Roteamento em Redes em Malha Sem Fio com Balanceamento de Carga e Caminhos Mais Curtos

Tamanho: px
Começar a partir da página:

Download "Roteamento em Redes em Malha Sem Fio com Balanceamento de Carga e Caminhos Mais Curtos"

Transcrição

1 UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA MICAEL OLIVEIRA MASSULA CARVALHO DE MELLO Roteamento em Redes em Malha Sem Fio com Balanceamento de Carga e Caminhos Mais Curtos Goiânia 214

2 UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA AUTORIZAÇÃO PARA PUBLICAÇÃO DE DISSERTAÇÃO EM FORMATO ELETRÔNICO Na qualidade de titular dos direitos de autor, AUTORIZO o Instituto de Informática da Universidade Federal de Goiás UFG a reproduzir, inclusive em outro formato ou mídia e através de armazenamento permanente ou temporário, bem como a publicar na rede mundial de computadores (Internet) e na biblioteca virtual da UFG, entendendo-se os termos reproduzir e publicar conforme definições dos incisos VI e I, respectivamente, do artigo 5 o da Lei n o 961/98 de 1/2/1998, a obra abaixo especificada, sem que me seja devido pagamento a título de direitos autorais, desde que a reprodução e/ou publicação tenham a finalidade exclusiva de uso por quem a consulta, e a título de divulgação da produção acadêmica gerada pela Universidade, a partir desta data. Título: Roteamento em Redes em Malha Sem Fio com Balanceamento de Carga e Caminhos Mais Curtos Autor(a): Micael Oliveira Massula Carvalho de Mello Goiânia, 19 de Dezembro de 214. Micael Oliveira Massula Carvalho de Mello Autor Dr. Kleber Vieira Cardoso Orientador Dr. Leizer de Lima Pinto Co-Orientador

3 MICAEL OLIVEIRA MASSULA CARVALHO DE MELLO Roteamento em Redes em Malha Sem Fio com Balanceamento de Carga e Caminhos Mais Curtos Dissertação apresentada ao Programa de Pós Graduação do Instituto de Informática da Universidade Federal de Goiás, como requisito parcial para obtenção do título de Mestre em Ciência da Computação. Área de concentração: Ciência da Computação. Orientador: Prof. Dr. Kleber Vieira Cardoso Co-Orientador: Prof. Dr. Leizer de Lima Pinto Goiânia 214

4 MICAEL OLIVEIRA MASSULA CARVALHO DE MELLO Roteamento em Redes em Malha Sem Fio com Balanceamento de Carga e Caminhos Mais Curtos Dissertação defendida no Programa de Pós Graduação do Instituto de Informática da Universidade Federal de Goiás como requisito parcial para obtenção do título de Mestre em Ciência da Computação, aprovada em 19 de Dezembro de 214, pela Banca Examinadora constituída pelos professores: Prof. Dr. Kleber Vieira Cardoso Instituto de Informática UFG Presidente da Banca Prof. Dr. Leizer de Lima Pinto Instituto de Informática UFG Prof. Dr. José Ferreira de Rezende COPPE UFRJ Prof. Dr. Vinicius da Cunha Martins Borges Instituto de Informática UFG

5 Todos os direitos reservados. É proibida a reprodução total ou parcial do trabalho sem autorização da universidade, do autor e do orientador(a). Micael Oliveira Massula Carvalho de Mello Graduou-se em Sistemas de Informação pela Universidade Federal de Goiás (29-212). Durante sua graduação, participou do Programa Institucional de Iniciação Científica (PIBIC) da Universidade Federal de Goiás (UFG) e de projetos de pesquisa sob a coordenação do professor Dr. Kleber Vieira Cardoso. No período do mestrado, participou do Projeto GT-ATER, fases 1 e 2, desenvolvido no Instituto de Informática (INF) da Universidade Federal de Goiás (UFG) em parceria com a Rede Nacional de Ensino e Pesquisa (RNP).

6 Dedico esta dissertação a Deus, aos meus pais, a minha namorada, aos meus irmãos e a toda a minha família e amigos, por todo apoio e carinho.

7 Agradecimentos A Deus pela graça da vida e por tudo que me proporciona. Aos meus pais, Walter e Junair, por todo seu amor, carinho, compreensão, apoio, orientação e paciência. À Ludmila, minha namorada e futura esposa, por todo seu amor, carinho, compreensão e apoio. Aos meus irmãos, Raissa e Uriel, por todo seu amor, carinho e apoio. Ao Prof. Kleber Vieira Cardoso, por sua orientação, amizade, paciência e confiança. Ao Prof. Leizer de Lima Pinto, por sua orientação, contribuição e confiança. Aos Profs. José Ferreira de Rezende e Vinicius da Cunha Martins Borges, por aceitar o convite, pela presença na banca e contribuições à dissertação. Aos meus amigos e colegas: Vínicius, Diego, Danillo, Éder, Tolentino, Ramon, Brosig, Nogueira, Márcio, Marques, Felipe, Maikon e todos os demais; pela amizade, apoio e momentos de descontração. Aos colegas e amigos do grupo de pesquisa Labora: Lafaiet, Vivian, Bruno, Cleber, Otto, Pedro, Mario, Warley, Fausto, Camila, André e todos os demais; pela amizade, apoio e momentos de descontração. À equipe da secretaria: Berenice, Edir, Enio, Mirian, Patrícia e todos os demais; pela atenção, paciência e suporte operacional. Ao INF/UFG, pelas instalações e equipamentos utilizados. Agradeço à Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES), pelo suporte financeiro.

8 Aquilo que nós mesmos escolhemos é muito pouco: a vida e as circunstâncias fazem quase tudo. John Ronald Reuel Tolkien ( ), Citação atribuída.

9 Resumo de Mello, Micael Oliveira Massula Carvalho. Roteamento em Redes em Malha Sem Fio com Balanceamento de Carga e Caminhos Mais Curtos. Goiânia, p. Dissertação de Mestrado. Instituto de Informática, Universidade Federal de Goiás. Redes em Malha Sem Fio - Wireless Mesh Networks (WMNs) são infraestruturas com propriedades autonômicas, como auto-organização e autorrecuperação, que podem ser implementadas com tecnologias amplamente disponíveis e de custo acessível. Além de suas aplicações atuais, como redes comunitárias e redes de acesso à Internet, as WMNs podem auxiliar na comunicação de Internet das Coisas e constituir infraestruturas robustas para redes inteligentes de energia, dentre outros usos. No entanto, WMNs geralmente apresentam questões relativas a desempenho devido a fatores como sobrecarga em determinadas partes da rede e interferências nos enlaces sem fio. Nesse contexto, é importante que sejam utilizadas soluções que promovam balanceamento de carga na rede e que minimizem as interferências entre os enlaces sem fio. A pesquisa nessa área tem mostrado que uma das abordagens mais promissoras consiste em tratar de maneira conjunta o roteamento e a atribuição de canais. Porém, a maior parte dos trabalhos dependem de conhecimento prévio do tráfego da rede e tratam fluxos com baixa granularidade. Nesta dissertação, tratamos o problema de desempenho em WMNs, em especial as que possuem múltiplos rádios e múltiplos canais disponíveis, utilizando uma abordagem conjunta, mas sem as restrições anteriores. Nossa proposta é uma heurística conjunta, cuja principal contribuição está no roteamento, o qual persegue um compromisso entre o balanceamento de carga e o comprimento dos caminhos seguidos pelos fluxos. Implementamos nossa proposta no Network Simulator 3 (ns-3) e a comparamos com outros trabalhos da literatura. Verificamos que nossa heurística apresenta ganhos de vazão na maior parte dos cenários avaliados, além de promover maior justiça entre os fluxos que concorrem pelos recursos. Palavras chave Redes em malha sem fio, Roteamento com balanceamento de carga, Atribuição de canais, Abordagem conjunta de roteamento e atribuição de canais, Comprimento dos caminhos

