Aplicando Gestão de Energia ao Protocolo de Roteamento para Redes Ad Hoc Móveis VRP

Documentos relacionados
ANGELO BANNACK APLICANDO GESTÃO DE ENERGIA AO PROTOCOLO DE ROTEAMENTO PARA REDES AD HOC MÓVEIS VRP. Dissertação apresentada como requisito parcial

Redes (celulares) tradicionais. Redes móveis ad hoc MANET. Redes ad hoc. Para que MANETs? Aplicações. Conectividade single hop com o mundo com fio

Zone Routing Protocol - ZRP[1]

Algoritmos Distribuídos para Roteamento em Redes Ad Hoc

Sistema de Gerenciamento de Chaves Públicas baseado em Virtualização para Redes Ad Hoc Móveis

Roteamento e Roteadores. Conceitos Diversos

ROUTER. Alberto Felipe Friderichs Barros

Redes de Computadores

Roteiro. Introdução. Introdução. Introdução. Introdução 21/11/2009. MANET Simulation Studies: The Current State and New Simulation Tools

# $ % & ' ( ) * ' ( ) *! " " Orientador +, -

Métricas de roteamento conscientes da energia para redes ad hoc. Diogo Lino P. Machado Julho/2010

Novas Tecnologias de Redes de Computadores

Seminário 4. Sundaram Rajagopalan and Chien-Chung Shen. A Cross-layer Decentralized BitTorrent for Mobile Ad hoc Networks.

Redes de Computadores I

Redes Ad-Hoc FEUP MPR. » Áreas remotas, reuniões ad-hoc, zonas de desastre» Custo elevado Ł Necessidade de redes ad-hoc

Redes Ad-Hoc FEUP MPR. » DNS, routing pouco adequados, actualmente» IP Móvel requer rede infraestruturada; HomeAgent na rede fixa

Redes de Computadores. Aula: Roteamento Professor: Jefferson Silva

Redes de Computadores. Prof. MSc André Y. Kusumoto

Ad Hoc On-Demand Distance Vector (AODV)

Redes de Computadores. Prof. André Y. Kusumoto

Redes P2P Gnutella e Simuladores

Alexandre Mele. Um Framework para Simulação de Redes Móveis Ad Hoc. Dissertação de Mestrado

Capítulo 7: Roteando Dinamicamente (Resumo)

Using Evolving Graphs Foremost Journeys to Evaluate Ad-Hoc Routing Protocols

Reduzindo a sobrecarga da descoberta de rotas no roteamento em redes ad hoc móveis

CPE710: Redes Móveis. Prof. Miguel Elias Mitre Campista.

CPE710: Redes Móveis. Introdução às Redes em. Introdução às Redes em Malha Sem-fio. Arquiteturas. Arquiteturas. Prof. Miguel Elias Mitre Campista

Capítulo 7: Roteando Dinamicamente

Redes de Computadores e a Internet

Licença de uso do material

Capítulo 7: Roteando Dinamicamente

Análise de Descarte em Redes Ad Hoc: Estudo de Escalabilidade do Protocolo de Roteamento OLSR

Protocolos de Roteamento link-state

Modelo de Confiança para Redes Ad Hoc baseado em Teoria de Jogos

4 Simulação e Resultados

CCNA 2 Conceitos Básicos de Roteadores e Roteamento

Aluno: Bernardo Rodrigues Santos Professores: Luís Henrique Maciel Kosmalski Otto Carlos Muniz Bandeira Duarte Redes de Computadores II

Formação para Sistemas Autônomos OSPF. Formação para Sistemas Autônomos

Capítulo 3 - Sumário. Tipos de Rotas (Diretas, Estáticas e Dinâmicas) Protocolos de Roteamento (RIP, OSPF e BGP)

Sistemas de Entrada e Saída

Resistindo a Ataques de Personificação no Gerenciamento de Chaves Públicas em Redes Ad Hoc Móveis

Protocolo Híbrido de comunicação em RSSF móvel com coordenação baseada em enxame de robôs com comunicação contínua com a base

