L-Planner: Uma Ferramenta Para o Planejamento de Redes em Malha Sem Fio Lineares

Documentos relacionados
Universidade Federal Fluminense

Planejamento de Redes em Malha Sem Fio Lineares

RUCA Avaliação da Rede em Malha do Projeto Um Computador por Aluno

Métricas de Roteamento para Redes em Malha Sem Fio

Evoluindo para uma Rede em Malha Sem Fio

INFORMÁTICA. Texto para as questões de 1 a 3

Objetivo: Teste de Ponto e Teste de Busca da característica (zonas).

Classificação das redes sem fio

PRO-IN TEMPO REAL Versão 2.0

Qualidade de Serviço em Redes Sem Fio em Malha. Livia Ferreira Gerk Universidade Federal Fluminense Fundamentos de Sistemas Multimídia

INFORMÁTICA PARA CONCURSO MINISTÉRIO PÚBLICO DO PARÁ Cargo: AUXILIAR DE ADMINISTRAÇÃO.

1. Introdução O que é Microsoft PowerPoint Recursos de PowerPoint. Introdução

FUNCIONALIDADES DO STCPCONSOLE

Monitore o WAP125 e o WAP581 usando o painel

1 Introdução ao Office Word 2013

O MICROSOFT OFFICE WORD 2010

MECDAISY PARA LEITURA DE LIVROS DIGITAIS BENTO GONÇALVES

INTEGRAÇÃO DE UMA REDE DE SENSORES SEM FIO COM A WEB UTILIZANDO UMA ARQUITETURA ORIENTADA A SERVIÇO

Figura 36: Interface gráfica de testes.

Design da comunicação de IHC

Zone Routing Protocol - ZRP[1]

4 Testes e experimentos realizados 4.1. Implementação e banco de dados

Meios de Comunicação de Dados.

TGR BCC Representação Computacional de Grafos. Prof. Ricardo José Pfitscher

INF Fundamentos da Computação Gráfica Professor: Marcelo Gattass Aluno: Rogério Pinheiro de Souza

Redes de Computadores

INF-111 Redes Sem Fio Aula 06 Tecnologias para WMAN Prof. João Henrique Kleinschmidt

INFRAESTRUTURA NECESSÁRIA...

Calc. Interface, Formatação e Cálculos

WIRELESS (WI-FI) REDES E SR1 ETER-FAETEC. Rio de Janeiro - RJ ETER-FAETEC

IDES E PROGRAMAÇÃO. Prof. Dr. Cláudio Fabiano Motta Toledo PAE: Maurício A Dias

Padrão IEEE PROJETO DE REDES SEM FIO Prof. Dr. Andrei Piccinini Legg. Bruno Lucena Raissa Monego

ESCOLA POLITÉCNICA DA UNIVERSIDADE DE SÃO PAULO

Manual Telemetria - Odômetro

Changelog 20/03/2019. Importante: é necessário limpar o cache do seu navegador antes de acessar a interface web do sistema.

EXERCÍCIOS COMPLEMENTARES AULA 3

CONTROLE DE VIAGEM. Figura 1: Tela de monitoramento de viagens.

MILLENNIUM NETWORK. Millennium ECO Documentação Técnica 05/2017

SQL Server Surface Area Configuration

Boletim Técnico Gestão por Quadrantes Produto Processo Subprocesso Data publicação Desenvolvimento/Procedimento 1 Cadastro

Download de Notas Fiscais emitidas para a Empresa. Sumário

Pontifícia Universidade Católica do Rio de Janeiro. Departamento de Informática. Fundamentos de Computação Gráfica

TCI 7300-U. Cabo de programação MPI-PC p/ interface USB. Manual de Instalação

A CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 104/360

Exercícios de Revisão Redes de Computadores Edgard Jamhour. Sistemas Autônomos, Roteamento e WiFi

Directed Diffusion. Danilo Michalczuk Taveira 1. Grupo de Teleinformática e Automação (GTA) Disciplina CPE825 - Roteamento em Redes de Computadores

Centro de Suporte. (Sistema Android) RCAMail Manual de Utilização Página 1

Documento. Requisitos. Software