10 Abstract de Mello, Micael Oliveira Massula Carvalho. Routing in Wireless Mesh Networks with Load-balancing and Shortest Paths. Goiânia, p. MSc. Dissertation. Instituto de Informática, Universidade Federal de Goiás. Wireless Mesh Networks (WMNs) are infrastructures with autonomic properties, such as self-organization and self-recovery, which can be developed with widely available technologies and low cost solutions. Besides their current applications, such as community networks and broad-band Internet access, WMNs can offer contributions in the context of the Internet of Things and help to build robust infrastructures to smart energy networks, among other uses. However, WMNs usually have performance issues due to overload in certain parts of the network and interference in wireless links. In this context, it is important that solutions are used to promote load-balancing and to mitigate interference between wireless links. Research in this area shows that one of the most promising approaches are in the subject of the joint routing and channel assignment. However, most of the previous works depends on the knowledge of the network traffic and handle flows with low granularity. In this thesis, we handle the performance problem in WMNs, in particular those having multiple radios and multiple available channels, using a joint approach, but without the mentioned restrictions. Our proposal is a joint heuristic, whose main contribution is the routing, which pursues the compromise between load-balancing and the path length of the network flows. We have developed our proposal in the Network Simulator 3 (ns-3) and have compared it with other works in literature. We found that our heuristic provides throughput improvements in most of the analyzed scenarios, besides promote greater justice between the flows that compete for resources. Keywords Wireless mesh networks, Load-balancing routing, Channel assignment, Joint routing and channel assignment, Path length

11 Sumário Lista de Figuras 1 Lista de Tabelas 12 Lista de Algoritmos 13 Lista de Acrônimos 14 1 Introdução 15 2 Fundamentos e trabalhos relacionados Roteamento com balanceamento de carga Atribuição de canais Abordagem conjunta de roteamento e atribuição de canais Conclusão 23 3 Proposta Modelo Bottleneck, Path length and Routing overhead heuristic BPR Routing and Channel Assignment, Joint Improvement heuristic RCAJI Outra solução para a abordagem conjunta Conclusão 33 4 Avaliação Cenários e experimentos Análise de propriedades da rede Gargalo Comprimento dos caminhos Quantidade de atualizações de rotas Desempenho da rede Impacto da quantidade de fluxos Impacto da quantidade de rádios Impacto da quantidade de canais Conclusão 45 5 Considerações finais e trabalhos futuros 55 Referências Bibliográficas 57

12 Lista de Figuras 2.1 Exemplo de WMN utilizada como infraestrutura de acesso à Internet Caso no qual o re-roteamento é realizado na remoção de rota de um fluxo que terminou Primeiro caso no qual o re-roteamento não é realizado na remoção de rota de um fluxo que terminou Segundo caso no qual o re-roteamento não é realizado na remoção de rota de um fluxo que terminou Comprimento dos caminhos seguidos pelos fluxos. 39 (a) Topologias de tipo A. 39 (b) Topologias de tipo B. 39 (c) Topologias de tipo C Atualizações de rotas. 4 (a) Topologias de tipo A. 4 (b) Topologias de tipo B. 4 (c) Topologias de tipo C Vazão agregada ao variar a quantidade de fluxos presentes na rede. 43 (a) Topologias de tipo A. 43 (b) Topologias de tipo B. 43 (c) Topologias de tipo C Justiça ao variar a quantidade de fluxos presentes na rede. 47 (a) Topologias de tipo A. 47 (b) Topologias de tipo B. 47 (c) Topologias de tipo C Quantidade de trocas de canais ao variar a quantidade de fluxos presentes na rede. 48 (a) Topologias de tipo A. 48 (b) Topologias de tipo B. 48 (c) Topologias de tipo C Vazão agregada ao variar a quantidade de rádios disponíveis. 49 (a) Topologias de tipo A. 49 (b) Topologias de tipo B. 49 (c) Topologias de tipo C Vazão mínima ao variar a quantidade de rádios disponíveis. 5 (a) Topologias de tipo A. 5 (b) Topologias de tipo B. 5 (c) Topologias de tipo C Justiça ao variar a quantidade de rádios disponíveis. 51

13 (a) Topologias de tipo A. 51 (b) Topologias de tipo B. 51 (c) Topologias de tipo C Vazão agregada ao variar o número de canais disponíveis. 52 (a) Topologias de tipo A. 52 (b) Topologias de tipo B. 52 (c) Topologias de tipo C Vazão mínima ao variar o número de canais disponíveis. 53 (a) Topologias de tipo A. 53 (b) Topologias de tipo B. 53 (c) Topologias de tipo C Justiça ao variar o número de canais disponíveis. 54 (a) Topologias de tipo A. 54 (b) Topologias de tipo B. 54 (c) Topologias de tipo C. 54

14 Lista de Tabelas 4.1 Parâmetros do simulador Estatísticas sobre o gargalo da rede Estatísticas sobre os enlaces dos nós vizinhos a dois saltos do gateway. 38

15 Lista de Algoritmos 3.1 BPR - Adicionar rota para um novo fluxo BPR - Remover rota para fluxo que terminou JRCAR - Roteamento com balanceamento de carga JRCAR - Atribuição de canais 34

16 Lista de Acrônimos BPR Bottleneck, Path length and Routing overhead. 16, 26, 29 31, 33, 55 JRCAR Joint Routing, Channel Assignment and Rate allocation. 22, 23, 3, 31, 33, 35 38, 4, 42 46, 55, 56 ns-3 Network Simulator 3. 16, 33, 35, 36, 4, 42, 45, 55, 56 OLSR Optimized link state routing protocol. 33, 35, 4, RCAJI Routing and Channel Assignment, Joint Improvement. 16, 17, 3, 31, 33, 35 38, 4, 42 46, 55, 56 WMN Wireless Mesh Network , 24 WMNs Wireless Mesh Networks. 15, 16, 18 21, 23, 25, 55, 56

17 Introdução CAPÍTULO 1 Redes em Malha Sem Fio - Wireless Mesh Networks (WMNs) surgiram como um paradigma de comunicação de redes de próxima geração com o objetivo de oferecer melhores serviços [1]. As WMNs formam um backbone sem fio de múltiplos saltos, com o objetivo de fornecer conectividade aos equipamentos clientes. Esses clientes podem usar a infraestrutura oferecida para realizarem comunicações com redes externas, como por exemplo, a Internet. Constituídas por elementos capazes de se auto-organizar e auto-configurar [1], as WMNs têm capacidade de cobrir uma grande área a um baixo custo. Essas características tornam as WMNs uma tecnologia com potencial para inúmeras aplicações, como por exemplo, redes domésticas, redes comunitárias, redes empresariais e acesso à Internet para áreas onde a infraestrutura cabeada é de difícil implantação [1, 21]. Além disso, WMNs podem estar conectadas a diferentes sistemas de comunicações heterogêneos, como por exemplo, redes de sensores e redes de celulares. Isso também as tornam uma infraestrutura adequada para cidades inteligentes [14, 41]. Desempenho é um problema frequente nas WMNs, uma vez que o número de nós e o tráfego da rede podem aumentar de maneira significativa. O tráfego da rede pode ser definido como um conjunto de fluxos gerados por diferentes tipos de aplicações. Enquanto infraestrutura de acesso, a maior parte dos fluxos nas WMNs tem como origem ou destino os gateways da rede. Dessa forma, é natural que os enlaces sem fio próximos aos gateways sejam potenciais pontos de gargalo. Com o intuito de melhorar o desempenho, o roteamento deve escolher caminhos para cada fluxo de maneira a minimizar os gargalos da rede. Ou seja, é vantajoso que o roteamento realize decisões que promovam balanceamento de carga [5]. Além disso, é importante que o roteamento busque minimizar o número de saltos entre origem e destino de cada fluxo [17], pois caminhos com muitos saltos podem elevar o atraso e reduzir a vazão dos fluxos. Outro fator que afeta o desempenho das WMNs é a interferência presente nos enlaces de comunicação sem fio, a qual pode ser reduzida com a utilização de canais ou faixas de frequência ortogonais. O padrão 82.11b/g prevê a utilização de até 3 canais ortogonais, enquanto o padrão 82.11a permite o uso de até 12 canais. Além

