SlideShare uma empresa Scribd logo
1 de 18
Bounded-Distance Multi-Coverage
  Backbones in Wireless Sensor
           Networks



           Dalton Cézane
Introdução
   Controle de topologia + WSN → Desempenho;
   Primeiro trabalho a apresentar estas soluções;
   Problema (k, r)-CDS (redundância e confiabilidade);
   Soluções: centralizada e distribuída;
   Comparação das soluções.
Redes de sensores sem fio
   Avanços dos processadores de baixo consumo,
    sensores, sistemas embarcados e comunicação sem
    fio;
   Grande número de nós sensores (compactos e
    autônomos);
   Unidade de processamento, fonte de energia, sensor
    e dispositivo de comunicação;
   Grande uso em aplicações militares, industriais e
    ambientais.
Controle de topologia
   Controle de topologia com backbone – roteamento e
    broadcasting;
   ”Desligamento” de alguns nós (consumo/vida útil);
   Redução de nós ativos: reduz colisões de pacotes
    (QoS);
   Em redes Ad Hoc e WSN (Wireless Sensor
    Networks): variante do ”Conjunto Dominante
    Conectado” (CDS);
   Confiança/confiabilidade.
(k, r)-CDS
   Proposta:
       Múltipla dominação – k membros (mínimo);
       Cobertura – r hops de distância (máximo);
       Solução centralizada;
       Solução distribuída.
Solução centralizada
   Conhecimento da topologia da rede;
   Cores no algoritmo: branca, cinza e preta;
   Algoritmo:
       Todos os nós brancos;
       Nó com maior vizinhança → preto (empate: id);
       Nós adjacentes ao preto → cinza;
       Nó cinza com > n° nós brancos → preto (empate: id);
       Falta de nós brancos → nó com mais vizinhos cinzas;
       Finaliza quando todos os nós satisfizerem o (k, r)-CDS.
Exemplo – solução centralizada
Solução distribuída
   Sem conhecimento da topologia da rede: apenas
    vizinhos com distância até r-hops;
   Estende o (k, r)-DS, para redes ad hoc;
   Uso de estação base;
   Conhecimento vizinhança a r-hop (s).
Solução distribuída
   Algoritmo:
       BS envia IM aos vizinhos, informando distância à base;
       Nós atualizam dBS e a anunciam com nova IM;
       Se IM possui menor dBS, nó reenvia aos vizinhos;
       Backbone → k nós mais próximos ao BS com menor dBS
        (empates: nó com maior grau, depois ID);
       BS cria e envia, aos vizinhos, EM com uma lista de BM;
       Processo similar aos demais nós, mas escolhem-se nós
        pertencentes ou adjacentes ao backbone (CDS);
       Atualiza a lista de BM, na EM, e retransmite aos vizinhos;
       NM enviada os novos nós eleitos (notificação);
       Processo se repete até todos os nós elegerem seus BM.
Exemplo – Solução distribuída
Desempenho
   Comparação entre soluções no simulador;
   Topologias baseadas no modelo unit disk graph;
   Assumiu-se protocolo sem colisão, com todas as
    transmissões com sucesso;
   Topologias estáticas;
   Solução tomada como “ótima”: centralizada;
   Repetição de experimentos (30 vezes), variando
    parâmetros (k, r);
Desempenho
   Dois cenários: um denso e outro esparso;
   Métricas utilizadas: sobrecarga de mensagens de
    controle e número total de nós no backbone;
   Sobrecarga de mensagens de controle:
       Solução centralizada → O(n2);
       Solução distribuída → O(n.r);
   Número de backbones:
       Solução centralizada → menor em ambos os cenários;
       Solução distribuída → semelhante no cenário 2.
Desempenho
Desempenho: cenário 1
Desempenho
Desempenho
Conclusão
   Primeira solução do gênero;
   Redundância requerida pelas WSNs;
   Nova base para o projeto de outros protocolos;
   Soluções: centralizada e distribuída;
   Trabalhos futuros:
       Mecanismo de poda (processo de eleição);
       Outras métricas de cobertura (processo de eleição);
       Balanceamento de carga. *