Lab - Configurar o Roteador sem fio no Windows Vista

AULA 2 Planos Vistas e Temas

Desenvolvimento de Aplicações Distribuídas

4 IMPLEMENTAÇÃO E APLICAÇÕES DO PROGRAMA DE COMPUTADOR

Ubiratam Carvalho de Paula Junior Rafaelli de Carvalho Coutinho

Manual de Utilização

Tela Inicial do Writer

Os blocos de desenho usados em arquitetura são mantidos em duas bibliotecas independentes:

Instrução de Comunicação

Manual do InCD Reader

Elaboração de Provas Online usando o Formulário Google Docs

[Skype for Business] - [Skype for Business] Versão Online

SAGE PDC Explorer. Manual do Usuário SAGE SISTEMA ABERTO DE GERENCIAMENTO DE ENERGIA. SAGE PDC Explorer Medições Sincrofasoriais

A CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 38/360

MANUAL DE UTILIZAÇÃO DO SISTEMA LUX NF-E V

Tutorial rápido CMAP TOOLS

Domínio Personalizado 1 Não aplicável. Largura de Banda

Manual de instalação e do usuário

Conversor USB/Serial Instalação drive USB controlador CP-WS12/OEM e conversores USB/Serial

Laboratório - Configuração do Firewall no Windows 7 e no Vista

Palavras-chave: v18, Editor de Critérios, recursos, edição de critérios.

Configurar IPv4 e IPv6 em um ponto de acesso Wireless

Com o Monitor do sistema, você pode medir o desempenho de seu próprio computador ou de outros computadores da rede, das maneiras a seguir:

A CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 30/360

Wireless Mesh Networks

ara entender os Sistemas Gerenciadores de Banco de Dados é importante conhecer

Antes de falarmos do novo modelo, vamos entender como o SophiA trabalhou até hoje.

Forneça dados ao Smart Net Total Care por meio do coletor Netformx

12/08/2014. Prof. Marcel Santos Silva. Redes Wireless 3. Redes Wireless 4. Redes Wireless 5. Redes Wireless 6

Manual Telemetria - Horímetro

UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO 9º PERÍODO. Profª Danielle Casillo

Com esse novo menu será possível suportar o novo padrão de aplicações desenvolvidas em HTML5 através do Framework HTML.

Lab - Configurando um Roteador sem fio no Windows 7

Amazon WorkSpaces Application Manager. Guia do usuário

Aula 01 INTRODUÇÃO. Prezado(a) Aluno(a),

Document Capture Pro 2.0 para Windows

Roteamento e Roteadores. Conceitos Diversos

Capítulo 7: Roteando Dinamicamente (Resumo)

Ementa REDES WIRELES. Bibliografia. Ementa. Critérios de avaliação. Plano de aula 31/07/2014. Tecnologias: infravermelho, rádio, laser.

VISUALIZAÇÃO DE DADOS MÉDICOS

Lembre-se: Estes testes garantirão que os sistemas TQS estão apresentando os resultados

INFORMÁTICA (PC-SP / ESCRIVÃO / VUNESP / 2014)

CCNA 2 Conceitos Básicos de Roteadores e Roteamento

Manual de instalação do software CSIBackup Versão 1.0

DESENVOLVIMENTO DE UM SISTEMA DE INFORMAÇÃO GEOGRÁFICA PARA GERAÇÃO DE MAPAS PLUVIOMÉTRICOS

2 Versão 1: Funcionalidade Básica e Interface Web

Laboratório didático de Geoprocessamento. Metadados

Administração de Sistemas GNU/Linux

RPU e RTE. RPU em planta. Representação

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s

Transcrição:

XXIX Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos 907 L-Planner: Uma Ferramenta Para o Planejamento de Redes em Malha Sem Fio Lineares Felipe Rolim e Souza e Célio V. N. Albuquerque 1 Instituto de Computação - Universidade Federal Fluminense (UFF) {frolim,celio}@ic.uff.br Abstract. Wireless mesh networks consist of mesh routers and clients, where mesh routers compose the network backbone and serve clients. With this information in hand, the objective of this work is to present the L-Planner tool, responsible for assisting the backbone design of linear wireless mesh networks. Using a set of coordinates organized in sequence as input data, this construction must guarantee coverage (each coordinate must be within the coverage area of at least one mesh router) and connectivity (communication between the first and last coordinates must exist). Resumo. Redes em malha sem fio são compostas por roteadores mesh e clientes, onde os roteadores compõem o backbone da rede e atendem os clientes. Considerando estas informações, o objetivo deste trabalho é apresentar a ferramenta L-Planner, responsável por auxiliar a construção do backbone de redes em malha sem fio lineares. Utilizando um conjunto de coordenadas organizadas em sequência como parâmetro de entrada, esta construção deve garantir cobertura (cada coordenada deve estar dentro da área de cobertura de pelo menos um roteador mesh) e conectividade (comunicação entre a primeira e última coordenada deve existir). 1. Introdução Redes em malha sem fio são compostas por roteadores e clientes mesh. Os roteadores normalmente são estacionários e formam o backbone de rede. A comunicação com outras redes como a Internet, LANs, etc., é realizada através de roteadores configurados como gateways. Uma vantagem deste tipo de rede é a robustez, já que os roteadores se comunicam de forma ad-hoc através de múltiplos saltos. Desta forma, como cada nó pode ser um potencial roteador auxiliando no encaminhamento, quanto maior a quantidade de nós, maior a quantidade de rotas alternativas na rede. O objetivo deste trabalho é apresentar a ferramenta L-Planner 1, responsável por realizar o planejamento de redes em malha sem fio lineares. Utilizando o algoritmo LMP (Linear Mesh network Planning) [Souza and Albuquerque 2010], esta ferramenta permite, não só a configuração dos parâmetros do algoritmo de forma simplificada, como também a visualização da topologia e suas respectivas métricas de custo e desempenho. Dentre as possíveis topologias que redes em malha sem fio podem assumir [Robinson and Knightly 2007], a ferramenta L-Planner trabalha com redes em malha sem fio lineares. Este tipo de rede possui um conjunto de pontos de interesse organizados 1 A ferramenta L-Planner encontra-se disponível em http://www.midiacom.uff.br/l-planner

908 Anais de forma sequencial, onde o primeiro e o último atuam como gateways. Roteadores mesh podem ser instalados em qualquer ponto de interesse. Dentre os tipos de antenas que podem ser utilizados, as direcionais atendem melhor a esta topologia pois a comunicação é realizada com roteadores anteriores e posteriores, não existindo a necessidade de cobertura em outras direções. A comunicação pode ser estabelecida com duas antenas direcionais, uma alinhada no sentido do roteador anterior e outra no sentido do posterior. Além disso, o alcance de antenas direcionais é maior que o de omnidirecionais. Esta configuração foi escolhida devido a um problema real de estabelecimento de comunicação ao longo de uma linha de transmissão de energia abordado pelo projeto REMOTE (REde de MOnitoramento para linhas de Transmissão de Energia) [Gerk et al. 2009]. Neste cenário existe um conjunto de torres, representado pela linha de transmissão que liga as cidades de Machadinho a Campos Novos, pertencente à TBE (Transmissoras Brasileiras de Energia), onde se deve escolher em quais delas serão instalados roteadores mesh. Atualmente, a ferramenta L-Planner está sendo utilizada no planejamento da rede em malha sem fio que será instalada ao longo da linha de transmissão de energia que liga as cidades de Imperatriz à Açaílândia, também pertencente a empresa TBE. 2. Trabalhos relacionados Antes do desenvolvimento da ferramenta L-Planner, o planejamento de redes em malha sem fio lineares no projeto REMOTE era realizado utilizando a ferramenta gratuita Radio Mobile [Coudé 1988]. Em desenvolvimento desde 1988, o objetivo desta ferramenta é permitir que o desempenho de um sistema de rádio seja avaliado antes de sua implantação. Para isso, a ferramenta Radio Mobile permite, principalmente, a utilização de diferentes padrões de irradiação, que também podem ser fornecidos pelo usuário, e a utilização de informações topográficas. As informações de terreno são de fundamental importância pois possuem impacto direto na propagação do sinal. A principal diferença entre a ferramenta L-Planner e a Radio Mobile é que, na última, o planejamento deve ser realizado de forma manual. Assim, o usuário deve analisar todas as coordenadas, verificando a possibilidade de estabelecimento de comunicação, a fim de escolher as melhores opções para a construção do backbone. Na ferramenta L- Planner, esta escolha é feita de forma automática pelo algoritmo LMP, incluindo a análise de viabilidade de comunicação e análise de obstáculos. 3. A ferramenta L-Planner O objetivo desta seção é apresentar o funcionamento do algoritmo LMP e o projeto de desenvolvimento da interface gráfica que compõem a ferramenta L-Planner. Com o objetivo de alcançar a independência entre interface gráfica e algoritmo, ambos foram implementados como projetos separados. Isto permite que o algoritmo seja executado sem a necessidade da interface gráfica e que esta suporte outros algoritmos. Ambos os projetos foram desenvolvidos utilizando a linguagem C++, porém utilizando bibliotecas diferentes. Visando a utilização em diferentes sistemas operacionais, o algoritmo LMP foi implementado apenas utilizando as bibliotecas padrões da linguagem C++, permitindo ser compilado em diferentes ambientes. A interface gráfica, por sua vez, foi implementada utilizando a biblioteca MFC 9.0 (Microsoft Foundation Classes) [Microsoft 2007], permitindo seu uso apenas nos sistemas operacionais Windows.