18 16 disso, o baixo custo atual da tecnologia torna viável utilizar múltiplos rádios em cada equipamento, possibilitando o uso de múltiplos canais simultaneamente. Nesse contexto, a atribuição de canais passa a desempenhar a importante função de maximizar a capacidade da rede. O roteamento e a atribuição de canais têm um alto grau de acoplamento, pois ambos são sensíveis à carga nos enlaces de comunicação e ambos se afetam mutuamente [3]. A atribuição de canais define a largura de banda dos enlaces de comunicação, afetando o roteamento na escolha de caminhos, uma vez que o roteamento tende a aproveitar a largura de banda disponível. Por outro lado, o roteamento define o tráfego que passa pelos enlaces de comunicação, influenciando a atribuição de canais em suas decisões. Caso o roteamento sobrecarregue uma determinada região da rede, a atribuição de canais precisará realizar uma nova seleção de canais de maneira a maximizar a vazão e minimizar o nível de interferência dessa região. Assim, é importante definir uma estratégia na qual o roteamento e a atribuição de canais cooperem para melhorar o desempenho da rede. Nesta dissertação, abordaremos a questão de desempenho em WMNs com múltiplos rádios e múltiplos canais, tendo como foco a abordagem conjunta de roteamento e atribuição de canais. Algumas soluções foram propostas baseadas nessa abordagem [34, 33, 13, 3, 16]. Dentre esse conjunto de soluções, consideramos a heurística proposta por Gálvez et al. [16] como a mais avançada no estado da arte, pois a mesma trata o problema no nível de fluxos TCP sem a necessidade de conhecimento prévio do tráfego da rede. Apresentamos, então, a heurística Routing and Channel Assignment, Joint Improvement (RCAJI) como uma solução para a abordagem conjunta de roteamento e atribuição de canais em WMNs com múltiplos rádios e múltiplos canais. A principal contribuição da heurística RCAJI está em sua heurística de roteamento, a Bottleneck, Path length and Routing overhead (BPR), pela qual se busca um compromisso entre o balanceamento de carga e o comprimento dos caminhos. Assim como Gálvez et al. [16], a BPR trata o problema no nível de fluxos TCP sem conhecimento prévio do tráfego da rede. Os objetivos desta dissertação são: apresentar um modelo matemático multiobjetivo para o problema de roteamento com balanceamento de carga e caminhos mais curtos; descrever em detalhes a heurística RCAJI, apresentando seus algoritmos; realizar a comparação entre a heurística RCAJI e outras soluções presentes na literatura; e apresentar e discutir a avaliação de desempenho realizada com os resultados obtidos a partir do simulador de redes Network Simulator 3 (ns-3). O restante desta dissertação está organizada da seguinte maneira: no Capítulo 2, apresentamos os fundamentos envolvidos no desenvolvimento desta dissertação e os principais trabalhos que apresentam soluções para roteamento, para atribuição de canais e para a abordagem conjunta de roteamento e atribuição de canais; no Capítulo 3, descrevemos formalmente o problema de roteamento com balanceamento de carga e

19 17 descrevemos em detalhes a heurística RCAJI; no Capítulo 4, apresentamos e discutimos a avaliação de desempenho realizada; no Capítulo 5, apresentamos as considerações finais e as perspectivas para trabalhos futuros.

20 Fundamentos e trabalhos relacionados CAPÍTULO 2 Uma Rede em Malha Sem Fio - Wireless Mesh Network (WMN) pode ser definida como uma infraestrutura com capacidades de auto-organização e auto-configuração que mantém dinamicamente a conectividade da malha [2]. As WMNs surgiram como um paradigma de comunicação com o objetivo de fornecer melhores serviços aos usuários e custos mais baixos aos operadores [1]. Além disso, as WMNs têm o potencial para que o acesso ubíquo a Internet de alta velocidade seja alcançado [21]. Um exemplo de WMN pode ser visto na Figura 2.1. Figura 2.1: Exemplo de WMN utilizada como infraestrutura de acesso à Internet. Uma WMN é composta por roteadores da malha (mesh routers) e clientes da malha (mesh clients). Os mesh routers formam um backbone sem fio para fornecer uma rede de múltiplos saltos. Além disso, alguns mesh routers podem assumir o papel de gateway para acesso a outras redes, como por exemplo, a Internet. Os mesh clients são equipamentos típicos de usuários finais, como notebooks e smartphones, ou até mesmo

21 2.1 Roteamento com balanceamento de carga 19 equipamentos sensores ou de monitoramento, como sensores de temperatura, umidade e câmeras de vigilância. Os mesh clients se associam aos mesh routers para ter acesso à Internet ou realizar comunicações internas (cliente a cliente). Três principais arquiteturas são previstas para WMNs [1]: WMNs infraestruturadas, WMNs clientes e WMNs híbridas. As WMNs infraestruturadas são o tipo mais comum de WMNs, no qual os mesh routers formam o backbone sem fio para que os mesh clients estabeleçam suas comunicações. Por esta razão, a proposta dessa dissertação foi desenvolvida no contexto de WMNs infraestruturadas. Nas WMNs clientes, os mesh routers são excluídos da arquitetura e seus papéis passam a ser realizados pelos mesh clients. Nas WMNs híbridas, os mesh routers são mantidos com seus papéis originais, porém os mesh clients também podem colaborar na criação da infraestrutura da malha, agindo como simples clientes ou como mesh routers. Naturalmente, para que as comunicações com a Internet ou dentro da própria WMN sejam realizadas, é necessária a utilização de um protocolo de roteamento na rede. Basicamente, o objetivo do roteamento é escolher rotas para os fluxos da rede e realizar o encaminhamento dos pacotes desses fluxos em cada salto do backbone sem fio. Adicionalmente, o protocolo de roteamento pode realizar o balanceamento de carga com o intuito de minimizar pontos de gargalo e consequentemente melhorar o desempenho da rede. 2.1 Roteamento com balanceamento de carga A maior parte do tráfego das WMNs, as quais fornecem uma infraestrutura para acesso à Internet, tem como origem ou destino os mesh routers que agem como gateways da rede. Dessa forma, os enlaces sem fio próximos a esses gateways são potenciais pontos de gargalo. Isso implica que fluxos que passam pelos gargalos terão vazão reduzida, o que leva a uma redução da vazão agregada e da justiça da rede. Assim, o balanceamento de carga passa a ter um papel importante no desempenho da rede [5]. Algoritmos centralizados foram propostos com o intuito de realizar o roteamento com balanceamento de carga em ambientes com um único gateway, distribuindo o tráfego da rede através de sub-árvores, onde o gateway é a raiz [9, 1, 18]. Nessa abordagem, as rotas ficam restritas à estrutura da árvore, impedindo que o balanceamento de carga usufrua do aspecto denso presente em WMNs [39, 6] e, portanto, limitando o potencial de ganho de desempenho do balanceamento de carga. Para usufruir do aspecto denso comum às WMNs, diversas métricas para roteamento ciente de carga foram desenvolvidas para melhorar o balanceamento de carga na rede [7], tais como WCETT-LB [24], ILA [35], CWB [28] e NLR [42]. Essas métricas usam dados como comprimento de fila, tempo de canal ocupado e número de fluxos para

22 2.2 Atribuição de canais 2 detectar congestionamento nos enlaces de comunicação. A métrica é propagada pelo protocolo de roteamento para que algoritmos distribuídos do mecanismo de roteamento possam realizar suas decisões. Essa abordagem normalmente causa alta oscilação nas rotas da rede, devido a alta variação nos valores das métricas [32]. Mecanismos de roteamento com balanceamento de carga foram desenvolvidos com base em uma abordagem de seleção de múltiplos caminhos para um único fluxo [26, 3]. Essa abordagem tem como característica selecionar rotas paralelas simultâneas para um fluxo, fazendo com que os pacotes desse fluxo sejam enviados por múltiplos caminhos. Essa abordagem pode oferece um balanceamento de carga que pode ser teoricamente melhor. Porém, mecanismos de camada de transporte como o TCP são afetados drasticamente, pois a chegada de pacotes fora de ordem e as variações no atraso na entrega dos pacotes aumentam consideravelmente. Somente o roteamento com balanceamento de carga não é suficiente para mitigar o problema de desempenho das WMNs. Os enlaces de comunicação sem fio disputam o acesso ao meio para realizar suas comunicações. Dessa forma, é importante aplicar abordagens como escalonamento de enlaces ou heurística de atribuição de canais para mitigar as interferências entre os enlaces de comunicação da rede [29]. 2.2 Atribuição de canais A utilização de um único canal ou frequência de comunicação em uma WMN é de pouca utilidade prática devido ao reuso espacial extremamente limitado [4], o que leva a reduções significativas da vazão à medida que o tamanho da rede aumenta [15]. A utilização de múltiplos canais é possível através de um único rádio com trocas frequentes de canais. Essa abordagem tem uso restrito, pois cria instabilidade na conectividade da rede e gera atraso adicional decorrente da frequente troca de canais [36, 33], afetando a vazão da rede. Por outro lado, o uso de múltiplos rádios permite que múltiplos canais sejam utilizados simultaneamente na formação dos enlaces sem fio [36]. Além disso, a redução dos custos dos equipamentos do conjunto de padrões IEEE tem tornado economicamente viável o uso de múltiplos rádios. As WMNs de múltiplos rádios e múltiplos canais preveem a utilização de canais ortogonais para atribuição de canais [15]. Isso permite um reuso espacial muito melhor que a abordagem de canal único, porém ainda muito limitado devido a quantidade de canais disponíveis. O padrão 82.11b/g opera na faixa de 2,4 GHz e fornece até 3 canais ortogonais e o padrão 82.11a, opera na faixa de 5 GHz e prevê a utilização de até 12 canais ortogonais. Algoritmos centralizados para atribuição de canais são encontrados em diversos trabalhos na literatura e podem ser classificados em três abordagens principais [15]:

23 2.3 Abordagem conjunta de roteamento e atribuição de canais 21 modelar a rede através de um grafo [25, 38, 37, 31], modelar a rede através de fluxos [34, 22, 3] e modelar a rede em partições [8, 4]. Os algoritmos propostos para as abordagens de modelar a rede através de um grafo e modelar a rede em partições têm em comum o objetivo de minimizar o nível de interferência da rede. Os algoritmos que modelam a rede através de fluxos tendem a alocar mais largura de banda para enlaces de comunicação que são mais utilizados, ou seja, são cientes de carga. Há também na literatura trabalhos que propuseram protocolos e algoritmos distribuídos para atribuição de canais em WMNs de múltiplos rádios e múltiplos canais [33, 11, 27]. Nessa abordagem, cada mesh router executa uma instância do algoritmo e aplica decisões locais com base em informações do próprio mesh router e/ou de sua vizinhança. Além disso, esses algoritmos aplicam estratégias como selecionar o canal com menor carga, menor interferência, ou menor uso para rádios com maior prioridade. Algoritmos centralizados tendem a obter soluções melhores que os algoritmos distribuídos porque têm visão global da rede, porém dependem de informações da topologia da rede e necessitam de mecanismos para disseminar as decisões relativas à atribuição de canais. Por outro lado, algoritmos distribuídos agem localmente e não dependem de informações de toda a rede, porém necessitam de protocolos para obter informações de nós vizinhos ou agir com algum grau de cooperação com os mesmos. Independentemente da abordagem escolhida, é importante que a atribuição de canais e o roteamento estejam alinhados dentro da mesma estratégia. Esse tipo de abordagem conjunta tem sido utilizada para maximizar o desempenho da rede [36]. 2.3 Abordagem conjunta de roteamento e atribuição de canais Na abordagem conjunta de roteamento e atribuição de canais tratamos a interdependência e o alto acoplamento entre o roteamento e a atribuição de canais [3]. Ambas as abordagens de forma separada são sensíveis à carga nos enlaces de comunicação formados entre os mesh routers da WMN. Enquanto o roteamento com balanceamento de carga busca aliviar a sobrecarga dos enlaces de comunicação, a atribuição de canais visa alocar canais com mais banda aos enlaces mais sobrecarregados. Existem outros tipos de abordagem conjunta que envolvem controle de potência, alocação de taxa, escalonamento de enlaces e diversos outros mecanismos que podem maximizar o desempenho da rede [36]. Escolhemos tratar a abordagem conjunta de roteamento e atribuição de canais, pois em WMNs de múltiplos rádios e múltiplos canais o roteamento e a atribuição de canais são mecanismos básicos e necessários para que os enlaces sejam formados e o encaminhamento dos pacotes na rede seja realizado.

24 2.3 Abordagem conjunta de roteamento e atribuição de canais 22 Nesse contexto, a abordagem conjunta de roteamento e atribuição de canais consiste em encontrar uma combinação de caminhos para fluxos e canais para rádios em cada mesh router de modo que a vazão da rede seja maximizada. Adicionalmente, é desejável que a justiça da rede também seja maximizada. Encontrar uma combinação ótima para esses dois fatores é um problema NP-Difícil dada a explosão combinatória a medida que a rede aumenta [3, 16]. Raniwala et al. [34] propuseram uma solução centralizada para essa abordagem conjunta. O algoritmo de atribuição de canais desenvolvido pelos autores aloca canais com mais banda para enlaces de comunicação mais carregados. Para a solução de roteamento os autores empregaram algoritmos como o Shortest Path Routing e o Randomized Multipath Routing. Conhecimento prévio do tráfego da rede é fornecido como entrada para o algoritmo de atribuição de canais. Raniwala et al. [33] também desenvolveram uma solução distribuída. Os algoritmos de roteamento e atribuição de canais realizam decisões locais em cada mesh router da rede. Na atribuição de canais, cada mesh router seleciona os canais menos utilizados em torno de sua vizinhança, enquanto o roteamento constrói sub-árvores para realizar o balanceamento de carga. Novamente, conhecimento prévio do tráfego da rede é necessário. Alicherry et al. [3] desenvolveram uma modelagem matemática para a abordagem conjunta de roteamento e atribuição de canais. Eles desenvolveram um algoritmo aproximado para obter uma solução de roteamento, escalonamento de enlaces e atribuição de canais com o intuito de maximizar a vazão da rede. Os autores aplicam primeiro uma solução de programação linear para o algoritmo de roteamento para depois aplicar um algoritmo aproximado para escalonamento de enlaces e atribuição de canais. O tráfego da rede precisa ser previamente conhecido. Gardellin et al. [13] propuseram uma solução baseada em divisão e conquista. A rede é dividida em partes menores, a solução ótima de cada parte é calculada e em seguida todas as soluções são combinadas. Conhecimento do tráfego da rede, da alocação de taxa e da potência de sinal recebida em cada rádio de cada mesh router são necessários. Gálvez et al. [16] desenvolveram a heurística Joint Routing, Channel Assignment and Rate allocation (JRCAR) para resolver conjuntamente roteamento e atribuição de canais. Heurísticas separadas para roteamento e atribuição de canais são apresentadas. Ambas levam em conta a carga nos enlaces de comunicação. A estratégia da heurística consiste em resolver primeiro o roteamento e na sequência realizar a atribuição de canais. O roteamento é tratado no nível de fluxos de aplicações TCP, ou seja, um fluxo é identificado como endereço de origem, endereço de destino, porta de origem e porta de destino. Selecionamos a heurística JRCAR como trabalho principal a ser comparado

Wireless Mesh Networks

Wireless Mesh Networks Wireless Mesh Networks Redes Mesh se configuram e se organizam automaticamente, com seus nós estabelecendo uma conexão ad hoc e mantendo a conectividade em malha. Isanio Lopes Araujo Santos Paradoxo: pontos

Leia mais

Dinâmicas de Acesso ao Espectro

Dinâmicas de Acesso ao Espectro Redes Cognitivas com Oportunidades Dinâmicas de Acesso ao Espectro Defesa de Tese Marcel William Rocha da Silva Orientador: José Ferreira de Rezende Roteiro Introdução e motivação Rádios cognitivos Oportunidades

Leia mais

Roteamento em Redes de Computadores

Roteamento em Redes de Computadores Roteamento em Redes de Computadores José Marcos Câmara Brito INATEL - Instituto Nacional de Telecomunicações INATEL - Instituto Nacional de Telecomunicações 01/08/00 1 Introdução Objetivo Tipos de rede

Leia mais

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos MÓDULO 7 Modelo OSI A maioria das redes são organizadas como pilhas ou níveis de camadas, umas sobre as outras, sendo feito com o intuito de reduzir a complexidade do projeto da rede. O objetivo de cada

Leia mais

Arquitetura de Rede de Computadores

Arquitetura de Rede de Computadores TCP/IP Roteamento Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 4. Roteamento i. Máscara de Rede ii. Sub-Redes iii. Números Binários e Máscara de Sub-Rede iv. O Roteador

Leia mais