Processamento distribuído em ambiente peer-to-peer

3º Semestre. Aula 02 Introdução Roteamento

Sistemas Distribuídos

Aula 13 Roteamento Dinâmico com Protocolos Link-State (Protocolo OSPF)

Curso de extensão em Administração de sistemas GNU/Linux: redes e serviços

Redes de Computadores I REDES AD HOC. Seminário Novas Tecnologias em Redes. Katharine Schaeffer Fertig Kristhine Schaeffer Fertig

Simuladores para Redes Móveis

Arquitetura geral. Redes de Sensores. Características. Arquitetura

AULA 07 Roteamento Dinâmico com Protocolo RIP

A Scalable PBNM Framework for MANET Management Um Framework PBNM Escalável para o Gerenciamento de MANET

Infraestrutura de Hardware. Explorando Desempenho com a Hierarquia de Memória

CCNA 1 Roteamento e Sub-redes. Kraemer

Redes veiculares em áreas rurais

SrcRR: Um Protocolo de Roteamento de Alto Throughtput para Redes Mesh

Introdução 12 que inuenciam a execução do sistema. As informações necessárias para o diagnóstico de tais problemas podem ser obtidas através da instru

Mecanismo de Segurança para Redes Móveis Ad Hoc

REDES DE COMPUTADORES E TELECOMUNICAÇÕES MÓDULO 11

CPE Roteamento em Redes de Computadores

Redes de Computadores. Aula: Open Shortest Path First - OSPF Professor: Jefferson Silva

2 Fundamentação Conceitual

Dynamic Source Routing (DSR)

1 Introdução Motivação

Redes de Sensores. Arquitetura geral. Características

Open Shortest Path First (OSPF)

Roteamento Baseado em Localização em Redes Ad Hoc

Suburban Ad-Hoc Network (SAHN)

Compreendendo o Cisco Express Forwarding (CEF)

RIP Routing Information Protocol

Introdução ao roteamento e encaminhamento de pacotes

Projeto e Implementação do Sistema

RIP Routing Information Protocol Versão 1 e 2

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

Primeiro Trabalho: Desempenho de protocolos de encaminhamento em redes ad hoc móveis

Redes de Computadores

DCC130 Computação Móvel, Ubíqua e Pervasiva Redes Móveis: Padrões Eduardo Barrére DCC / UFJF

Evoluindo para uma Rede em Malha Sem Fio

Conceitos de Sistemas Distribuídos

Configurar o protocolo multiple spanning-tree (MSTP) em um interruptor

Topologias de redes de computadores

Como funciona o balanceamento de carga em caminhos de custos desiguais (variância) no IGRP e no EIGRP?

Comunicação. capítulo

CoROA: Algoritmo para Coleta de Dados em Redes de Sensores Aquáticas Óptico-Acústicas

Redes de Computadores Prof. Fred Sauer

Roteamento em DTNs. Prof. Carlos Oberdan Rolim. *Créditos aos autores no final dos slides

Redes de Computadores

Roteamento e IP móvel

Redes. DIEGO BARCELOS RODRIGUES Ifes - Campus Cachoeiro de Itapemirim

Nível de Rede. Disciplina: Redes de Computadores. Profa. Débora Christina Muchaluat Saade

AULA 03: PROCESSAMENTO PARALELO: MULTIPROCESSADORES

Redes de Computadores e Aplicações. Aula 37 Roteamento IP Unicast Dinâmico RIP

Rede de computadores Switch. Professor Carlos Muniz

Sistemas de Informação (SI) Telecomunicações, Internet e tecnologia sem fio (I)

O Que Veremos. Introdução. Introdução. Definindo Desempenho. Definindo Desempenho. Avaliando e Compreendendo o Desempenho

Disciplina: Redes de Computadores

CENTRO UNIVERSITÁRIO DE BRASÍLIA

CPE710: Redes Móveis. Prof. Miguel Elias Mitre Campista.

