Skip navigation
Use este identificador para citar ou linkar para este item: http://repositorio.unb.br/handle/10482/47540
Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
2019_ViníciusGalvãoGuimarães.pdf10,3 MBAdobe PDFVisualizar/Abrir
Título: A novel protocol architecture for IoT : efficiency through data and functionality sharing across layers
Outros títulos: Uma nova arquitetura de protocolos para IoT : eficiência através do compartilhamento de dados e de funcionalidades entre camadas
Autor(es): Guimarães, Vinícius Galvão
Orientador(es): Moraes, Renato Mariz de
Coorientador(es): Bauchspiess, Adolfo
Assunto: Comunicação sem fio
Internet das Coisas (IoT)
Eficiência energética
Arquitetura de computador
Data de publicação: 27-Jan-2024
Referência: GUIMARÃES, Vinícius Galvão. A novel protocol architecture for IoT: efficiency through data and functionality sharing across layers. 2019. 140 f., il. Tese (Doutorado em Engenharia Elétrica) — Universidade de Brasília, Brasília, 2019.
Resumo: A pilha TCP/IP é um padrão para redes e, portanto, está presente em muitos sistemas de comunicação. No entanto, em aplicações com Internet of Things (IoT), muitos trabalhos propõem um design que infringem a restrição de acesso entre camadas não adjacentes ou, até mesmo, novas arquiteturas de protocolos para melhorar a eficiência energética. Motivado pela necessidade de acomodar dispositivos IoT com recursos limitados de energia, processamento, armazenamento e comunicação, este trabalho apresenta o IoT Unified Services, ou IoTUS, uma nova arquitetura de protocolos de rede voltada para eficiência de energia e compacto uso de memória. O IoTUS usa uma camada de serviços extensível que facilita o compartilhamento entre camadas. Promove também o compartilhamento das informações de controle de rede (por exemplo, número de transmissões, recepções, colisões na camada de enlace de dados) e funcionalidades (por exemplo, descoberta de vizinhos, agregação de pacotes) para diferentes camadas da pilha de protocolos. Além disso, o IoTUS pode ser usado por arquiteturas de protocolos já existentes, sem ter que modificar a proposta de seus protocolos já desenvolvidos. O IoTUS foi implementado no simulador/emulador de rede Cooja-Contiki. Os resultados teóricos e de simulação foram semelhantes e coerentes. As simulações estendidas mostraram que o IoTUS consumiu 76; 83% menos energia comparado à pilha de comunicação adaptada do ContikiOS em uma aplicação de monitoramento, com uma topologia linear de 10 nós. Para uma topologia de 44 nós, a IoTUS obteve uma média de 42; 33% menos consumo de energia. Consequentemente, o IoTUS atingiu uma vida útil de 43 dias, enquanto a pilha ContikiOS adaptada chegou a 24 dias. O IoTUS usou aproximadamente 4 kbytes a mais de memória flash do que a pilha ContikiOS adaptada, mas reduziu em até 31; 31% o uso de RAM. Além disso, o excesso de cabeçalhos na rede IoTUS foi de aproximadamente 81; 3% com uma topologia em árvore de 44 nós, enquanto o ContikiOS adaptado resultou em 87; 3%. Portanto, os resultados teóricos e de simulação mostraram melhor desempenho do IoTUS, melhor eficiência energética, maior vida útil da rede e um compacto uso de memória, quando comparado às atuais arquiteturas de protocolos de IoT.
Abstract: TCP/IP is a standard stack for communication networks and present in many communication systems. However, in the Internet of Things (IoT) applications, many works propose cross-layer designs or even very different architectures to improve energy efficiency. Motivated by the need to accommodate IoT devices with limited power, processing, storage, and communication capabilities, this work introduces the IoT Unified Services, or IoTUS, a novel network protocol architecture that targets energy efficiency and compact memory footprint. IoTUS uses an extensible service layer that facilitates cross-layer sharing. It promotes sharing of both network control information (e.g., number of transmissions, receptions, collisions at the data-link layer) and functionality (e.g., neighbor discovery, aggregation) by different layers of the protocol stack. Additionally, IoTUS can be used by existing network stacks without having to modify the basic operation of their protocols. We implemented IoTUS on the Cooja-Contiki network simulator/emulator. Our theoretical and simulation results were similar and coherent. Extended simulations showed that IoTUS framework attained up to 76:83% less energy consumption than adapted ContikiOS stack in a monitoring application, with a linear topology of 10 nodes. For a 44 nodes tree topology, IoTUS got a network average of 42:33% less energy consumption. Consequently, IoTUS reached a network lifetime of 43 days, while adapted ContikiOS got up to 24 days. IoTUS used approximately 4 kbytes more of flash memory than adapted ContikiOS stack, but reduce up to 31:31% of the RAM usage. Also, network overhead in IoTUS resulted in approximately 81:3% in a 44 nodes tree topology, while adapted ContikiOS attained 87:3%. Our theoretical and simulation results showed improved performance, better energy efficiency, a more extended network lifetime, and more compact memory footprint when compared to current IoT protocol architectures.
Unidade Acadêmica: Faculdade de Tecnologia (FT)
Departamento de Engenharia Elétrica (FT ENE)
Informações adicionais: Tese (doutorado) — Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica. Programa de Pós-Graduação em Engenharia Elétrica, 2019.
Programa de pós-graduação: Programa de Pós-Graduação em Engenharia Elétrica
Agência financiadora: Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES).
Aparece nas coleções:Teses, dissertações e produtos pós-doutorado

Mostrar registro completo do item Visualizar estatísticas



Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.