Algoritmos Distribuídos para Roteamento em Redes Ad Hoc
|
|
- Débora Carreira
- 5 Há anos
- Visualizações:
Transcrição
1 Algoritmos Distribuídos para Roteamento em Redes Ad Hoc Tiago Rodrigues Chaves Orientador: Ricardo Augusto Rabelo de Oliveira Programa de Pós-Graduação em Ciência da Computação PPGCC/UFOP 26 de julho de 2011 PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 1 / 39
2 Redes Ad Hoc/MANET Protocolos de Roteamento Algoritmos Distribuídos Modelagem do Sistema de Memória Distribuída Algoritmo Auto-estabilizável 1 Redes Ad Hoc/MANET Protocolos de Roteamento Algoritmos Distribuídos Modelagem do Sistema de Memória Distribuída Algoritmo Auto-estabilizável 2 3 DAJ Topologias de Rede 4 5 Experimentos com o Algoritmo Flooding Análise de Complexidade 6 Conclusão Trabalhos Futuros PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 2 / 39
3 Redes Ad Hoc/MANET Redes Ad Hoc/MANET Protocolos de Roteamento Algoritmos Distribuídos Modelagem do Sistema de Memória Distribuída Algoritmo Auto-estabilizável Uma rede ad hoc, também é conhecida como Mobile Ad hoc NETwork (MANET). Figura: Rede ad hoc PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 3 / 39
4 Rede Convencional Redes Ad Hoc/MANET Protocolos de Roteamento Algoritmos Distribuídos Modelagem do Sistema de Memória Distribuída Algoritmo Auto-estabilizável É necessário que exista um ponto de acesso centralizador. Figura: Rede convencional PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 4 / 39
5 Redes Ad Hoc/MANET Redes Ad Hoc/MANET Protocolos de Roteamento Algoritmos Distribuídos Modelagem do Sistema de Memória Distribuída Algoritmo Auto-estabilizável Redes ad hoc não são restritas apenas para uso de computadores. Figura: Rede ad hoc com diferentes dispositivos. PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 5 / 39
6 Protocolos de Roteamento Redes Ad Hoc/MANET Protocolos de Roteamento Algoritmos Distribuídos Modelagem do Sistema de Memória Distribuída Algoritmo Auto-estabilizável Protocolos Pró-ativos X Protocolos Reativos 1 Pró-ativos: todo nó da rede possui informações para todos os possíveis destinos. 2 Reativos: uma rota só é determinada quando um nó deseja enviar um pacote. PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 6 / 39
7 Algoritmos Distribuídos Redes Ad Hoc/MANET Protocolos de Roteamento Algoritmos Distribuídos Modelagem do Sistema de Memória Distribuída Algoritmo Auto-estabilizável Algoritmo + Distribuído (processamento e comunicação) Cada processo tipicamente executa o mesmo algoritmo; Interligados por um canal de comunicação; Processos comunicam entre si apenas usando mensagens. PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 7 / 39
8 Redes Ad Hoc/MANET Protocolos de Roteamento Algoritmos Distribuídos Modelagem do Sistema de Memória Distribuída Algoritmo Auto-estabilizável Modelagem do Sistema de Memória Distribuída Sistema de memória distribuída pode ser modelado por um grafo não dirigido Gp = (Np, Ep), onde: Np: conjunto de processadores. Ep: conjunto de enlaces de comunicação full-duplex. O roteamento da mensagem (q, Msg) é feito por um processador r usando a função next r (q). PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 8 / 39
9 Algoritmo Auto-estabilizável Redes Ad Hoc/MANET Protocolos de Roteamento Algoritmos Distribuídos Modelagem do Sistema de Memória Distribuída Algoritmo Auto-estabilizável A propriedade de auto-estabilização modela a habilidade de um sistema se recuperar automaticamente de falhas transientes. PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 9 / 39
10 1 Redes Ad Hoc/MANET Protocolos de Roteamento Algoritmos Distribuídos Modelagem do Sistema de Memória Distribuída Algoritmo Auto-estabilizável 2 3 DAJ Topologias de Rede 4 5 Experimentos com o Algoritmo Flooding Análise de Complexidade 6 Conclusão Trabalhos Futuros PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 10 / 39
11 Estudar e apresentar os algoritmos distribuídos de roteamento Flooding e AODV; Comparar os algoritmos em relação ao número de troca de mensagens; Simular os algoritmos em diferentes topologias de rede. PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 11 / 39
12 DAJ Topologias de Rede 1 Redes Ad Hoc/MANET Protocolos de Roteamento Algoritmos Distribuídos Modelagem do Sistema de Memória Distribuída Algoritmo Auto-estabilizável 2 3 DAJ Topologias de Rede 4 5 Experimentos com o Algoritmo Flooding Análise de Complexidade 6 Conclusão Trabalhos Futuros PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 12 / 39
13 DAJ Topologias de Rede Foram implementados em linguagem Java; O Algoritmo de Flooding foi simulado no Distributed Algorithms in Java(DAJ); As simulações consideraram diferentes topologias de rede. PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 13 / 39
14 DAJ Topologias de Rede Distributed Algorithms in Java(DAJ) Figura: DAJ PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 14 / 39
15 Topologias de Rede DAJ Topologias de Rede Figura: Topologias de Rede PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 15 / 39
16 1 Redes Ad Hoc/MANET Protocolos de Roteamento Algoritmos Distribuídos Modelagem do Sistema de Memória Distribuída Algoritmo Auto-estabilizável 2 3 DAJ Topologias de Rede 4 5 Experimentos com o Algoritmo Flooding Análise de Complexidade 6 Conclusão Trabalhos Futuros PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 16 / 39
17 Figura: Estado inicial: nó azul deseja enviar uma mensagem para o nó vermelho. PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 17 / 39
18 Este algoritmo utiliza as seguintes variáveis: Identificador fonte (SrcID); Identificador do destino (DestID); Número de sequência da fonte (SrcSeqNum); Número de sequência do destino (DestSeqNum); Identificador de broadcast (BcastID); Tempo de vida das mensagens (TTL); Número de hops. PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 18 / 39
19 O algoritmo possui as seguintes mensagens: Route Request (RREQ); Route Reply (RREP); Mensagens HELLO; Route Error (RERR). PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 19 / 39
20 Figura: AODV - Descobrimento de Rotas PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 20 / 39
21 Figura: AODV - Descobrimento de Rotas PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 21 / 39
22 Figura: AODV - Descobrimento de Rotas PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 22 / 39
23 Figura: AODV - Descobrimento de Rotas PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 23 / 39
24 Figura: AODV - Descobrimento de Rotas PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 24 / 39
25 Figura: AODV - Manutenção de Rotas PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 25 / 39
26 Figura: AODV - Manutenção de Rotas PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 26 / 39
27 Figura: AODV - Manutenção de Rotas PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 27 / 39
28 Figura: AODV - Manutenção de Rotas PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 28 / 39
29 Figura: AODV - Manutenção de Rotas PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 29 / 39
30 Figura: AODV - Manutenção de Rotas PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 30 / 39
31 Experimentos com o Algoritmo Flooding Análise de Complexidade 1 Redes Ad Hoc/MANET Protocolos de Roteamento Algoritmos Distribuídos Modelagem do Sistema de Memória Distribuída Algoritmo Auto-estabilizável 2 3 DAJ Topologias de Rede 4 5 Experimentos com o Algoritmo Flooding Análise de Complexidade 6 Conclusão Trabalhos Futuros PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 31 / 39
32 Experimentos com o Algoritmo Flooding Análise de Complexidade Experimentos com o Algoritmo Flooding Topologia RREQ RREP RREP-ENC Ring Mesh Star Line Tree Fully Conected Tabela: Experimentos com o Algoritmo de Flooding. PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 32 / 39
33 Análise de Complexidade Experimentos com o Algoritmo Flooding Análise de Complexidade O fator a ser analisado é a ordem de complexidade das trocas de mensagem entre os nós de uma rede. Considerando a topologia de um grafo completo, onde todos os nós estão interligados a todos os outros nós. Figura: Grafo Completo G PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 33 / 39
34 Análise de Complexidade Experimentos com o Algoritmo Flooding Análise de Complexidade Suponha: n é o número de vértices em um grafo completo G. d(n) é o grau do vértice, ou seja, número de arestas que chegam e saem do vértice. Cada vértice do grafo contribuirá com: Θ(d(n)) = Θ(n 1) (1) PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 34 / 39
35 Análise de Complexidade Experimentos com o Algoritmo Flooding Análise de Complexidade Assim, a ordem de complexidade das trocas de mensagem é representada por (numero de vertices) (grau do vertice). Θ(n d(n)) = Θ(n (n 1)) = Θ(n 2 n) = Θ(n 2 ) (2) PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 35 / 39
36 Conclusão Trabalhos Futuros 1 Redes Ad Hoc/MANET Protocolos de Roteamento Algoritmos Distribuídos Modelagem do Sistema de Memória Distribuída Algoritmo Auto-estabilizável 2 3 DAJ Topologias de Rede 4 5 Experimentos com o Algoritmo Flooding Análise de Complexidade 6 Conclusão Trabalhos Futuros PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 36 / 39
37 Conclusão Conclusão Trabalhos Futuros Ainda não existe nenhum algoritmo que tenha um desempenho razoável em todos os possíveis ambientes; O Flooding é uma abordagem simples e ingênua, onde a demanda por escalabilidade da rede torna o algoritmo proibitivo; O AODV com estabelecimento dinâmico das tabelas de roteamento evita a sobrecarga de troca de mensagens na rede. PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 37 / 39
38 Trabalhos Futuros Conclusão Trabalhos Futuros Estudar o algoritmo distribuído de roteamento, o ATR (Augmented Tree-based Routing); Combinar os algoritmos AODV e ATR Propor um algoritmo distribuído de roteamento, que apresente resultados melhores em relação ao número de troca de mensagens em redes ad hoc. PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 38 / 39
39 Conclusão Trabalhos Futuros PPGCC/UFOP - Projeto e Análise de Algoritmos Algoritmos Distribuídos para Roteamento 39 / 39
Algoritmos Distribuídos para Roteamento em Redes Ad Hoc
Algoritmos Distribuídos para Roteamento em Redes Ad Hoc Tiago Rodrigues Chaves, Ricardo Augusto Rabelo Oliveira PPGCC - Programa de Pós-Graduação em Ciência da Computação UFOP - Universidade Federal de
Leia maisRedes (celulares) tradicionais. Redes móveis ad hoc MANET. Redes ad hoc. Para que MANETs? Aplicações. Conectividade single hop com o mundo com fio
Redes (celulares) tradicionais Redes móveis ad hoc Alfredo Goldman Conectividade single hop com o mundo com fio Células gerenciadas por ERBs Apenas as UMs se movem Existência de hand-offs Baseado em: Mobile
Leia maisAd Hoc On-Demand Distance Vector (AODV)
Ad Hoc On-Demand Distance Vector (AODV) Carina T. de Oliveira 1 1 Grupo de Teleinformática e Automação (GTA) Universidade Federal do Rio de Janeiro (UFRJ) Rio de Janeiro RJ Brasil carina@gta.ufrj.br Abstract.
Leia maisZone Routing Protocol - ZRP[1]
Zone Routing Protocol - ZRP[1] Rafael de M. S. Fernandes 1 1 Programa de Engenharia de Sistemas e Computação - Coppe/UFRJ Rio de Janeiro - RJ - Brasil rafaelmsf@cos.ufrj.br Resumo. O protocolo ZRP busca
Leia maisResolvendo o problema de snapshot em redes DTN utilizando algoritmos distribuídos
Resolvendo o problema de snapshot em redes DTN utilizando algoritmos distribuídos Maurício José Da Silva Orientador Ricardo Augusto Rabelo Oliveira PPGCC, Universidade Federal de Ouro Preto 11 de julho
Leia maisCPE Roteamento em Redes de Computadores
Programa de Engenharia de Sistemas e Computação Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia Universidade Federal do Rio de Janeiro Por Tiago Azevedo 1 - Especificação ZigBee
Leia maisAplicando Gestão de Energia ao Protocolo de Roteamento para Redes Ad Hoc Móveis VRP
Aplicando Gestão de Energia ao Protocolo de Roteamento para Redes Ad Hoc Móveis VRP Orientando: Angelo Bannack Orientador: Prof. Dr. Luiz Carlos Pessoa Albini 25 de Agosto de 2008 Roteiro Introdução; Técnicas
Leia maisNovas Tecnologias de Redes de Computadores
Novas Tecnologias de Redes de Computadores Ricardo José Cabeça de Souza www.ricardojcsouza.com.br rjcsouza@superig.com.br 2013 MANET (Mobile Ad Hoc Network) Redes Ad Hoc Características Esperadas com Roteamento
Leia maisSuburban Ad-Hoc Network (SAHN)
1. Introdução Suburban Ad-Hoc Network (SAHN) Felipe Ortigão Sampaio Buarque Schiller Universidade Federal do Rio de Janeiro Grupo de Teleinformática e Automação (GTA) Professor: Luís Henrique M. K. Costa
Leia maisRedes de Computadores I REDES AD HOC. Seminário Novas Tecnologias em Redes. Katharine Schaeffer Fertig Kristhine Schaeffer Fertig
Redes de Computadores I Seminário Novas Tecnologias em Redes REDES AD HOC Katharine Schaeffer Fertig Kristhine Schaeffer Fertig Introdução Ad Hoc: como o conceito é possível? Equipamentos poderosos, maior
Leia maisCPE710: Redes Móveis. Prof. Miguel Elias Mitre Campista.
CPE710: Redes Móveis Prof. Miguel Elias Mitre Campista http://www.gta.ufrj.br/~miguel CPE710: Redes Móveis REDES MÓVEIS AD HOC Características das Redes Ad Hoc Limitação dos dispositivos Raio de alcance
Leia maisAlgoritmos Distribuídos. AD Algoritmos Básicos 1
Algoritmos Distribuídos Algoritmos Básicos Antonio Alfredo Ferreira Loureiro loureiro@dcc.ufmg.br http://www.dcc.ufmg.br/~loureiro Este material está baseado no capítulo 4 do livro An Introduction to Distributed
Leia maisROUTER. Alberto Felipe Friderichs Barros
ROUTER Alberto Felipe Friderichs Barros Router Um roteador é um dispositivo que provê a comunicação entre duas ou mais LAN s, gerencia o tráfego de uma rede local e controla o acesso aos seus dados, de
Leia maisLUNAR Lightweight Underlay Network Ad-Hoc Routing Resumo
LUNAR Lightweight Underlay Network Ad-Hoc Routing Resumo André Sion Fernandes Muniz Corrêa 1 1 Grupo de Teleinformática e Automação (GTA) Universidade Federal do Rio de Janeiro (UFRJ) Caixa Postal 68504
Leia maisMétricas de Roteamento para Redes em Malha Sem Fio
1 / 42 Métricas de Roteamento para Redes em Malha Sem Fio Diego Passos Orientador: Prof. Célio Vinicius Neves de Albuquerque Departamento de Ciência da Computação Instituto de Computação Universidade Federal
Leia maisRoteamento em Redes Móveis Ad Hoc (Mobile Ad hoc NETworks - MANET) Markus Endler
Roteamento em Redes Móveis Ad Hoc (Mobile Ad hoc NETworks - MANET) Markus Endler Agenda Principais Características de MANETs Aplicações Roteamento Protocolos Table driven Protocolos Source-initiated, On-demand
Leia maisArquitetura geral. Redes de Sensores. Características. Arquitetura
Arquitetura geral Redes de Sensores Alfredo Goldman Baseado em: Akyildiz,.Su, Sankarasubramaniam, Cayirci, Wireless Sensor Networks: A Survey, Computer Networks, March 2002. Redes de Sensores Sem Fio (Minicursos
Leia maisRoteamento e Roteadores. Conceitos Diversos
e Roteadores Conceitos Diversos Um roteador é um dispositivo que provê a comunicação entre duas ou mais LAN s, gerencia o tráfego de uma rede local e controla o acesso aos seus dados, de acordo com as
Leia maisRedes de Sensores. Arquitetura geral. Características
Redes de Sensores Alfredo Goldman Baseado em: Akyildiz,.Su, Sankarasubramaniam, Cayirci, Wireless Sensor Networks: A Survey, Computer Networks, March 2002. Redes de Sensores Sem Fio (Minicursos SBRC03
Leia maisSrcRR: Um Protocolo de Roteamento de Alto Throughtput para Redes Mesh
SrcRR: Um Protocolo de Roteamento de Alto Throughtput para Redes Mesh Rafael Lopes Bezerra Julho de 2006 Resumo O Projeto Roofnet no MIT desenvolveu o SrcRR, uma modificação do protocolo DSR que estima
Leia maisMétricas de roteamento conscientes da energia para redes ad hoc. Diogo Lino P. Machado Julho/2010
Métricas de roteamento conscientes da energia para redes ad hoc Diogo Lino P. Machado Julho/2010 Agenda Objetivo; Introdução Métricas Energy-Efficient; Protocolos com métricas conscientes da energia; Uma
Leia maisReduzindo a sobrecarga da descoberta de rotas no roteamento em redes ad hoc móveis
Reduzindo a sobrecarga da descoberta de rotas no roteamento em redes ad hoc móveis Adrian Boaventura da Silva, Clederson Bahl e Dotti e Luiz Carlos Pessoa Albini Resumo Redes ad hoc são redes de dispositivos
Leia mais# $ % & ' ( ) * ' ( ) *! " " Orientador +, -
#$ %&'()* '()*!"" Orientador +,- ."%&/0#12 3"/%'0)/))&/ )4506 7" %/0)/))&/ 8906 8)) :"'/0)/))&/ '% '); Um roteador recebe em alguma de suas interfaces um pacote vindo da rede local ou da rede externa.
Leia maisANGELO BANNACK APLICANDO GESTÃO DE ENERGIA AO PROTOCOLO DE ROTEAMENTO PARA REDES AD HOC MÓVEIS VRP. Dissertação apresentada como requisito parcial
ANGELO BANNACK APLICANDO GESTÃO DE ENERGIA AO PROTOCOLO DE ROTEAMENTO PARA REDES AD HOC MÓVEIS VRP Dissertação apresentada como requisito parcial à obtenção do grau de Mestre. Programa de Pós-Graduação
Leia maisNildo dos Santos Ribeiro Júnior Advisor: Marcos A. M. Vieira Co-advisor: Luiz F. M. Vieira
Nildo dos Santos Ribeiro Júnior Advisor: Marcos A. M. Vieira Co-advisor: Luiz F. M. Vieira Requisitos: Baixo custo Baixo consumo de energia Baixo uso de memória Compromisso: Baixa vazão Requisitos: Alta
Leia maisPop-Routing: Centrality-based Tuning of Control Messages for Faster Route Convergence
Pop-Routing: Centrality-based Tuning of Control Messages for Faster Route Convergence Leonardo Maccari, Renato Lo Cigno DISI University of Trento, Italy INFOCOM 2016 Aluna: Mariana de Souza Maciel Barbosa
Leia maisREDES DE COMPUTADORES
REDES DE COMPUTADORES Prof. Esp. Fabiano Taguchi fabianotaguchi@gmail.com http://fabianotaguchi.wordpress.com BENEFÍCIOS MODELO OSI Menor complexidade; Interfaces padronizadas; Interoperabilidade entre
Leia maisCurso de extensão em Administração de sistemas GNU/Linux: redes e serviços
Curso de extensão em Administração de sistemas GNU/Linux: redes e serviços - italo@dcc.ufba.br Gestores da Rede Acadêmica de Computação Departamento de Ciência da Computação Universidade Federal da Bahia,
Leia maisRedes de Computadores. Prof. MSc André Y. Kusumoto
Redes de Computadores Prof. MSc André Y. Kusumoto andrekusumoto.unip@gmail.com Nível de Rede Comunicação entre dispositivos de uma mesma rede ocorrem de forma direta. Quando a origem e o destino estão
Leia maisCapítulo 15: Estruturas de Sistemas Distribuídos. Um Sistema Distribuído. Sistemas Operacionais de Rede. Motivação
Capítulo 15: Estruturas de Sistemas Distribuídos Um Sistema Distribuído Aspectos Básicos Topologia Tipos de Rede Comunicação Protocolos de Comunicação Robustez Aspectos de Projeto Exemplo de Redes Estratégias
Leia maisRedes Ad-Hoc FEUP MPR. » DNS, routing pouco adequados, actualmente» IP Móvel requer rede infraestruturada; HomeAgent na rede fixa
AdHoc 1 Redes Ad-Hoc FEUP MPR AdHoc 2 Redes Móveis Ad-Hoc Mobilidade IP» DNS, routing pouco adequados, actualmente» IP Móvel requer rede infraestruturada; HomeAgent na rede fixa Pode, no entanto, não haver
Leia maisSeminário 4. Sundaram Rajagopalan and Chien-Chung Shen. A Cross-layer Decentralized BitTorrent for Mobile Ad hoc Networks.
Seminário 4 Sundaram Rajagopalan and Chien-Chung Shen. A Cross-layer Decentralized BitTorrent for Mobile Ad hoc Networks. Renan Manola Agenda Definições Redes Ad hoc Arquitetura Cross-Layer MANETs ANSI
Leia maisSistemas Distribuídos
Sistemas Distribuídos Definição Sistema Distribuído é aquele onde os componentes de software e hardware localizados em redes de computadores comunicam-se e coordenam suas ações apenas por passagem de mensagens.
Leia maisAlgoritmos Distribuídos. AD Modelo Computacional 1
Algoritmos Distribuídos Modelo Computacional Antonio Alfredo Ferreira Loureiro loureiro@dcc.ufmg.br http://www.dcc.ufmg.br/~loureiro AD Modelo Computacional 1 Modelo Computacional Modelo: Esquema que possibilita
Leia mais32 bits. head. type of lenght fragment 16-bit identifier flgs offset. Internet live 32 bit endereço IP de origem 32 bit endereço IP de destino
Redes de Computadores Camada de Rede Segunda Parte Capítulo 4 Kurose & Ross Prof: José Marcos Silva Nogueira Universidade Federal de Minas Gerais Departamento de Ciência da Computação Belo Horizonte -
Leia maisAlgoritmos de Configuração e Reconfiguração de Redes Peer-to-Peer sobre Redes Móveis Ad hoc
Fernanda Paixão Franciscani Algoritmos de Configuração e Reconfiguração de Redes Peer-to-Peer sobre Redes Móveis Ad hoc Dissertação apresentada ao Curso de Pós- Graduação em Ciência da Computação da Universidade
Leia maisRedes de Computadores
Introdução Inst tituto de Info ormátic ca - UF FRGS Redes de Computadores Introdução ao roteamento Aula 20 Inter-rede TCP/IP (Internet) é composta por um conjunto de redes interligadas por roteadores Roteador
Leia maisRedes Ad-Hoc FEUP MPR. » Áreas remotas, reuniões ad-hoc, zonas de desastre» Custo elevado Ł Necessidade de redes ad-hoc
AdHoc 1 Redes Ad-Hoc FEUP MPR AdHoc 2 Redes Móveis Ad-Hoc Mobilidade IP» DNS, routing lentos ou inadequado» IP Móvel requer rede estruturada; HomAgent na rede fixa Pode, no entanto, não haver infraestrutura
Leia maisJéfer Benedett Dörr
Redes de Computadores Jéfer Benedett Dörr prof.jefer@gmail.com Conteúdo Camada de Rede Kurose Capítulo 4 Tanenbaum Capítulo 5 Camada de Rede terceira camada A camada de rede é usada para identifcar os
Leia maisA Arquitetura do s
A Arquitetura do 802.11s Cliente ou Estação (STA) é um nó que requer serviços, mas não repassa dados, nem participa da descoberta de caminhos feita pelos protocolos de roteamento. Mesh Point (MP) é um
Leia maisCPE710: Redes Móveis. Prof. Miguel Elias Mitre Campista.
CPE710: Redes Móveis Prof. Miguel Elias Mitre Campista http://www.gta.ufrj.br/~miguel CPE710: Redes Móveis REDES EM MALHA SEM-FIO Introdução às Redes em Malha Sem-fio Alternativa de baixo custo para as
Leia maisCPE710: Redes Móveis. Introdução às Redes em. Introdução às Redes em Malha Sem-fio. Arquiteturas. Arquiteturas. Prof. Miguel Elias Mitre Campista
CPE710: Redes Móveis Prof. Miguel Elias Mitre Campista http://www.gta.ufrj.br/~miguel CPE710: Redes Móveis REDES EM MALHA SEM-FIO Introdução às Redes em Malha Sem-fio Alternativa de baixo custo para as
Leia maisBuilding a Trusted Community for Mobile Ad Hoc Networks Using Friend Recommendation
Building a Trusted Community for Mobile Ad Hoc Networks Using Friend Recommendation Construindo uma Comunidade de Confiança para Redes Ad Hoc Móveis Utilizando Recomendações de Amigos Shukor Abd Razak,
Leia maisComunicação entre MANETs com protocolo de roteamento baseado na fonte
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA CURSO DE ENGENHARIA DE COMPUTAÇÃO MAURÍCIO LEITE DAU Comunicação entre MANETs com protocolo de roteamento baseado na fonte Trabalho de
Leia maisAnálise de Descarte em Redes Ad Hoc: Estudo de Escalabilidade do Protocolo de Roteamento OLSR
Análise de Descarte em Redes Ad Hoc: Estudo de Escalabilidade do Protocolo de Roteamento OLSR Erico Augusto Cavalcanti Guedes Centro de Informática Universidade Federal de Pernambuco (UFPE) Av. Prof. Luis
Leia maisNovas Tecnologias de Redes de Computadores
Novas Tecnologias de Redes de Computadores Ricardo José Cabeça de Souza www.ricardojcsouza.com.br rjcsouza@superig.com.br 2013 MANET (Mobile Ad Hoc Network) Hierarchical State Routing (HSR) São atribuídas,
Leia maisAluno: Bernardo Rodrigues Santos Professores: Luís Henrique Maciel Kosmalski Otto Carlos Muniz Bandeira Duarte Redes de Computadores II
Aluno: Bernardo Rodrigues Santos Professores: Luís Henrique Maciel Kosmalski Otto Carlos Muniz Bandeira Duarte Redes de Computadores II Sumário Introdução Aplicações MANET vs. VANET Protocolos Segurança
Leia maisSistema de Gerenciamento de Chaves Públicas baseado em Virtualização para Redes Ad Hoc Móveis
Sistema de Gerenciamento de Chaves Públicas baseado em Virtualização para Redes Ad Hoc Móveis Renan Fischer e Silva Luiz Carlos Pessoa Albini {renan,albini}@inf.ufpr.br Universidade Federal do Paraná 1
Leia maisINF-111 Redes Sem Fio Aula 07 Redes Ad Hoc Prof. João Henrique Kleinschmidt
INF-111 Redes Sem Fio Aula 07 Redes Ad Hoc Prof. João Henrique Kleinschmidt Santo André, março de 2016 Roteiro Introdução Camada de acesso ao meio Roteamento Protocolos pró-ativos, reativos e híbridos
Leia maisIntrodução à Computação
Introdução à Computação Jordana Sarmenghi Salamon jssalamon@inf.ufes.br jordanasalamon@gmail.com http://inf.ufes.br/~jssalamon Departamento de Informática Universidade Federal do Espírito Santo Agenda
Leia maisRedes de Computadores
Redes de Computadores por fldotti@inf.pucrs.br Redes de Computadores Nível de Rede Algoritmos de Roteamento - Vetor de Distância Redes de Computadores 2 1 Algoritmo de Bellman-Ford (Vetor de Distância)
Leia maisResumo: Dynamic MANET On-demand Routing Protocol (DYMO)
Resumo: Dynamic MANET On-demand Routing Protocol (DYMO) 1 Introdução Natalia Castro Fernandes Universidade Federal do Rio de Janeiro Programa de Engenharia Elétrica (PEE) Grupo de Teleinformática e Automação
Leia maisRoteamento em DTNs. Prof. Carlos Oberdan Rolim. *Créditos aos autores no final dos slides
Roteamento em DTNs Prof. Carlos Oberdan Rolim *Créditos aos autores no final dos slides Internet vs DTN Routing Na Internet TCP e IP operam em todos os nodos E2E paths Em DTNs Camada de agregação (Bundle)
Leia maisRedes de Computadores
Redes de Computadores por fldotti@inf.pucrs.br Redes de Computadores Nível de Rede Algoritmos de Roteamento Redes de Computadores 2 1 Nível de Rede Roteamento ligação entre redes é realizada por estações
Leia maisRedes para Automação Industrial: Introdução às Redes de Computadores Luiz Affonso Guedes
Redes para Automação Industrial: Introdução às Redes de Computadores Luiz Affonso Guedes Conteúdo Definição Classificação Aplicações típicas Software de rede Modelos de referências Exemplos de redes Exemplos
Leia maisAnálise de uma rede em malha sem fio portuária com base em tráfego RFID
Análise de uma rede em malha sem fio portuária com base em tráfego RFID Juliana Zanelatto Gavião Mascarenhas, Dalbert Matos Mascarenhas, Laura Silva de Assis e Felipe da Rocha Henriques Resumo O trabalho
Leia maisRedes de Computadores. Prof. André Y. Kusumoto
Redes de Computadores Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com 2/16 Nível de Rede Comunicação entre dispositivos de uma mesma rede ocorrem de forma direta. Quando a origem e o destino estão
Leia maisAlgoritmos Distribuídos Modelo Computacional
Algoritmos Distribuídos Modelo Computacional Antonio Alfredo Ferreira Loureiro loureiro@dcc.ufmg.br http://www.dcc.ufmg.br/~loureiro UFMG/ICEx/DCC 1 Modelo Computacional Modelo: Esquema que possibilita
Leia maisSISTEMAS OPERACIONAIS DE REDE
ESPECIALIZAÇÃO EM REDES E COMPUTAÇÃO DISTRIBUÍDA 2011/1 Edital 005/2011 PROVA OBJETIVA Página 1 de 5 SISTEMAS OPERACIONAIS DE REDE Questão 01 Qual a função de um servidor DNS (Domain Name System)? a) Servir
Leia maisNEIMAR NEITZEL PROTOCOLO DE TRANSPARÊNCIA DA MOBILIDADE PARA REDES AD HOC MÓVEIS
NEIMAR NEITZEL PROTOCOLO DE TRANSPARÊNCIA DA MOBILIDADE PARA REDES AD HOC MÓVEIS Dissertação apresentada como requisito parcial à obtenção do grau de Mestre. Programa de Pós-Graduação em Informática, Setor
Leia maisCapítulo 5. A camada de rede
Capítulo 5 A camada de rede slide slide 1 1 slide 2 Questões de projeto da camada de rede Comutação de pacote: store-and-forward Serviços fornecidos à camada de transporte Implementação do serviço não
Leia maisRoteamento Ad Hoc com Antenas Direcionais
Avaliação de Desempenho da Técnica de Varredura em Roteamento Ad Hoc com Antenas Direcionais Glauco F. Amorim 1 e José F. de Rezende 1 1 GTA - PEE - COPPE Universidade Federal do Rio de Janeiro (UFRJ)
Leia maisTopologias e Classificação das RC. Prof. Eduardo
Topologias e Classificação das RC Prof. Eduardo Introdução As redes de computadores de modo geral estão presentes em nosso dia-a-dia. Estamos tão acostumados a utilizá-las que não nos damos conta da sofisticação
Leia maisComunicação. capítulo
Comunicação capítulo 4 Camadas de protocolos: Modelo OSI Camadas de protocolos: Mensagem Protocolos de baixo nível Estas camadas implementam as funções básicas que envolvem uma rede de computadores: Física:
Leia maisSistemas Distribuídos Aula 19
Sistemas Distribuídos Aula 19 Aula passada Eleição de líder Algoritmo do valentão Algoritmo em anel Aula de hoje Redes sem fio Coordenando acesso Eleição em redes sem fio Redes sem Fio Dispositivos formando
Leia maisTrabalho 10: Simulação de Roteador IPv6
Trabalho 10: Simulação de Roteador IPv6 Redes de Computadores 1 Descrição Este trabalho pode ser feito por até três acadêmicos. Neste trabalho vocês implementarão dois programas, de forma similar ao trabalho
Leia maisFUNDAMENTOS DE REDES DE COMPUTADORES TP1
LEIA COM ATENÇÃO AS INSTRUÇÕES ABAIXO Em sala de aula foram distribuídos pontos em exercícios e atividades extraclasse Número de Questões Total da Avaliação 5 Pontos 10 5 Pontos Cada questão tem peso 0,5
Leia maisFUNDAMENTOS DE REDES DE COMPUTADORES TP2
LEIA COM ATENÇÃO AS INSTRUÇÕES ABAIXO Em sala de aula foram distribuídos pontos em exercícios e atividades extraclasse Número de Questões Total da Avaliação 5 Pontos 10 5 Pontos Cada questão tem peso 0,5
Leia maisCamada de Rede Fundamentos e Protocolos. 6/7/18 Organizado por Bruno Pereira Pontes brunopontes.com.br
Camada de Rede Fundamentos e Protocolos 1 Objetivos Conhecer as características, funcionalidades e protocolos da camada de rede, especialmente os protocolos IP e ICMP; Entender as principais características
Leia mais3º Semestre. Aula 02 Introdução Roteamento
Disciplina: Dispositivos de Redes I Professor: Jéferson Mendonça de Limas 3º Semestre Aula 02 Introdução Roteamento 2014/1 Roteiro de Aula O que é Roteamento? IP X Protocolos de Roteamento Roteamento Direto
Leia maisVamos fazer um pequeno experimento
1 Vamos fazer um pequeno experimento Dividam-se em dois grupos: Mestre Escravo Projeto de Sistemas Distribuídos Comunicação entre Processos Prof. Msc. Marcelo Iury de Sousa Oliveira marceloiury@gmail.com
Leia maisUm esquema de otimização do protocolo RLSMP usando broadcast atômico na atualização de células líderes
Um esquema de otimização do protocolo RLSMP usando broadcast atômico na atualização de células líderes A scheme for optimizing the protocol RLSMP using atomic broadcast in updating cell leaders Cristiane
Leia maisA Scalable PBNM Framework for MANET Management Um Framework PBNM Escalável para o Gerenciamento de MANET
A Scalable PBNM Framework for MANET Management Um Framework PBNM Escalável para o Gerenciamento de MANET Wang-Cheol Song, Shafqat-Ur Rehman, Hanan Lutfiyya. Apresentado por: Neimar Neitzel Cheju National
Leia maisIntrodução ao roteamento e encaminhamento de pacotes
CCNA Exploration (Protocolos e Conceitos de Roteamento) Introdução ao roteamento e encaminhamento de pacotes Cronograma Introdução Roteadores são computadores Processo de inicialização Interface de um
Leia maisJOILSON ALVES JUNIOR UM PROTOCOLO DE ROTEAMENTO RESISTENTE A ATAQUES BLACKHOLE SEM DETECÇÃO DE NÓS MALICIOSOS
JOILSON ALVES JUNIOR UM PROTOCOLO DE ROTEAMENTO RESISTENTE A ATAQUES BLACKHOLE SEM DETECÇÃO DE NÓS MALICIOSOS Dissertação de Mestrado apresentada ao Programa de Pós-Graduação em Informática, Setor de Ciências
Leia maisRedes veiculares em áreas rurais
Redes veiculares em áreas rurais Geruza M. Bressan¹, Hamilton Bandeira de Melo Evangelista² ¹ Graduanda em Engenharia Mecatrônica ² Graduando em Engenharia Mecatrônica IFSEMG Campus Juiz de Fora geruzabressan@hotmail.com
Leia maisClassificações. Alberto Felipe Friderichs Barros
Classificações Alberto Felipe Friderichs Barros Década de 1950 Surgimento dos primeiros computadores comerciais; Maneira com que estes computadores eram utilizados obrigava que os usuários submetessem
Leia maisRedes de Computadores
Redes de Computadores Introdução Rede O que é?? 1 O que é uma rede É a conexão de duas ou mais máquinas com o objetivo de compartilhar recursos entre uma máquina e outra. Recursos Podem ser físicos ou
Leia maisUbiratam Carvalho de Paula Junior Rafaelli de Carvalho Coutinho
Universidade Federal Fluminense Pólo Universitário de Rio das Ostras Faculdade Federal de Rio das Ostras Bacharelado em Ciência da Computação Ubiratam Carvalho de Paula Junior Rafaelli de Carvalho Coutinho
Leia maisInformática I. Aula 20. Aula 20-26/06/06 1
Informática I Aula 20 http://www.ic.uff.br/~bianca/informatica1/ Aula 20-26/06/06 1 Ementa Histórico dos Computadores Noções de Hardware e Software Microprocessadores Sistemas Numéricos e Representação
Leia maisInfra-estrutura e Roteamento em Redes Wireless Mesh
Infra-estrutura e Roteamento em Redes Wireless Mesh André Luiz Przybysz e Olavo José Luiz Júnior Programa de Pós-Graduação em Informática Aplicada, Pontifícia Universidade Católica do Paraná Curitiba,
Leia maisAlexandre Mele. Um Framework para Simulação de Redes Móveis Ad Hoc. Dissertação de Mestrado
Alexandre Mele Um Framework para Simulação de Redes Móveis Ad Hoc Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do título de Mestre pelo Programa de Pós- Graduação
Leia maisAULA 10 - WSN. Prof. Pedro Braconnot Velloso
AULA 10 - WSN Prof. Pedro Braconnot Velloso Resumo da aula anterior ZigBee IEEE 802.15.4 Baixo consumo de energia Simples Baixa taxa de transmissão 3 topologias Estrela, árvore, malha Coordenador, roteador,
Leia maisNome: Nº de aluno: 2ª Ficha de Avaliação Teórica Data Limite de Entrega 06/11/2015
Instituto Superior de Engenharia de Lisboa Área Departamental de Engenharia de Electrónica e Telecomunicações e de Computadores Redes de Internet (LEIC/LEETC/LEIM) Nome: Nº de aluno: 2ª Ficha de Avaliação
Leia maisUNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO TECNOLÓGICO DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA. Günter Heinrich Herweg Filho
UNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO TECNOLÓGICO DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA Günter Heinrich Herweg Filho Simulação de ataques ao protocolo de roteamento AODV Orientadora Kathia
Leia maisSistemas Distribuídos
Roteamento em Redes Limitadas (LLN) 2017 Roteamento na Internet uso de protocolos que supõem acoplamento entre nós roteadores BGP: uso de conexões TCP/IP OSPF: uso de heartbeats mensagens enviadas a cada
Leia maisRoteamento Baseado em Localização em Redes Ad Hoc
José Antonio Casemiro Neto Roteamento Baseado em Localização em Redes Ad Hoc Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do título de Mestre pelo Programa de Pós-
Leia maisCarlos Eduardo Santiago Parracho Marcio Marcelo Piffer ESTUDO DE UM MODELO EMPREGANDO SEGURANÇA NAS REDES MÓVEIS AD HOC - MANETS.
UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO Carlos Eduardo Santiago Parracho Marcio Marcelo Piffer ESTUDO DE UM MODELO
Leia maisCamada de Rede. BCC361 Redes de Computadores Universidade Federal de Ouro Preto Departamento de Ciência da Computação
BCC361 Redes de Computadores Universidade Federal de Ouro Preto Departamento de Ciência da Computação Prof. Saul Delabrida www.decom.ufop.br/sauldelabrida 2018/02 Camada Nome 5 Aplicação 4 Transporte 3
Leia maisMobile Communications. RedesAd-hoc
Ad-hoc 1 Mobile Communications RedesAd-hoc Manuel P. Ricardo Faculdade de Engenharia da Universidade do Porto Ad-hoc 2 Redes Ad-Hoc (Nível 3) Rede autoconfigurável Ligações sem fios Nós móveis topologia
Leia maisAurelio Amodei Junior, Otto Carlos M. B. Duarte
Segurança no Roteamento em Redes Móveis Ad Hoc Aurelio Amodei Junior, Otto Carlos M. B. Duarte Grupo de Teleinformática e Automação COPPE/EE - Programa de Engenharia Elétrica Universidade Federal do Rio
Leia maisEleição de Clusters Heads em Roteamento Hierárquico para Redes de Sensores sem Fio
Eleição de Clusters Heads em Roteamento Hierárquico para Redes de Sensores sem Fio INF2056 - Algoritmos Distribuídos Juliana França Santos Aquino juliana@lac.inf.puc-rio.br 18 de junho de 2007 1 Roteiro
Leia maisCoROA: Algoritmo para Coleta de Dados em Redes de Sensores Aquáticas Óptico-Acústicas
6 a 10 de Maio CoROA: Algoritmo para Coleta de Dados em Redes de Sensores Aquáticas Óptico-Acústicas Eduardo P. M. Câmara Júnior, Luiz Filipe M. Vieira, Marcos A. M. Vieira {epmcj, lfvieira, mmvieira}@dcc.ufmg.br
Leia maisResistindo a Ataques de Personificação no Gerenciamento de Chaves Públicas em Redes Ad Hoc Móveis
Resistindo a Ataques de Personificação no Gerenciamento de Chaves Públicas em Redes Ad Hoc Móveis Virtual Public-Key Management System Renan Fischer e Silva Eduardo da Silva Luiz Carlos Pessoa Albini 31
Leia maisCCNA 2 Conceitos Básicos de Roteadores e Roteamento
CCNA 2 Conceitos Básicos de Roteadores e Roteamento Capítulo 9 - Princípios Básicos de Solução de ProblemasP com Roteadores 1 Objetivos do Capítulo Aplicar e compreender os comandos: ping, telnet, show
Leia maisRedes de computadores e a Internet. Prof. Gustavo Wagner. A camada de rede
Redes de computadores e a Internet Prof. Gustavo Wagner Capitulo Capítulo 4 A camada de rede NAT: Network Address Translation resta da Internet 138.76.29.7 10.0.0.4 rede local (ex.: rede doméstica) 10.0.0/24
Leia maisNOÇÕES DE REDES E INTERNET
NOÇÕES DE REDES E INTERNET (CONCEITOS SERVIÇOS ) INFORMÁTICA PROF. LEONARDO MARTINS E-mail: prof.leonardomartins@hotmail.com Instagram: @Prof.LeonardoMartins Prof. Leonardo Martins Analista em Tecnologia
Leia maisRedes de Computadores Nível de Rede
Comunicação de Dados por Fernando Luís Dotti fldotti@inf.pucrs.br Redes de Computadores Nível de Rede Fontes Fontes principais: principais: Redes Redes de de Computadores Computadores -- das das LANs,
Leia maisMÓDULO 2 Topologias de Redes
MÓDULO 2 Topologias de Redes As redes de computadores de modo geral estão presentes em nosso dia adia, estamos tão acostumados a utilizá las que não nos damos conta da sofisticação e complexidade da estrutura,
Leia maisRedes de Computadores. Alan Santos
Redes de Computadores Alan Santos Parte 01 Definição de redes, vantagens e desvantagens Redes - Definição "Latu Sensu": Conj. de terminais, equipamentos, meios de transmissão e comutação que, interligados,
Leia mais