XXIX Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos 909 Esta biblioteca é composta por um conjunto de classes que encapsulam grande parte da API do sistema operacional Windows. A Figura 1 apresenta a interface principal da ferramenta. Na região identificada pelo número 1, os botões responsáveis pela manipulação dos dados de entrada e configuração de visualização estão localizados. Na Região 2, as coordenadas e métricas são exibidas. A Região 3 é a responsável pela representação geográfica das coordenadas. Detalhes da coordenada localizada sob o cursor do mouse são exibidos na Região 4. Por último, a barra de informações exibida na Região 5 permite que o algoritmo LMP seja executado. Maiores detalhes destas regiões serão apresentados na Subseção 3.2. Figura 1. Interface principal da ferramenta L-Planner. 3.1. Funcionamento do algoritmo LMP Uma das vantagens da ferramenta L-Planner é o planejamento automático realizado pelo algoritmo LMP. Dado um conjunto de coordenadas organizadas de forma sequencial, o algoritmo LMP seleciona quais delas serão escolhidas para receber um par de antenas direcionais e um roteador mesh, que juntos compõem um kit mesh. Esta escolha deve garantir duas propriedades: conectividade e cobertura. A primeira delas define que comunicação entre a primeira e última coordenada deve existir, enquanto a segunda estipula que todas as coordenadas devem estar dentro da área de cobertura de pelo menos um kit mesh. Para tentar se aproximar o máximo do cenário real, padrões de irradiação e análise de obstáculos são utilizados. O diagrama da Figura 2 exibe a sequência de operações necessárias para a construção do backbone da rede.