Transcrição:

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 de Gestão de Energia; Objetivos; Protocolos de Roteamento (DSR, AODV, VRP); VRP/EM; Simulações e Resultados; Conclusão.

Introdução Redes ad hoc móveis (MANETs): Sem infra-estrutura fixa; Unidades portáteis e alimentadas por bateria; Multi-Salto; Unidades móveis, alteração na topologia. Roteamento precisa ser: Distribuído; Sem laços; Baixa sobrecarga de comunicação.

Introdução Desafios para projetistas: Construção de protocolos de roteamento que atentam tais necessidades; Consumo de energia. Grandes consumidores: CPUs; Displays; Memórias; Interfaces de rede.

Introdução Estratégias para reduzir consumo de energia: Hardware de menor consumo; Algoritmos de software; Protocolos de roteamento energeticamente eficientes.

Técnicas de Gestão de Energia Técnicas de roteamento energeticamente eficientes: Controle de potência de transmissão; Transição para modo de operação dormindo (sleep); Balanceamento de fluxos.

Balanceamento de Fluxos Balanceamento através de múltiplas rotas; Evita utilização constante de única rota; Não reduz o consumo total de energia; Maximiza a vida útil da rede; Duas derivações: Caminho único; Múltiplos caminhos.

Balanceamento de Fluxos Caminho Único Uma rota com bom potencial energético é utilizada até que uma nova rota, com mais energia seja localizada pelo protocolo de roteamento; Evitar o uso da mesma rota, evitando seu esgotamento; Grande desafio é decidir quando a rota deixou de ser favorável.

Balanceamento de Fluxos Múltiplos Caminhos Também conhecida como Multi-Path Routing; Conjunto de rotas distintas são utilizadas simultaneamente (ou não) para enviar mensagens de dados de uma unidade à outra.

Objetivos Continuação do trabalho inicial de Albini na especificação do Virtual Routing Protocol (VRP); O VRP possui alta taxa de entrega porém alto consumo de energia; Aplicação da técnica de balanceamento de fluxos ao VRP como forma de minimizar o problema de energia; Protocolo derivado: Virtual Routing Protocol with Energy Management (VRP/EM); Possui três derivações: VRP/EM1 e VRP/EM2: exploram balanceamento de fluxos de caminho único; VRP/EM3: múltiplos caminhos.

Protocolos de Roteamento AODV e DSR são os protocolos MANET mais estudados e avaliados; São utilizados para a comparação com o VRP no trabalho original de Albini; Desta forma possuem grande relevância para este trabalho;

Protocolos de Roteamento Dynamic Source Routing - DSR: Utiliza roteamento pela origem; As informações de roteamento são enviadas juntamente com as mensagens de dados. Ad-Hoc On-demand Distance Vector - AODV: As unidades somente conhecem a próxima unidade da rota; Não há informações de roteamento nas mensagens de dados.

Protocolos de Roteamento Virtual Routing Protocol - VRP: Utiliza estruturas virtuais mapeadas para a rede real; Todas as unidades da rede compartilham a mesma estrutura virtual; Unidades possuem um conjunto de unidades espionadas (peered) e conjunto de unidades espiãs (scout).

VRP - Exemplo de Estrutura Virtual

Virtual Routing Protocol with Energy Management VRP/EM Aplica a técnica de balanceamento de fluxos ao VRP; O VRP/EM1 e VRP/EM2 utilizam rotas com maior quantidade de energia restante: VER ij ={e i =e 0, e 1,..., e n =e j }; Energia restante da rota VER ij é o menor valor entre [e 1, e n ]; VER ij ={10,25,30,12,20}; Energia da rota, VER ij = 12.

VRP/EM1 Flooding de Energia Restante As unidades espiãs enviam periodicamente o valor da energia da rota até suas unidades espionadas; As unidades recebem estes valores e guardam em uma tabela de energias; A tabela de energias é utilizada para montar caminhos virtuais de maior energia restante;

VRP/EM1 Flooding de Energia Restante