Introdução a computação móvel. Middlewares para Rede de Sensores sem Fio. Uma avaliação na ótica de Adaptação ao Contexto

Introdução a computação móvel. Middlewares para Rede de Sensores sem Fio. Uma avaliação na ótica de Adaptação ao Contexto Introdução a computação móvel Monografia: Middlewares para Rede de Sensores sem Fio Uma avaliação na ótica de Adaptação ao Contexto Adriano Branco Agenda Objetivo do trabalho O que é uma WSN Middlewares

Leia mais

Aula 20. Roteamento em Redes de Dados. Eytan Modiano MIT

Aula 20. Roteamento em Redes de Dados. Eytan Modiano MIT Aula 20 Roteamento em Redes de Dados Eytan Modiano MIT 1 Roteamento Deve escolher rotas para vários pares origem, destino (pares O/D) ou para várias sessões. Roteamento datagrama: a rota é escolhida para

Leia mais

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento Professor Rene - UNIP 1 Roteamento Dinâmico Perspectiva e histórico Os protocolos de roteamento dinâmico são usados

Leia mais

Prof. Samuel Henrique Bucke Brito

Prof. Samuel Henrique Bucke Brito - Roteamento www.labcisco.com.br ::: shbbrito@labcisco.com.br Prof. Samuel Henrique Bucke Brito Roteamento Roteamento é a técnica que define por meio de um conjunto de regras como os dados originados em

Leia mais

PROJETO DE REDES www.projetoderedes.com.br

PROJETO DE REDES www.projetoderedes.com.br PROJETO DE REDES www.projetoderedes.com.br CENTRO UNIVERSITÁRIO DE VOLTA REDONDA UniFOA Curso Tecnológico de Redes de Computadores Disciplina: Redes Convergentes II Professor: José Maurício S. Pinheiro

Leia mais

1 INTRODUÇÃO Internet Engineering Task Force (IETF) Mobile IP

1 INTRODUÇÃO Internet Engineering Task Force (IETF) Mobile IP 1 INTRODUÇÃO Devido ao crescimento da Internet, tanto do ponto de vista do número de usuários como o de serviços oferecidos, e o rápido progresso da tecnologia de comunicação sem fio (wireless), tem se

Leia mais

Subcamada MAC. O Controle de Acesso ao Meio

Subcamada MAC. O Controle de Acesso ao Meio Subcamada MAC O Controle de Acesso ao Meio Métodos de Acesso ao Meio As implementações mais correntes de redes locais utilizam um meio de transmissão que é compartilhado por todos os nós. Quando um nó

Leia mais

Há dois tipos de configurações bidirecionais usados na comunicação em uma rede Ethernet:

Há dois tipos de configurações bidirecionais usados na comunicação em uma rede Ethernet: Comunicação em uma rede Ethernet A comunicação em uma rede local comutada ocorre de três formas: unicast, broadcast e multicast: -Unicast: Comunicação na qual um quadro é enviado de um host e endereçado

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor

Leia mais

Roteamento e Comutação

Roteamento e Comutação Roteamento e Comutação Design de Rede Local Design Hierárquico Este design envolve a divisão da rede em camadas discretas. Cada camada fornece funções específicas que definem sua função dentro da rede

Leia mais

PROJETO DE REDES www.projetoderedes.com.br

PROJETO DE REDES www.projetoderedes.com.br PROJETO DE REDES www.projetoderedes.com.br Curso de Tecnologia em Redes de Computadores Disciplina: Redes I Fundamentos - 1º Período Professor: José Maurício S. Pinheiro AULA 6: Switching Uma rede corporativa

Leia mais

Projetos. Universidade Federal do Espírito Santo - UFES. Mestrado em Informática 2004/1. O Projeto. 1. Introdução. 2.

Projetos. Universidade Federal do Espírito Santo - UFES. Mestrado em Informática 2004/1. O Projeto. 1. Introdução. 2. Pg. 1 Universidade Federal do Espírito Santo - UFES Mestrado em Informática 2004/1 Projetos O Projeto O projeto tem um peso maior na sua nota final pois exigirá de você a utilização de diversas informações

Leia mais

Governança de TI. ITIL v.2&3. parte 1

Governança de TI. ITIL v.2&3. parte 1 Governança de TI ITIL v.2&3 parte 1 Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR ITIL 1 1 ITIL Gerenciamento de Serviços 2 2 Gerenciamento de Serviços Gerenciamento de Serviços 3 3 Gerenciamento de Serviços

Leia mais

Entendendo como funciona o NAT

Entendendo como funciona o NAT Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços

Leia mais

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 5-1. A CAMADA DE TRANSPORTE Parte 1 Responsável pela movimentação de dados, de forma eficiente e confiável, entre processos em execução nos equipamentos conectados a uma rede de computadores, independentemente

Leia mais

IW10. Rev.: 02. Especificações Técnicas

IW10. Rev.: 02. Especificações Técnicas IW10 Rev.: 02 Especificações Técnicas Sumário 1. INTRODUÇÃO... 1 2. COMPOSIÇÃO DO IW10... 2 2.1 Placa Principal... 2 2.2 Módulos de Sensores... 5 3. APLICAÇÕES... 6 3.1 Monitoramento Local... 7 3.2 Monitoramento

Leia mais

Márcio Leandro Moraes Rodrigues. Frame Relay

Márcio Leandro Moraes Rodrigues. Frame Relay Márcio Leandro Moraes Rodrigues Frame Relay Introdução O frame relay é uma tecnologia de chaveamento baseada em pacotes que foi desenvolvida visando exclusivamente a velocidade. Embora não confiável, principalmente

Leia mais

Tabela de roteamento

Tabela de roteamento Existem duas atividades que são básicas a um roteador. São elas: A determinação das melhores rotas Determinar a melhor rota é definir por qual enlace uma determinada mensagem deve ser enviada para chegar

Leia mais

Como medir a velocidade da Internet?

Como medir a velocidade da Internet? Link Original: http://www.techtudo.com.br/artigos/noticia/2012/05/como-medir-velocidade-da-suainternet.html Como medir a velocidade da Internet? Pedro Pisa Para o TechTudo O Velocímetro TechTudo é uma

Leia mais

Prof.: Roberto Franciscatto. Capítulo 1.2 Aspectos Gerais

Prof.: Roberto Franciscatto. Capítulo 1.2 Aspectos Gerais Sistemas Operacionais Prof.: Roberto Franciscatto Capítulo 1.2 Aspectos Gerais Estrutura do Sistema Operacional Principais Funções do Sistema Operacional Tratamento de interrupções e exceções Criação e

Leia mais

Interconexão de redes locais. Repetidores. Pontes (Bridges) Hubs. Pontes (Bridges) Pontes (Bridges) Existência de diferentes padrões de rede

Interconexão de redes locais. Repetidores. Pontes (Bridges) Hubs. Pontes (Bridges) Pontes (Bridges) Existência de diferentes padrões de rede Interconexão de redes locais Existência de diferentes padrões de rede necessidade de conectá-los Interconexão pode ocorrer em diferentes âmbitos LAN-LAN LAN: gerente de um determinado setor de uma empresa

Leia mais

Aula Prática Wi-fi Professor Sérgio Teixeira

Aula Prática Wi-fi Professor Sérgio Teixeira Aula Prática Wi-fi Professor Sérgio Teixeira INTRODUÇÃO Os Access Points ou ponto de acesso wi-fi são os equipamentos empregados na função de interconexão das redes sem fio e com fio (infraestrutura).

Leia mais

Abordagem de Processo: conceitos e diretrizes para sua implementação

Abordagem de Processo: conceitos e diretrizes para sua implementação QP Informe Reservado Nº 70 Maio/2007 Abordagem de Processo: conceitos e diretrizes para sua implementação Tradução para o português especialmente preparada para os Associados ao QP. Este guindance paper

Leia mais

Metodologia de Gerenciamento de Projetos da Justiça Federal

Metodologia de Gerenciamento de Projetos da Justiça Federal Metodologia de Gerenciamento de Projetos da Justiça Federal Histórico de Revisões Data Versão Descrição 30/04/2010 1.0 Versão Inicial 2 Sumário 1. Introdução... 5 2. Público-alvo... 5 3. Conceitos básicos...

Leia mais

On Scalability of Software-Defined Networking