910 Anais Figura 2. Sequência de execução do algoritmo LMP. Inicialmente, uma sequência de coordenadas deve ser fornecida para que o grafo de alinhamento possa ser construído. Neste grafo, os vértices são as coordenadas e uma aresta entre dois vérticesiej existe sej for a melhor opção de alinhamento dei. Para realizar esta escolha, o cálculo da área de cobertura, a verificação de prioridade de escolha e a análise de obstáculos são utilizados. Deve-se ressaltar que a melhor opção de alinhamento não é simétrica, fazendo com que o grafo de alinhamento seja direcionado. Outro detalhe importante é que cada vértice possui duas arestas partindo dele, uma no sentido da melhor opção de alinhamento posterior e uma no sentido da anterior. Com o grafo construído, o algoritmo de caminho mínimo de Dijkstra irá retornar as coordenadas que devem receber um kit mesh. Em alguns cenários, o algoritmo LMP pode não encontrar uma solução para um conjunto de coordenadas. A não existência de uma solução pode estar relacionada à fatores como a distância entre as coordenadas e à presença de obstáculos. Após a solução ser encontrada, um conjunto de operações de pós-processamento irá modificá-la a fim de aprimorar algumas de suas características. A primeira delas tem como objetivo solucionar uma ineficiência que pode ocorrer devido ao uso de prioridades na escolha de certas coordenadas. Neste caso, usar prioridades pode resultar na seleção de coordenadas de prioridades mais altas desnecessariamente, já que elas poderiam ser omitidas e a comunicação entre suas coordenadas vizinhas não seria prejudicada. A segunda operação de pós-processamento está relacionada a existência de duas soluções diferentes que podem ser obtidas pelo algoritmo de caminho mínimo. Como o grafo de alinhamento é direcionado e cada vértice possui duas arestas, a execução do algoritmo de caminho mínimo partindo da primeira coordenada em direção à última e da última em direção à primeira resulta em duas soluções diferentes. O objetivo desta operação é criar uma terceira solução que seja melhor que as duas encontradas. A operação de realocação resolve o problema de proximidade entre coordenadas selecionadas que pode ocorrer devido à presença de obstáculos. Assim, alguns kits mesh podem ser realocados para outras coordenadas a fim de distribuir melhor o sinal recebido pelas coordenadas vizinhas. Detalhes dos problemas e soluções apresentadas podem ser vistos em [Souza and Albuquerque 2010]. Por último, caso seja desejado, o LMP pode adicionar dois tipos de redundância à solução: a de cobertura e a de conectividade. O primeiro tipo de redundância está

XXIX Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos 911 relacionado ao número de kits mesh que devem cobrir cada coordenada que não pertence ao backbone da rede. A redundância de conectividade, por sua vez, se relaciona com a quantidade de kits mesh que cada um consegue estabelecer uma conexão. 3.2. Projeto da interface gráfica Como descrito anteriormente, a interface gráfica foi desenvolvida em C++ utilizando a biblioteca MFC 9.0. Ao desenvolver aplicativos utilizando esta biblioteca é comum utilizar a arquitetura Document/View. Nesta arquitetura, existem duas classes bases principais: CDocument e CView. A primeira é responsável pelo armazenamento e manipulação dos dados, enquanto a segunda apresenta estes dados de forma gráfica. Por exemplo, em um editor de texto, a classe CDocument seria responsável por armazenar o texto e sua formatação, enquanto a classe CView apresentaria o texto formatado na tela. Esta separação é importante para que o armazenamento e manipulação dos dados fique o mais independente possível. A Figura 3 apresenta as classes da ferramenta L-Planner que implementam a arquitetura Document/View. Figura 3. Classes responsáveis pelo armazenamento e exibição das informações na tela. Na Figura 3 as classes CRemoteUIDoc e CRemoteUIView são, respectivamente, especializações das classes CDocument e CView. Apesar de não herdar diretamente da classe CView, a CRemoteUIView é filha de uma de suas especializações, a classe CScrollView, que permite a utilização de barras de rolagem. Pelo diagrama apresentado, é possível perceber que o acesso a classe CRemoteUIDoc pela CRemoteUIView é realizado através da variável membro m pdocument. Desta forma, a classe de visualização poderá acessar os dados e exibi-los na tela. Por último, a classe CMainFrame representa a janela principal da ferramenta L-Planner. Ela é responsável por instanciar e gerenciar não só as classes CRemoteUIView e CRemoteUIDoc como também todas as outras classes de interface da ferramenta. A classe CRemoteUIDoc é responsável por armazenar as informações que são fornecidas e obtidas do algoritmo LMP. Estas informações incluem as coordenadas, parâmetros, solução e métricas. Estas informações também podem ser salvas em arquivo para que, por exemplo, não haja a necessidade de adição das coordenadas e parâmetros novamente.