Referência
   Sausen, P. S.; Spohn, M. A.; Lima, A. M. N.;
    Perkusich, A. Bounded-Distance Multi-Coverage
    Backbones in Wireless Sensor Networks.
    Proceedings of the 2007 ACM symposium on
    Applied computing. New York, NY, USA, 2007.

Mais conteúdo relacionado

Destaque

YAMAHA Wapsite powered by Yahoo Blueprint
YAMAHA Wapsite powered by Yahoo BlueprintYAMAHA Wapsite powered by Yahoo Blueprint
YAMAHA Wapsite powered by Yahoo Blueprintsandy colondam
 
Reforma laboral
Reforma laboralReforma laboral
Reforma laboralivonnegut
 
Top 5 Wii Fitness Games Infographic
Top 5 Wii Fitness Games InfographicTop 5 Wii Fitness Games Infographic
Top 5 Wii Fitness Games InfographicShane Clooney
 
[IWIC2015 - FINAL ROUND - 1st Prize Winner] ADAWIFI.GA - a mobile hotspot sha...
[IWIC2015 - FINAL ROUND - 1st Prize Winner] ADAWIFI.GA - a mobile hotspot sha...[IWIC2015 - FINAL ROUND - 1st Prize Winner] ADAWIFI.GA - a mobile hotspot sha...
[IWIC2015 - FINAL ROUND - 1st Prize Winner] ADAWIFI.GA - a mobile hotspot sha...sandy colondam
 

Destaque (8)

YAMAHA Wapsite powered by Yahoo Blueprint
YAMAHA Wapsite powered by Yahoo BlueprintYAMAHA Wapsite powered by Yahoo Blueprint
YAMAHA Wapsite powered by Yahoo Blueprint
 
Heme aquí polio
Heme aquí polioHeme aquí polio
Heme aquí polio
 
intranetworking with TCPIP
intranetworking with TCPIPintranetworking with TCPIP
intranetworking with TCPIP
 
Reforma laboral
Reforma laboralReforma laboral
Reforma laboral
 
PETROBEL 2
PETROBEL 2PETROBEL 2
PETROBEL 2
 
Top 5 Wii Fitness Games Infographic
Top 5 Wii Fitness Games InfographicTop 5 Wii Fitness Games Infographic
Top 5 Wii Fitness Games Infographic
 
RECUPERAÇÃO DE AREAS DEGRADADAS
RECUPERAÇÃO DE AREAS DEGRADADASRECUPERAÇÃO DE AREAS DEGRADADAS
RECUPERAÇÃO DE AREAS DEGRADADAS
 
[IWIC2015 - FINAL ROUND - 1st Prize Winner] ADAWIFI.GA - a mobile hotspot sha...
[IWIC2015 - FINAL ROUND - 1st Prize Winner] ADAWIFI.GA - a mobile hotspot sha...[IWIC2015 - FINAL ROUND - 1st Prize Winner] ADAWIFI.GA - a mobile hotspot sha...
[IWIC2015 - FINAL ROUND - 1st Prize Winner] ADAWIFI.GA - a mobile hotspot sha...
 

Mais de Dalton Valadares

Primeiros passos com Openstack
Primeiros passos com OpenstackPrimeiros passos com Openstack
Primeiros passos com OpenstackDalton Valadares
 
Performance Evaluation of an IEEE 802.11g Network in an Industrial Environment
Performance Evaluation of an IEEE 802.11g Network in an Industrial EnvironmentPerformance Evaluation of an IEEE 802.11g Network in an Industrial Environment
Performance Evaluation of an IEEE 802.11g Network in an Industrial EnvironmentDalton Valadares
 