On Scalability of Software-Defined Networking On Scalability of Software-Defined Networking Bruno dos Santos Silva bruno.silva@ic.uff.br Instituto de Computação IC Universidade Federal Fluminense UFF 24 de Setembro de 2015 B. S. Silva (IC-UFF) On

Leia mais

2 Atualidade de uma base de dados

2 Atualidade de uma base de dados 2 Atualidade de uma base de dados Manter a atualidade de uma base de dados é um problema que pode ser abordado de diferentes maneiras. Cho e Garcia-Molina [CHO] definem esse problema da seguinte forma:

Leia mais

Multiprocessamento. Multiprocessadores com memória distribuída (multicomputador)

Multiprocessamento. Multiprocessadores com memória distribuída (multicomputador) Multiprocessamento Multiprocessadores com memória distribuída (multicomputador) Conjunto de processadores, cada qual com sua memória local Processadores se comunicam por troca de mensagens, via rede de

Leia mais

Funcionalidade Escalabilidade Adaptabilidade Gerenciabilidade

Funcionalidade Escalabilidade Adaptabilidade Gerenciabilidade Projeto de Redes Requisitos Funcionalidade -- A rede precisa funcionar. A rede precisa permitir que os usuários desempenhem os seus deveres profissionais. A rede precisa oferecer conectividade de usuário-para-usuário

Leia mais

A camada de rede. A camada de rede. A camada de rede. 4.1 Introdução. 4.2 O que há dentro de um roteador

A camada de rede. A camada de rede. A camada de rede. 4.1 Introdução. 4.2 O que há dentro de um roteador Redes de computadores e a Internet Capitulo Capítulo A camada de rede.1 Introdução.2 O que há dentro de um roteador.3 IP: Protocolo da Internet Endereçamento IPv. Roteamento.5 Roteamento na Internet (Algoritmos

Leia mais

Objetivos: i) Verificar o impacto de loops em redes locais ii) Configurar o protocolo STP para remover loops da rede

Objetivos: i) Verificar o impacto de loops em redes locais ii) Configurar o protocolo STP para remover loops da rede Laboratório de Redes de Computadores 2 8 o experimento Objetivos: i) Verificar o impacto de loops em redes locais ii) Configurar o protocolo STP para remover loops da rede Introdução A interligação de

Leia mais

Tecnologia de Redes de Computadores - aula 5

Tecnologia de Redes de Computadores - aula 5 Tecnologia de Redes de Computadores - aula 5 Prof. Celso Rabelo Centro Universitário da Cidade 1 Objetivo 2 3 4 IGPxEGP Vetor de Distância Estado de Enlace Objetivo Objetivo Apresentar o conceito de. Conceito

Leia mais

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com.br - Aula Complementar - EQUIPAMENTOS DE REDE 1. Repetidor (Regenerador do sinal transmitido) É mais usado nas topologias estrela e barramento. Permite aumentar a extensão do cabo e atua na camada física

Leia mais

4 Arquitetura básica de um analisador de elementos de redes

4 Arquitetura básica de um analisador de elementos de redes 4 Arquitetura básica de um analisador de elementos de redes Neste capítulo é apresentado o desenvolvimento de um dispositivo analisador de redes e de elementos de redes, utilizando tecnologia FPGA. Conforme

Leia mais

SERVIÇO DE ANÁLISE DE REDES DE TELECOMUNICAÇÕES APLICABILIDADE PARA CALL-CENTERS VISÃO DA EMPRESA

SERVIÇO DE ANÁLISE DE REDES DE TELECOMUNICAÇÕES APLICABILIDADE PARA CALL-CENTERS VISÃO DA EMPRESA SERVIÇO DE ANÁLISE DE REDES DE TELECOMUNICAÇÕES APLICABILIDADE PARA CALL-CENTERS VISÃO DA EMPRESA Muitas organizações terceirizam o transporte das chamadas em seus call-centers, dependendo inteiramente

Leia mais

Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação

Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação Multiplexadores Permitem que vários equipamentos compartilhem um único canal de comunicação Transmissor 1 Receptor 1 Transmissor 2 Multiplexador Multiplexador Receptor 2 Transmissor 3 Receptor 3 Economia

Leia mais

Estudo comparativo entre dois tradicionais algoritmos de roteamento: vetor distância e estado de enlace.

Estudo comparativo entre dois tradicionais algoritmos de roteamento: vetor distância e estado de enlace. Estudo comparativo entre dois tradicionais algoritmos de roteamento: vetor distância e estado de enlace. Ederson Luis Posselt 1, Geovane Griesang 1 1 Instituto de Informática Universidade de Santa Cruz

Leia mais

Packet Tracer 4.0: Overview Session. Conceitos e práticas

Packet Tracer 4.0: Overview Session. Conceitos e práticas Packet Tracer 4.0: Overview Session Conceitos e práticas Processo de Flooding ou Inundação envia informações por todas as portas, exceto aquela em que as informações foram recebidas; Cada roteador link-state

Leia mais

Redes de Computadores II INF-3A

Redes de Computadores II INF-3A Redes de Computadores II INF-3A 1 ROTEAMENTO 2 Papel do roteador em uma rede de computadores O Roteador é o responsável por encontrar um caminho entre a rede onde está o computador que enviou os dados

Leia mais

Introdução ao Modelos de Duas Camadas Cliente Servidor

Introdução ao Modelos de Duas Camadas Cliente Servidor Introdução ao Modelos de Duas Camadas Cliente Servidor Desenvolvimento de Sistemas Cliente Servidor Prof. Esp. MBA Heuber G. F. Lima Aula 1 Ciclo de Vida Clássico Aonde estamos? Page 2 Análise O que fizemos

Leia mais

Projeto e Análise de Algoritmos Projeto de Algoritmos Introdução. Prof. Humberto Brandão humberto@dcc.ufmg.br

Projeto e Análise de Algoritmos Projeto de Algoritmos Introdução. Prof. Humberto Brandão humberto@dcc.ufmg.br Projeto e Análise de Algoritmos Projeto de Algoritmos Introdução Prof. Humberto Brandão humberto@dcc.ufmg.br aula disponível no site: http://www.bcc.unifal-mg.edu.br/~humberto/ Universidade Federal de

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Roteamento IP Redes de Computadores Objetivo Conhecer o modelo de roteamento da arquitetura TCP/IP Entender os conceitos básicos de algoritmo, métrica, tabela e protocolos de roteamento

Leia mais

Técnicas para Programação Inteira e Aplicações em Problemas de Roteamento de Veículos 14

Técnicas para Programação Inteira e Aplicações em Problemas de Roteamento de Veículos 14 1 Introdução O termo "roteamento de veículos" está relacionado a um grande conjunto de problemas de fundamental importância para a área de logística de transportes, em especial no que diz respeito ao uso

Leia mais

ISO/IEC 12207: Gerência de Configuração

ISO/IEC 12207: Gerência de Configuração ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que

Leia mais

Introdução à Computação Móvel IP Móvel. Movimentação de Host. Movimentação de Host. Francisco José da Silva e Silva

Introdução à Computação Móvel IP Móvel. Movimentação de Host. Movimentação de Host. Francisco José da Silva e Silva Introdução à Computação Móvel IP Móvel Francisco José da Silva e Silva Francisco Silva 1 Movimentação de Host Francisco Silva 2 Movimentação de Host Se um host não estiver no enlace identificado por seu

Leia mais

FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 02. Prof. Gabriel Silva

FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 02. Prof. Gabriel Silva FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 02 Prof. Gabriel Silva Temas da Aula de Hoje: Revisão da Aula 1. Redes LAN e WAN. Aprofundamento nos Serviços de

Leia mais

5.2 MAN s (Metropolitan Area Network) Redes Metropolitanas

5.2 MAN s (Metropolitan Area Network) Redes Metropolitanas MÓDULO 5 Tipos de Redes 5.1 LAN s (Local Area Network) Redes Locais As LAN s são pequenas redes, a maioria de uso privado, que interligam nós dentro de pequenas distâncias, variando entre 1 a 30 km. São

Leia mais

Fundamentos de Redes de Computadores. Elementos de Redes Locais