912 Anais Com as informações necessárias pelo algoritmo LMP armazenadas na classe CRemoteUIDoc, a apresentação delas de forma visual é realizada não só pela classe CRemoteUIView como também por um conjunto de classes auxiliares. Estas classes são responsáveis pela apresentação das coordenadas em forma de árvore (CNodeTreeCtrl), das métricas através de um grid (CMetricGridCtrl) e dos detalhes de uma coordenada (CPropertiesWnd). Tanto a instância da classe CNodeTreeCtrl quanto a da CMetricGridCtrl são anexadas a um objeto da classe CMFCOutlookBar (Região 2 da Figura 1), que, de forma automática, permite a troca entre interfaces. A classe CPropertiesWnd é implementada de forma que possa ser ancorada em qualquer região da interface principal ou escondida (Região 4 da Figura 1). Com a exibição das coordenadas e métricas sendo realizadas por interfaces auxiliares, resta para a classe CRemoteUIView a responsabilidade de desenhar as coordenadas na tela (Região 3 da Figura 1). Duas possibilidades de visualização são disponibilizadas: visão aérea, onde as coordenadas são apresentadas como se estivessem em um mapa, e visão vertical, onde a elevação das coordenadas é utilizada. Para a aquisição e edição de parâmetros, três classes de janelas de diálogo são utilizadas: CAltitudeInfoDlg, CNewNodeDlg e CParametersDlg. A primeira delas é responsável por permitir a seleção de arquivos GeoTIFF, utilizados pelo algoritmo LMP na análise de obstáculos. A classe CNewNodeDlg realiza a adição e edição de coordenadas, enquanto a classe CParametersDlg permite a edição dos parâmetros relacionados ao sistema de rádio a ser utilizado. 3.3. Utilizando a ferramenta Com o funcionamento do algoritmo e o projeto da interface gráfica apresentados, é importante detalhar a sequência de etapas necessárias para a utilização da ferramenta. Inicialmente, o conjunto de coordenadas deve ser fornecido. Existem duas possibilidades de inserção de coordenadas: adicionar uma a uma sequencialmente ou adicionar um conjunto de coordenadas através de um arquivo texto. Depois que o conjunto for adicionado, ele pode ser alterado, ou seja, coordenadas podem ser removidas, realocadas e ter sua ordem e elevação alteradas. Todas estas operações são disponibilizadas através de botões localizados na Região 1 da Figura 1. Como apresentado anteriormente, as coordenadas podem ser visualizadas através de uma árvore e de uma representação geográfica (Regiões 2 e 3 da Figura 1). Depois de especificado o conjunto de coordenadas, os parâmetros relacionados ao sistema de rádio, ao terreno e à redundância (de cobertura e conectividade) devem ser fornecidos. Da mesma forma que a manipulação de coordenadas, os parâmetros são definidos através de botões localizados na Região 1 da Figura 1. Com as coordenadas e parâmetros definidos, a execução do algoritmo LMP é realizada através do botão localizado na barra de informação (Região 5 da Figura 1). Sempre que alguma alteração, no conjunto de coordenadas ou nos parâmetros, for realizada, o algoritmo deve ser executado novamente, o que é informado ao usuário através da barra de informação. Após a execução do algoritmo LMP, a solução pode ser visualizada através da árvore de coordenadas, cujo ícone daquelas pertencentes a solução é alterado, e através da representação geográfica, onde as coordenadas selecionadas são marcadas com a cor