VRP/EM1 Flooding de Energia Restante Uma variação do algoritmo de Dijkstra é utilizado para escolher o caminho virtual com maior quantidade de energia antes da tradução; Tabela de roteamento é limpa periodicamente de forma a forçar o cálculo de novas rotas, e evitar o esgotamento de rotas em uso.

VRP/EM2 Construção do Caminho Virtual Passo-a-Passo As unidades somente conhecem a energia restante das rotas até suas unidades espionadas; A tradução de caminhos virtuais é realizada de forma gradativa, enviando-se a mensagem de tradução até a unidade espionada com maior energia da rota; A rota virtual não pode conter laços; Tabela de roteamento é limpa periodicamente de forma a forçar o cálculo de novas rotas, e evitar o esgotamento de rotas em uso;

VRP/EM2 Construção do Caminho Virtual Passo-a-Passo

VRP/EM3 Múltiplos Caminhos O VRP/EM3 não possui preocupação direta com o consumo de energia; O protocolo simplesmente busca um conjunto diferente de rotas para um mesmo destino; Cada nova mensagem de dados segue uma diferente rota do conjunto; Cada conjunto é formado pelo mesmo número de unidades espionadas;

VRP/EM3 Múltiplos Caminhos

Trabalho Realizado Simulações e Resultados GloMoSim foi adaptado de forma a considerar o consumo de energia das unidades; Uma avaliação da quantidade de energia que poderia ser economizada pelo AODV e DSR utilizando balanceamento de fluxos foi realizada publicada no ICCSC; VRP e VRP/EM foram implementados no GloMoSim; Valores reais de energia utilizados para as simulações: derivados de uma interface de rede sem fio conectada a um computador de mão; Todas as simulações realizadas até o esgotamento da bateria; AODV, DSR e VRP utilizados para comparar com VRP/EM;

Simulações e Resultados Parâmetros utilizados para avaliação/comparação: Velocidade das unidades; Densidade da rede; Taxa de transmissão (velocidade alta/baixa); Número de unidades da rede.

Simulações e Resultados Métricas avaliadas: Tempo de vida da rede; Taxa de entrega; Energia média gasta por mensagem de dados; Energia média gasta com mensagens de roteamento; Tempo médio de execução; Seqüência de expiração.

Simulações e Resultados Dentre as três variantes do VRP/EM, a versão VRP/EM2 se mostrou mais eficiente, melhorando além do consumo de energia, a taxa de entrega do VRP; VRP/EM3 a menos eficiente; VRP/EM1 obteve resultados muito semelhantes ao VRP original; Comparando-se com AODV e DSR, o VRP/EM2 conseguiu resultados equivalentes na variação de densidade e na taxa de transmissão.

Conclusão O VRP/EM2 levou vantagem em relação ao VRP e as demais variações do VRP/EM devido principalmente ao uso racional de recursos; Apesar de mensagens de roteamento não significarem muito no consumo total da interface de rede, o uso abusivo destas mensagens pode evitar ganhos no consumo - VRP/EM1;

Conclusão A técnica de múltiplos caminhos aplicada ao VRP/EM3 não surtiu os efeitos desejados: Não houve preocupação direta com o consumo de energia, somente com a distribuição das mensagens ; A sobrecarga de algumas unidades torna-se inevitável e um maior consumo de energia também. Na maioria das simulações não foi possível melhorar o desempenho do AODV e DSR, porém melhorou-se o VRP e em alguns casos tornou-o equivalente.

Conclusão Contribuições: Adaptação do GloMoSim para simular consumo de energia; Avaliação da técnica de balanceamento de fluxos; Implementação do VRP; Definição, implementação e testes com o VRP/EM; Demonstração de que o balanceamento de fluxos é uma técnica simples e eficiente para ser explorada para reduzir consumo energético em protocolos MANET.

Obrigado!!! Dúvidas??? Angelo Bannack <bannack@inf.ufpr.br> www.inf.ufpr.br/bannack Orientador: Prof. Dr. Luiz Carlos Pessoa Albini <albini@inf.ufpr.br> www.inf.ufpr.br/albini