Fundamentos de Redes de Computadores. Elementos de Redes Locais Fundamentos de Redes de Computadores Elementos de Redes Locais Contexto Implementação física de uma rede de computadores é feita com o auxílio de equipamentos de interconexão (repetidores, hubs, pontos

Leia mais

Na Figura a seguir apresento um exemplo de uma "mini-tabela" de roteamento:

Na Figura a seguir apresento um exemplo de uma mini-tabela de roteamento: Tutorial de TCP/IP - Parte 6 - Tabelas de Roteamento Por Júlio Cesar Fabris Battisti Introdução Esta é a sexta parte do Tutorial de TCP/IP. Na Parte 1 tratei dos aspectos básicos do protocolo TCP/IP. Na

Leia mais

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET 2010/2011 1 Protocolo TCP/IP É um padrão de comunicação entre diferentes computadores e diferentes sistemas operativos. Cada computador deve

Leia mais

1 Introduc ao 1.1 Hist orico

1 Introduc ao 1.1 Hist orico 1 Introdução 1.1 Histórico Nos últimos 100 anos, o setor de telecomunicações vem passando por diversas transformações. Até os anos 80, cada novo serviço demandava a instalação de uma nova rede. Foi assim

Leia mais

Figura 1 Taxas de transmissão entre as redes

Figura 1 Taxas de transmissão entre as redes Conceitos de Redes Locais A função básica de uma rede local (LAN) é permitir a distribuição da informação e a automatização das funções de negócio de uma organização. As principais aplicações que requerem

Leia mais

PROJETO DE REDES www.projetoderedes.com.br

PROJETO DE REDES www.projetoderedes.com.br PROJETO DE REDES www.projetoderedes.com.br Curso de Tecnologia em Redes de Computadores Disciplina: Redes I Fundamentos - 1º Período Professor: José Maurício S. Pinheiro Material de Apoio IV TOPOLOGIAS

Leia mais

SISTEMAS DISTRIBUÍDOS

SISTEMAS DISTRIBUÍDOS SISTEMAS DISTRIBUÍDOS Comunicação coletiva Modelo Peer-to-Peer Slide 6 Nielsen C. Damasceno Introdução Os modelos anteriores eram realizado entre duas partes: Cliente e Servidor. Com RPC e RMI não é possível

Leia mais

MRP II. Planejamento e Controle da Produção 3 professor Muris Lage Junior

MRP II. Planejamento e Controle da Produção 3 professor Muris Lage Junior MRP II Introdução A lógica de cálculo das necessidades é conhecida há muito tempo Porém só pode ser utilizada na prática em situações mais complexas a partir dos anos 60 A partir de meados da década de

Leia mais

GT-ATER: Aceleração do Transporte de Dados com o Emprego de Redes de Circuitos Dinâmicos. RP1 - Relatório de detalhamento das atividades

GT-ATER: Aceleração do Transporte de Dados com o Emprego de Redes de Circuitos Dinâmicos. RP1 - Relatório de detalhamento das atividades GT-ATER: Aceleração do Transporte de Dados com o Emprego de Redes de Circuitos Dinâmicos RP1 - Relatório de detalhamento das atividades Marcelo Akira Inuzuka Mário Augusto da Cruz Micael Oliveira Massula

Leia mais

Objetivo: Criar redes locais virtuais (VLANs) usando switches e computadores

Objetivo: Criar redes locais virtuais (VLANs) usando switches e computadores Laboratório de IER 7 o experimento Objetivo: Criar redes locais virtuais (VLANs) usando switches e computadores Introdução LANs Ethernet (padrão IEEE 802.3 e extensões) atualmente são construídas com switches

Leia mais

Rede Corporativa. Tutorial 10 mar 2009 Fabio Montoro. Introdução

Rede Corporativa. Tutorial 10 mar 2009 Fabio Montoro. Introdução Tutorial 10 mar 2009 Fabio Montoro Rede Corporativa Introdução Rede corporativa é um sistema de transmissão de dados que transfere informações entre diversos equipamentos de uma mesma corporação, tais

Leia mais

CAP 254 CAP 254. Otimização Combinatória. Professor: Dr. L.A.N. Lorena. Assunto: Metaheurísticas Antonio Augusto Chaves

CAP 254 CAP 254. Otimização Combinatória. Professor: Dr. L.A.N. Lorena. Assunto: Metaheurísticas Antonio Augusto Chaves CAP 254 CAP 254 Otimização Combinatória Professor: Dr. L.A.N. Lorena Assunto: Metaheurísticas Antonio Augusto Chaves Conteúdo C01 Simulated Annealing (20/11/07). C02 Busca Tabu (22/11/07). C03 Colônia

Leia mais

Otimização de banda utilizando IPANEMA. Matheus Simões Martins. Curso de Especialização em Redes e Segurança de Sistemas

Otimização de banda utilizando IPANEMA. Matheus Simões Martins. Curso de Especialização em Redes e Segurança de Sistemas Otimização de banda utilizando IPANEMA Matheus Simões Martins Curso de Especialização em Redes e Segurança de Sistemas Pontifícia Universidade Católica do Paraná Curitiba, Novembro de 2009 Resumo O projeto

Leia mais

Módulo 8 Ethernet Switching

Módulo 8 Ethernet Switching CCNA 1 Conceitos Básicos de Redes Módulo 8 Ethernet Switching Comutação Ethernet 2 Segmentação de Redes Numa Ethernet o meio de transmissão é compartilhado Só um nó pode transmitir de cada vez. O aumento

Leia mais

3 Trabalhos Relacionados

3 Trabalhos Relacionados 35 3 Trabalhos Relacionados Alguns trabalhos se relacionam com o aqui proposto sob duas visões, uma sobre a visão de implementação e arquitetura, com a utilização de informações de contexto em SMA, outra

Leia mais

:: Telefonia pela Internet

:: Telefonia pela Internet :: Telefonia pela Internet http://www.projetoderedes.com.br/artigos/artigo_telefonia_pela_internet.php José Mauricio Santos Pinheiro em 13/03/2005 O uso da internet para comunicações de voz vem crescendo

Leia mais

Protocolo de comunicação para redes móveis aplicado ao trânsito

Protocolo de comunicação para redes móveis aplicado ao trânsito Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM Protocolo de comunicação para redes móveis aplicado ao trânsito Aluno: Luiz

Leia mais

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 3-1. A CAMADA DE REDE (Parte 1) A camada de Rede está relacionada à transferência de pacotes da origem para o destino. No entanto, chegar ao destino pode envolver vários saltos em roteadores intermediários.

Leia mais

DIFERENÇAS ENTRE HUB, SWITCH E ROOTER

DIFERENÇAS ENTRE HUB, SWITCH E ROOTER ESCOLA SECUNDÁRIA DE AROUCA CURSO OPERADOR DE INFORMÁTICA (2) Educação e Formação de Adultos DIFERENÇAS ENTRE HUB, SWITCH E ROOTER 1º PERÍODO Sara Matias ICORLI 2008/2009 Muita gente sabe que hub, switch

Leia mais

Estratégia de TI. Posicionamento Estratégico da TI: como atingir o alinhamento com o negócio. Conhecimento em Tecnologia da Informação

Estratégia de TI. Posicionamento Estratégico da TI: como atingir o alinhamento com o negócio. Conhecimento em Tecnologia da Informação Conhecimento em Tecnologia da Informação Conhecimento em Tecnologia da Informação Estratégia de TI Posicionamento Estratégico da TI: como atingir o alinhamento com o negócio 2011 Bridge Consulting Apresentação

Leia mais

Visão geral das redes sem fio

Visão geral das redes sem fio Visão geral das redes sem fio 1 - Introdução O termo redes de dados sem fio pode ser utilizado para referenciar desde dispositivos de curto alcance como o Bluetooth à sistemas de altas taxas de transmissão

Leia mais

unesp UNIVERSIDADE ESTADUAL PAULISTA

unesp UNIVERSIDADE ESTADUAL PAULISTA unesp UNIVERSIDADE ESTADUAL PAULISTA Administração de Redes TCP/IP Roteamento: Sistemas Autônomos e EGP Prof. Dr. Adriano Mauro Cansian adriano@ieee.org UNESP - IBILCE - São José do Rio Preto 2001 1. Introdução

Leia mais

O que é Gerenciamento de Redes de Computadores? A gerência de redes de computadores consiste no desenvolvimento, integração e coordenação do

O que é Gerenciamento de Redes de Computadores? A gerência de redes de computadores consiste no desenvolvimento, integração e coordenação do O que é Gerenciamento de Redes de Computadores? A gerência de redes de computadores consiste no desenvolvimento, integração e coordenação do hardware, software e usuários para monitorar, configurar, analisar,

Leia mais

Controle de congestionamento em TCP

Controle de congestionamento em TCP Controle de congestionamento em TCP Uma das funções principais do TCP é gerenciar o fluxo de mensagens entre origem e destino, adaptando a taxa de transmissão da origem à taxa de recepção no destino de

Leia mais

Cap 01 - Conceitos Básicos de Rede (Kurose)

Cap 01 - Conceitos Básicos de Rede (Kurose) Cap 01 - Conceitos Básicos de Rede (Kurose) 1. Quais são os tipos de redes de computadores e qual a motivação para estudá-las separadamente? Lan (Local Area Networks) MANs(Metropolitan Area Networks) WANs(Wide

Leia mais

LIAITHON: A location-aware multipath video streaming scheme for urban vehicular networks

LIAITHON: A location-aware multipath video streaming scheme for urban vehicular networks LIAITHON: A location-aware multipath video streaming scheme for urban vehicular networks Renfei Wang ¹, Cristiano Rezende ¹, Heitor S. Ramos ¹, ², ³ Richard W. Pazzi ¹, Azzedine Boukerche ¹, Antonio A.F.

Leia mais

Voltar. Placas de rede

Voltar. Placas de rede Voltar Placas de rede A placa de rede é o dispositivo de hardware responsável por envio e recebimento de pacotes de dados e pela comunicação do computador com a rede. Existem placas de rede on-board(que

Leia mais

4 Segmentação. 4.1. Algoritmo proposto

4 Segmentação. 4.1. Algoritmo proposto 4 Segmentação Este capítulo apresenta primeiramente o algoritmo proposto para a segmentação do áudio em detalhes. Em seguida, são analisadas as inovações apresentadas. É importante mencionar que as mudanças

Leia mais

Interconexão de Redes Parte 3. Prof. Dr. S. Motoyama

Interconexão de Redes Parte 3. Prof. Dr. S. Motoyama Interconexão de Redes Parte 3 Prof. Dr. S. Motoyama Protocolo de configuração dinâmica de host - DHCP DHCP proporciona uma estrutura para passar informação de configuração aos hosts (de maneira dinâmica

Leia mais

09/06/2011. Profª: Luciana Balieiro Cosme

09/06/2011. Profª: Luciana Balieiro Cosme Profª: Luciana Balieiro Cosme Revisão dos conceitos gerais Classificação de redes de computadores Visão geral sobre topologias Topologias Barramento Anel Estrela Hibridas Árvore Introdução aos protocolos

Leia mais

Gerenciamento de Problemas

Gerenciamento de Problemas Gerenciamento de Problemas O processo de Gerenciamento de Problemas se concentra em encontrar os erros conhecidos da infra-estrutura de TI. Tudo que é realizado neste processo está voltado a: Encontrar

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Aula 13 Gerência de Memória Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso Sumário

Leia mais

REDES DE COMPUTADORES

REDES DE COMPUTADORES REDES DE COMPUTADORES Rede é um conjunto de módulos processadores capazes de trocar informações e compartilhar recursos. O tipo de rede é definido pela sua área de abrangência, podemos classificar as redes

Leia mais

1 http://www.google.com

1 http://www.google.com 1 Introdução A computação em grade se caracteriza pelo uso de recursos computacionais distribuídos em várias redes. Os diversos nós contribuem com capacidade de processamento, armazenamento de dados ou

Leia mais

Redes de Comunicações Capítulo 6.1

Redes de Comunicações Capítulo 6.1 Capítulo 6.1 6.1 - Técnicas de Comutação 1 WAN s Wide Area Networks Uma WAN é uma rede dispersa por uma grande área física, sob o controlo de uma administração única e baseada em circuitos dedicados (exemplo:

Leia mais

BC-0506: Comunicação e Redes Aula 04: Roteamento

BC-0506: Comunicação e Redes Aula 04: Roteamento BC-0506: Comunicação e Redes Aula 04: Roteamento Santo André, Q011 1 Roteamento Princípios de Roteamento O que é... Sistemas Autônomos Roteamento Interno e Externo Principais Tipos de Algoritmos Distance-Vector

Leia mais

Capítulo 4 - Roteamento e Roteadores

Capítulo 4 - Roteamento e Roteadores Capítulo 4 - Roteamento e Roteadores 4.1 - Roteamento Roteamento é a escolha do módulo do nó de origem ao nó de destino por onde as mensagens devem transitar. Na comutação de circuito, nas mensagens ou

Leia mais

Conceitos de relação de confiança www.jpinheiro.net jeferson@jpinheiro.net

Conceitos de relação de confiança www.jpinheiro.net jeferson@jpinheiro.net Conceitos de relação de confiança www.jpinheiro.net jeferson@jpinheiro.net Procedimento para criar uma árvore O procedimento usado para criar uma árvore com o Assistente para instalação do Active Directory

Leia mais

Redes de Computadores e a Internet

Redes de Computadores e a Internet Redes de Computadores e a Internet Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM 2010 Introdução Redes

Leia mais

Centro Tecnológico de Eletroeletrônica César Rodrigues. Atividade Avaliativa

Centro Tecnológico de Eletroeletrônica César Rodrigues. Atividade Avaliativa 1ª Exercícios - REDES LAN/WAN INSTRUTOR: MODALIDADE: TÉCNICO APRENDIZAGEM DATA: Turma: VALOR (em pontos): NOTA: ALUNO (A): 1. Utilize 1 para assinalar os protocolos que são da CAMADA DE REDE e 2 para os

Leia mais

Teleprocessamento e Redes (MAB-510) Gabarito da Segunda Lista de Exercícios 01/2010

Teleprocessamento e Redes (MAB-510) Gabarito da Segunda Lista de Exercícios 01/2010 Teleprocessamento e Redes (MAB-510) Gabarito da Segunda Lista de Exercícios 01/2010 Prof. Silvana Rossetto (DCC/IM/UFRJ) 1 13 de julho de 2010 Questões 1. Qual é a diferença fundamental entre um roteador

Leia mais

Consulte a exposição. Qual declaração descreve corretamente como R1 irá determinar o melhor caminho para R2?

Consulte a exposição. Qual declaração descreve corretamente como R1 irá determinar o melhor caminho para R2? 1. Que duas declarações descrevem corretamente os conceitos de distância administrativa e métrica? (Escolha duas.) a) Distância administrativa refere-se a confiabilidade de uma determinada rota. b) Um

Leia mais

Aula-17 Interconexão de Redes IP (Internet Protocol) Prof. Dr. S. Motoyama

Aula-17 Interconexão de Redes IP (Internet Protocol) Prof. Dr. S. Motoyama Aula-7 Interconexão de Redes IP (Internet Protocol) Prof. Dr. S. Motoyama Encaminhamento IP Exemplo de tabela de roteamento de R: Rede/Sub-rede Mácara de sub-rede Próximo salto 28.96.34.0 255.255.255.28

Leia mais

Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido

Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido Arquitetura Roteiro Arquitetura Tipos de Arquitetura Centralizado Descentralizado Hibrido Questionário 2 Arquitetura Figura 1: Planta baixa de uma casa 3 Arquitetura Engenharia de Software A arquitetura

Leia mais

MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão 2.0 - Atualização 26/01/2009 Depto de TI - FASUL Página 1

MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão 2.0 - Atualização 26/01/2009 Depto de TI - FASUL Página 1 MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento Toledo PR Página 1 INDICE 1. O QUE É O SORE...3 2. COMO ACESSAR O SORE... 4 2.1. Obtendo um Usuário e Senha... 4 2.2. Acessando o SORE pelo

Leia mais

Protocolo OSPF. O p e n S h o r t e s t P at h F i r s t. E s pec i a li s ta

Protocolo OSPF. O p e n S h o r t e s t P at h F i r s t. E s pec i a li s ta Ebook Exclusivo Protocolo OSPF O p e n S h o r t e s t P at h F i r s t E s pec i a li s ta em S e rv i ços G e r e n c i a do s Segurança de de Perímetro Sumário Introdução P.3 Ententendendo o Protocolo

Leia mais