XXIX Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos 913 preta. As métricas da solução podem ser analisadas através da Região 2 da Figura 1, quando a aba de métricas é selecionada. Dois tipos de métricas são apresentadas: as relativas à solução e as individuais. As métricas da solução informam a quantidade de kits mesh utilizados, a média do sinal, o pior sinal, a média da interferência, a interferência mais forte, a média da cobertura e a média da conectividade. Em relação as métricas individuais, caso a coordenada não possua um kit mesh, o nível de cobertura é informado, enquanto, no caso contrário, o nível de conectividade, a qualidade do sinal recebido pelos vizinhos anterior e posterior e a interferência recebida dos vizinhos anteriores e posteriores são fornecidas. Um exemplo de exibição de métricas pode ser visto na Figura 4. Maiores detalhes sobre a descrição das métricas e como são calculadas podem ser vistos em [Souza and Albuquerque 2010]. Figura 4. Interface de exibição de métricas. 4. Resultados Para o projeto REMOTE, soluções para a linha de transmissão que liga as cidades de Machadinho a Campos Novos foram realizadas manualmente. A primeira delas, foi criada com o intuito de utilizar a menor quantidade de kits mesh possível. Como este é objetivo principal do algoritmo LMP, utilizado pela ferramenta L-Planner, a Tabela 1 apresenta um comparativo entre a solução manual e duas encontradas pela ferramenta, uma utilizando prioridades e a outra considerando que todas as coordenadas podem ser escolhidas igualmente. Tabela 1. Comparativo entre a solução encontrada pela ferramenta L-Planner e a solução manual LMP LMP Manual Sem Prioridade Com prioridade Número de Kits 14 16 16 Média do Sinal (dbm) -49.95±6.27-48.92±5.86-46.84±9.60 Pior Sinal (dbm) -56.66-56.66-58.07 Média da Interferência (dbm) -68.78±4.70-69.07±4.55-69.58±4.28 Interferência Mais Forte (dbm) -62.41-63.31-63.19 Número de Coordenadas Descobertas 0 0 1 Como se pode observar pelos resultados, os valores das métricas encontrados pelo algoritmo, utilizando o conjunto de entrada com prioridade, são muito similares ao realizado de forma manual. Algumas métricas, inclusive, como o pior sinal e interferência mais forte, apresentaram melhores resultados. Apesar da média do sinal ser mais fraca na

914 Anais solução do LMP, ele é melhor distribuído ao longo da linha, como o desvio padrão mostra. Além disso, outro detalhe relevante é o número de coordenadas descobertas da solução manual. O algoritmo LMP foi projetado para não permitir a construção de soluções que possuam coordenadas descobertas. A solução sem prioridade necessitou de menos kits mesh, ao custo de algumas métricas. Um resultado interessante é o valor da média da interferência mais alto na solução com menos kits, que pode ser explicado pelo uso de antenas direcionais. Quanto mais estreito for o padrão de irradiação, a interferência passa a assumir um efeito binário. Caso a antena do transmissor de um par de comunicação esteja levemente alinhada com a do receptor de outro par, a interferência será alta, e caso não esteja, este valor será baixo. Isto é o que ocorreu com a solução sem prioridades. 5. Conclusão Neste trabalho, o desenvolvimento da ferramenta L-Planner foi apresentado. Em conjunto com o algoritmo LMP, o objetivo da ferramenta L-Planner é permitir o planejamento automático de redes em malha sem fio lineares. Este planejamento deve respeitar as restrições de cobertura e conectividade utilizando padrões de irradiação e análise de obstáculos. Por ser realizado de forma automática, a ferramenta L-Planner retira do usuário a necessidade de analisar, manualmente, a viabilidade de comunicação entre as coordenadas durante o processo de planejamento da rede. Apresentando resultados similares ao planejamento manual realizado no projeto REMOTE, a ferramenta L-Planner se apresenta como uma boa opção para agilizar o processo de planejamento de redes em malha sem fio lineares. Além das linhas de transmissão de energia, a ferramenta L-Planner pode ser utilizada para o planejamento de redes em situações similares, como, por exemplo, ao longo de estradas, oleodutos, gasodutos e rios. Agradecimentos Agradecemos o apoio da FAPERJ e da TBE no desenvolvimento deste trabalho. Referências Coudé, R. (1988). Radio mobile - http://www.cplus.org/rmw/english1. html. Acessado em Fervereiro de 2011. Gerk, L., Passos, D., Muchaluat-Saade, D. C., and Albuquerque, C. (2009). Infraestrutura de comunicação em malha sem fio para supervisão e controle de sistemas de transmissão de energia. In Espaço Energia, volume 10, pages 1 10. Microsoft (2007). Mfc - http://msdn.microsoft.com/en-us/library/ d06h2x6e\%28v=vs.90\%29.aspx. Acessado em Fervereiro de 2011. Robinson, J. and Knightly, E. (2007). A performance study of deployment factors in wireless mesh networks. In INFOCOM 2007. 26th IEEE International Conference on Computer Communications. IEEE, pages 2054 2062. Souza, F. and Albuquerque, C. (2010). Linear wireless mesh network planning. In 9th International Information and Telecommunication Technologies Symposium (I2TS 2010).