802.11g Signal Strength Evaluation in an Industrial Environment (Elsevier Int...
802.11g Signal Strength Evaluation in an Industrial Environment (Elsevier Int...802.11g Signal Strength Evaluation in an Industrial Environment (Elsevier Int...
802.11g Signal Strength Evaluation in an Industrial Environment (Elsevier Int...Dalton Valadares
 
Towards 802.11g Signal Strength Estimation in an Industrial Environment: a Pr...
Towards 802.11g Signal Strength Estimation in an Industrial Environment: a Pr...Towards 802.11g Signal Strength Estimation in an Industrial Environment: a Pr...
Towards 802.11g Signal Strength Estimation in an Industrial Environment: a Pr...Dalton Valadares
 
Towards 802.11g Signal Strength Estimation in an Industrial Environment: a Pr...
Towards 802.11g Signal Strength Estimation in an Industrial Environment: a Pr...Towards 802.11g Signal Strength Estimation in an Industrial Environment: a Pr...
Towards 802.11g Signal Strength Estimation in an Industrial Environment: a Pr...Dalton Valadares
 
Internet das Coisas e a Indústria 4.0
Internet das Coisas e a Indústria 4.0Internet das Coisas e a Indústria 4.0
Internet das Coisas e a Indústria 4.0Dalton Valadares
 
Achieving Data Dissemination with Security using FIWARE and Intel Software Gu...
Achieving Data Dissemination with Security using FIWARE and Intel Software Gu...Achieving Data Dissemination with Security using FIWARE and Intel Software Gu...
Achieving Data Dissemination with Security using FIWARE and Intel Software Gu...Dalton Valadares
 
Internet das Coisas com Edgex Foundry
Internet das Coisas com Edgex FoundryInternet das Coisas com Edgex Foundry
Internet das Coisas com Edgex FoundryDalton Valadares
 
OPTEE on QEMU - Build Tutorial
OPTEE on QEMU - Build TutorialOPTEE on QEMU - Build Tutorial
OPTEE on QEMU - Build TutorialDalton Valadares
 
Presentation of my paper in the IEEE Symposium on Computer and Communications...
Presentation of my paper in the IEEE Symposium on Computer and Communications...Presentation of my paper in the IEEE Symposium on Computer and Communications...
Presentation of my paper in the IEEE Symposium on Computer and Communications...Dalton Valadares
 
Avaliação de Desempenho de uma Rede 802.11g em uma Usina Termoelétrica
Avaliação de Desempenho de uma Rede 802.11g em uma Usina TermoelétricaAvaliação de Desempenho de uma Rede 802.11g em uma Usina Termoelétrica
Avaliação de Desempenho de uma Rede 802.11g em uma Usina TermoelétricaDalton Valadares
 
Apresentação sobre o modelo de segurança OPC UA
Apresentação sobre o modelo de segurança OPC UAApresentação sobre o modelo de segurança OPC UA
Apresentação sobre o modelo de segurança OPC UADalton Valadares
 
Modelo de segurança OPC UA
Modelo de segurança OPC UAModelo de segurança OPC UA
Modelo de segurança OPC UADalton Valadares
 
Introdução à Gestão de projetos
Introdução à Gestão de projetosIntrodução à Gestão de projetos
Introdução à Gestão de projetosDalton Valadares
 
Integrating Fiware Orion, Keyrock and Wilma
Integrating Fiware Orion, Keyrock and WilmaIntegrating Fiware Orion, Keyrock and Wilma
Integrating Fiware Orion, Keyrock and WilmaDalton Valadares
 
Desenvolvimento Web com JSF
Desenvolvimento Web com JSFDesenvolvimento Web com JSF
Desenvolvimento Web com JSFDalton Valadares
 

Mais de Dalton Valadares (20)

Primeiros passos com Openstack
Primeiros passos com OpenstackPrimeiros passos com Openstack
Primeiros passos com Openstack
 
Performance Evaluation of an IEEE 802.11g Network in an Industrial Environment
Performance Evaluation of an IEEE 802.11g Network in an Industrial EnvironmentPerformance Evaluation of an IEEE 802.11g Network in an Industrial Environment
Performance Evaluation of an IEEE 802.11g Network in an Industrial Environment
 
802.11g Signal Strength Evaluation in an Industrial Environment (Elsevier Int...
802.11g Signal Strength Evaluation in an Industrial Environment (Elsevier Int...802.11g Signal Strength Evaluation in an Industrial Environment (Elsevier Int...
802.11g Signal Strength Evaluation in an Industrial Environment (Elsevier Int...
 
Towards 802.11g Signal Strength Estimation in an Industrial Environment: a Pr...
Towards 802.11g Signal Strength Estimation in an Industrial Environment: a Pr...Towards 802.11g Signal Strength Estimation in an Industrial Environment: a Pr...
Towards 802.11g Signal Strength Estimation in an Industrial Environment: a Pr...
 
Towards 802.11g Signal Strength Estimation in an Industrial Environment: a Pr...
Towards 802.11g Signal Strength Estimation in an Industrial Environment: a Pr...Towards 802.11g Signal Strength Estimation in an Industrial Environment: a Pr...
Towards 802.11g Signal Strength Estimation in an Industrial Environment: a Pr...
 
Internet das Coisas e a Indústria 4.0
Internet das Coisas e a Indústria 4.0Internet das Coisas e a Indústria 4.0
Internet das Coisas e a Indústria 4.0
 
Achieving Data Dissemination with Security using FIWARE and Intel Software Gu...
Achieving Data Dissemination with Security using FIWARE and Intel Software Gu...Achieving Data Dissemination with Security using FIWARE and Intel Software Gu...
Achieving Data Dissemination with Security using FIWARE and Intel Software Gu...
 
Internet das Coisas com Edgex Foundry
Internet das Coisas com Edgex FoundryInternet das Coisas com Edgex Foundry
Internet das Coisas com Edgex Foundry
 
OPTEE on QEMU - Build Tutorial
OPTEE on QEMU - Build TutorialOPTEE on QEMU - Build Tutorial
OPTEE on QEMU - Build Tutorial
 
Presentation of my paper in the IEEE Symposium on Computer and Communications...
Presentation of my paper in the IEEE Symposium on Computer and Communications...Presentation of my paper in the IEEE Symposium on Computer and Communications...
Presentation of my paper in the IEEE Symposium on Computer and Communications...
 
Avaliação de Desempenho de uma Rede 802.11g em uma Usina Termoelétrica
Avaliação de Desempenho de uma Rede 802.11g em uma Usina TermoelétricaAvaliação de Desempenho de uma Rede 802.11g em uma Usina Termoelétrica
Avaliação de Desempenho de uma Rede 802.11g em uma Usina Termoelétrica
 
Apresentação sobre o modelo de segurança OPC UA
Apresentação sobre o modelo de segurança OPC UAApresentação sobre o modelo de segurança OPC UA
Apresentação sobre o modelo de segurança OPC UA
 
Modelo de segurança OPC UA
Modelo de segurança OPC UAModelo de segurança OPC UA
Modelo de segurança OPC UA
 
Introdução à Gestão de projetos
Introdução à Gestão de projetosIntrodução à Gestão de projetos
Introdução à Gestão de projetos
 
Integrating Fiware Orion, Keyrock and Wilma
Integrating Fiware Orion, Keyrock and WilmaIntegrating Fiware Orion, Keyrock and Wilma
Integrating Fiware Orion, Keyrock and Wilma
 
Programação C - Aula 1
Programação C - Aula 1Programação C - Aula 1
Programação C - Aula 1
 
Programação C - Aula 2
Programação C - Aula 2Programação C - Aula 2
Programação C - Aula 2
 
Programação C - Aula 3
Programação C - Aula 3Programação C - Aula 3
Programação C - Aula 3
 
Programação C - Aula 4
Programação C - Aula 4Programação C - Aula 4
Programação C - Aula 4
 
Desenvolvimento Web com JSF
Desenvolvimento Web com JSFDesenvolvimento Web com JSF
Desenvolvimento Web com JSF
 

Multi-Coverage Backbones in WSN

  • 1. Bounded-Distance Multi-Coverage Backbones in Wireless Sensor Networks Dalton Cézane
  • 2. Introdução  Controle de topologia + WSN → Desempenho;  Primeiro trabalho a apresentar estas soluções;  Problema (k, r)-CDS (redundância e confiabilidade);  Soluções: centralizada e distribuída;  Comparação das soluções.
  • 3. Redes de sensores sem fio  Avanços dos processadores de baixo consumo, sensores, sistemas embarcados e comunicação sem fio;  Grande número de nós sensores (compactos e autônomos);  Unidade de processamento, fonte de energia, sensor e dispositivo de comunicação;  Grande uso em aplicações militares, industriais e ambientais.
  • 4. Controle de topologia  Controle de topologia com backbone – roteamento e broadcasting;  ”Desligamento” de alguns nós (consumo/vida útil);  Redução de nós ativos: reduz colisões de pacotes (QoS);  Em redes Ad Hoc e WSN (Wireless Sensor Networks): variante do ”Conjunto Dominante Conectado” (CDS);  Confiança/confiabilidade.
  • 5. (k, r)-CDS  Proposta:  Múltipla dominação – k membros (mínimo);  Cobertura – r hops de distância (máximo);  Solução centralizada;  Solução distribuída.
  • 6. Solução centralizada  Conhecimento da topologia da rede;  Cores no algoritmo: branca, cinza e preta;  Algoritmo:  Todos os nós brancos;  Nó com maior vizinhança → preto (empate: id);  Nós adjacentes ao preto → cinza;  Nó cinza com > n° nós brancos → preto (empate: id);  Falta de nós brancos → nó com mais vizinhos cinzas;  Finaliza quando todos os nós satisfizerem o (k, r)-CDS.
  • 7. Exemplo – solução centralizada
  • 8. Solução distribuída  Sem conhecimento da topologia da rede: apenas vizinhos com distância até r-hops;  Estende o (k, r)-DS, para redes ad hoc;  Uso de estação base;  Conhecimento vizinhança a r-hop (s).
  • 9. Solução distribuída  Algoritmo:  BS envia IM aos vizinhos, informando distância à base;  Nós atualizam dBS e a anunciam com nova IM;  Se IM possui menor dBS, nó reenvia aos vizinhos;  Backbone → k nós mais próximos ao BS com menor dBS (empates: nó com maior grau, depois ID);  BS cria e envia, aos vizinhos, EM com uma lista de BM;  Processo similar aos demais nós, mas escolhem-se nós pertencentes ou adjacentes ao backbone (CDS);  Atualiza a lista de BM, na EM, e retransmite aos vizinhos;  NM enviada os novos nós eleitos (notificação);  Processo se repete até todos os nós elegerem seus BM.
  • 10. Exemplo – Solução distribuída
  • 11. Desempenho  Comparação entre soluções no simulador;  Topologias baseadas no modelo unit disk graph;  Assumiu-se protocolo sem colisão, com todas as transmissões com sucesso;  Topologias estáticas;  Solução tomada como “ótima”: centralizada;  Repetição de experimentos (30 vezes), variando parâmetros (k, r);
  • 12. Desempenho  Dois cenários: um denso e outro esparso;  Métricas utilizadas: sobrecarga de mensagens de controle e número total de nós no backbone;  Sobrecarga de mensagens de controle:  Solução centralizada → O(n2);  Solução distribuída → O(n.r);  Número de backbones:  Solução centralizada → menor em ambos os cenários;  Solução distribuída → semelhante no cenário 2.
  • 17. Conclusão  Primeira solução do gênero;  Redundância requerida pelas WSNs;  Nova base para o projeto de outros protocolos;  Soluções: centralizada e distribuída;  Trabalhos futuros:  Mecanismo de poda (processo de eleição);  Outras métricas de cobertura (processo de eleição);  Balanceamento de carga. *
  • 18. Referência  Sausen, P. S.; Spohn, M. A.; Lima, A. M. N.; Perkusich, A. Bounded-Distance Multi-Coverage Backbones in Wireless Sensor Networks. Proceedings of the 2007 ACM symposium on Applied computing. New York, NY, USA, 2007.