Roteamento com múltiplas instâncias RPL dinâmicas voltado para múltiplas aplicações de internet das coisas
| Ano de defesa: | 2019 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | , , , |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| dARK ID: | ark:/38995/0013000007w30 |
| Idioma: | por |
| Instituição de defesa: |
Universidade Federal de Goiás
|
| Programa de Pós-Graduação: |
Programa de Pós-graduação em Ciência da Computação (INF)
|
| Departamento: |
Instituto de Informática - INF (RG)
|
| País: |
Brasil
|
| Palavras-chave em Português: | |
| Palavras-chave em Inglês: | |
| Área do conhecimento CNPq: | |
| Link de acesso: | http://repositorio.bc.ufg.br/tede/handle/tede/10147 |
Resumo: | The Internet of Things (IoT) is converging to multi-application scenarios demanding specific traffic standards and requirements. Such applications often rely on a single multi-hop wireless communication infrastructure, where smart devices collaborate to send collected data over an Low-Power and Lossy Networks (LLNs) through routing. RPL has emerged to use in scenarios where the devices are limited resources (processing, memory and power) in which is a routing solution for IoT LLNs scenarios. Although, there are some related work proposing the use of multiple instances in RPL on the same IoT network, those work have strong limitations to support multiple applications sharing the same network resources. We can cite, for instance, the lack of flexibility and dynamics in management of multiple instances and service differentiation for applications. In this context, the goal of this work is to develop a solution called DYNASTI, combining some mechanisms which provides dynamicity and flexibility by managing multiple instances of RPL. The benefit is the routing can further optimize network performance for the traffic from multiple applications with different requirements that are using the same wireless network infrastructure. In addition to support for sporadic applications and their coexistence with regular applications, DYNASTI achieved results that demonstrated a significant improvement in reducing the number of control messages, which resulted in increased packet received, decreased end-to-end delay, reduction in energy consumption and a slight improvement in service differentiation across the network. |
| id |
UFG-2_a51e54367f7c97edc4f1fe4245f66ab7 |
|---|---|
| oai_identifier_str |
oai:repositorio.bc.ufg.br:tede/10147 |
| network_acronym_str |
UFG-2 |
| network_name_str |
Repositório Institucional da UFG |
| repository_id_str |
|
| spelling |
Borges, Vinicius da Cunha Martinshttp://lattes.cnpq.br/6904676677900593Oliveira Júnior, Antonio Carlos dehttp://lattes.cnpq.br/3148813459575445Borges, Vinicius da Cunha MartinsOliveira Júnior, Antonio Carlos deSilvestre, Bruno OliveiraRiker, André Figueirahttp://lattes.cnpq.br/1925755289050105Ferreira Júnior, Sidnei Alves2019-11-01T11:08:32Z2019-09-30FERREIRA JÚNIOR, Sidnei Alves. Roteamento com múltiplas instâncias RPL dinâmicas voltado para múltiplas aplicações de internet das coisas. 2019. 83 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás, Goiânia, 2019.http://repositorio.bc.ufg.br/tede/handle/tede/10147ark:/38995/0013000007w30The Internet of Things (IoT) is converging to multi-application scenarios demanding specific traffic standards and requirements. Such applications often rely on a single multi-hop wireless communication infrastructure, where smart devices collaborate to send collected data over an Low-Power and Lossy Networks (LLNs) through routing. RPL has emerged to use in scenarios where the devices are limited resources (processing, memory and power) in which is a routing solution for IoT LLNs scenarios. Although, there are some related work proposing the use of multiple instances in RPL on the same IoT network, those work have strong limitations to support multiple applications sharing the same network resources. We can cite, for instance, the lack of flexibility and dynamics in management of multiple instances and service differentiation for applications. In this context, the goal of this work is to develop a solution called DYNASTI, combining some mechanisms which provides dynamicity and flexibility by managing multiple instances of RPL. The benefit is the routing can further optimize network performance for the traffic from multiple applications with different requirements that are using the same wireless network infrastructure. In addition to support for sporadic applications and their coexistence with regular applications, DYNASTI achieved results that demonstrated a significant improvement in reducing the number of control messages, which resulted in increased packet received, decreased end-to-end delay, reduction in energy consumption and a slight improvement in service differentiation across the network.A Internet das Coisas está convergindo para cenários com múltiplas aplicações, que demandam diferentes requisitos e padrões de tráfego. Geralmente essas aplicações heterogêneas dependem de uma infraestrutura única de comunicação sem fio de múltiplos saltos, onde os dispositivos inteligentes colaboram para enviar os dados coletados através de uma rede de sensores sem fio ou rede em malha sem fio através do roteamento. O Protocolo RPL surgiu para atender a demanda de dispositivos com recursos limitados (processamento, memória e energia), e se tornou uma solução de roteamento para cenários de IoT. Apesar de haver alguns trabalhos que propõem múltiplas instâncias do RPL na mesma rede IoT, o estado da arte tem limitações que ainda impossibilitam um suporte mais adequado do RPL para múltiplas aplicações que compartilham os recursos das redes, por exemplo falta de flexibilidade e dinamicidade no gerenciamento das instâncias e diferenciação de serviço para as aplicações. O objetivo deste trabalho é desenvolver uma solução, chamada DYNASTI, combinando alguns mecanismos que oferecem mais dinamicidade e flexibilidade através do gerenciamento de múltiplas instâncias do RPL de forma que possibilite ao roteamento otimizar ainda mais o desempenho do tráfego de múltiplas aplicações com diferentes requisitos que estão utilizando uma mesma infraestrutura de rede sem fio. Além do suporte a aplicações esporádicas e sua coexistência com aplicações regulares, DYNASTI alcançou resultados que demonstraram uma significativa na redução da quantidade de mensagens de controle, o que gerou aumento na quantidade de pacotes recebidos, diminuição no atraso fim-a-fim, redução no consumo energético e uma pequena melhora na diferenciação de serviços em toda a rede.Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPESapplication/pdfporUniversidade Federal de GoiásPrograma de Pós-graduação em Ciência da Computação (INF)UFGBrasilInstituto de Informática - INF (RG)http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessIoTMúltiplas instânciasMúltiplas aplicaçõesRPLLLNMultiple applicationsMultiple instancesCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAORoteamento com múltiplas instâncias RPL dinâmicas voltado para múltiplas aplicações de internet das coisasRouting with dynamic multiple instances RPL geared towards multiple applications of internet of thingsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis-3303550325223384799600600600600-771226673463364476836717112058112045092075167498588264571reponame:Repositório Institucional da UFGinstname:Universidade Federal de Goiás (UFG)instacron:UFGCC-LICENSElicense_urllicense_urltext/plain; charset=utf-849http://repositorio.bc.ufg.br/tede/bitstreams/06ff24f5-aef0-4364-b637-93882099bdeb/download4afdbb8c545fd630ea7db775da747b2fMD52license_textlicense_texttext/html; charset=utf-80http://repositorio.bc.ufg.br/tede/bitstreams/845c78d6-7237-4245-ad94-999d74411526/downloadd41d8cd98f00b204e9800998ecf8427eMD53license_rdflicense_rdfapplication/rdf+xml; charset=utf-80http://repositorio.bc.ufg.br/tede/bitstreams/f85889f4-4c76-4ba6-b71a-c2f97b099331/downloadd41d8cd98f00b204e9800998ecf8427eMD54ORIGINALDissertação - Sidnei Alves Ferreira Júnior - 2019.pdfDissertação - Sidnei Alves Ferreira Júnior - 2019.pdfapplication/pdf2952978http://repositorio.bc.ufg.br/tede/bitstreams/77be244f-66bf-46b3-b6d3-d490c6b442be/download3be35b25d8a8f3680d0e461ea312b1d7MD55LICENSElicense.txtlicense.txttext/plain; charset=utf-82165http://repositorio.bc.ufg.br/tede/bitstreams/53aaec74-7df4-4373-b2d5-1ae78b9ad913/downloadbd3efa91386c1718a7f26a329fdcb468MD51tede/101472019-11-01 08:08:32.987http://creativecommons.org/licenses/by-nc-nd/4.0/Acesso Abertoopen.accessoai:repositorio.bc.ufg.br:tede/10147http://repositorio.bc.ufg.br/tedeRepositório InstitucionalPUBhttps://repositorio.bc.ufg.br/tedeserver/oai/requestgrt.bc@ufg.bropendoar:oai:repositorio.bc.ufg.br:tede/12342019-11-01T11:08:32Repositório Institucional da UFG - Universidade Federal de Goiás (UFG)falseTk9UQTogQ09MT1FVRSBBUVVJIEEgU1VBIFBSw5NQUklBIExJQ0VOw4dBCkVzdGEgbGljZW7Dp2EgZGUgZXhlbXBsbyDDqSBmb3JuZWNpZGEgYXBlbmFzIHBhcmEgZmlucyBpbmZvcm1hdGl2b3MuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQ29tIGEgYXByZXNlbnRhw6fDo28gZGVzdGEgbGljZW7Dp2EsIHZvY8OqIChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgClhYWCAoU2lnbGEgZGEgVW5pdmVyc2lkYWRlKSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUgcmVwcm9kdXppciwgIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pLCBlL291IApkaXN0cmlidWlyIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlIAplbSBxdWFscXVlciBtZWlvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBwb2RlLCBzZW0gYWx0ZXJhciBvIGNvbnRlw7pkbywgdHJhbnNwb3IgYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIApwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlIGEgU2lnbGEgZGUgVW5pdmVyc2lkYWRlIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBhIHN1YSB0ZXNlIG91IApkaXNzZXJ0YcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyAKbmVzdGEgbGljZW7Dp2EuIFZvY8OqIHRhbWLDqW0gZGVjbGFyYSBxdWUgbyBkZXDDs3NpdG8gZGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBuw6NvLCBxdWUgc2VqYSBkZSBzZXUgCmNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgZGUgbmluZ3XDqW0uCgpDYXNvIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiAKZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSAKb3MgZGlyZWl0b3MgYXByZXNlbnRhZG9zIG5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIAppZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBubyBjb250ZcO6ZG8gZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFRFU0UgT1UgRElTU0VSVEHDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSAKQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PIFFVRSBOw4NPIFNFSkEgQSBTSUdMQSBERSAKVU5JVkVSU0lEQURFLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyAKVEFNQsOJTSBBUyBERU1BSVMgT0JSSUdBw4fDlUVTIEVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpBIFNpZ2xhIGRlIFVuaXZlcnNpZGFkZSBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIChzKSBvdSBvKHMpIG5vbWUocykgZG8ocykgCmRldGVudG9yKGVzKSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIApjb25jZWRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgo= |
| dc.title.eng.fl_str_mv |
Roteamento com múltiplas instâncias RPL dinâmicas voltado para múltiplas aplicações de internet das coisas |
| dc.title.alternative.eng.fl_str_mv |
Routing with dynamic multiple instances RPL geared towards multiple applications of internet of things |
| title |
Roteamento com múltiplas instâncias RPL dinâmicas voltado para múltiplas aplicações de internet das coisas |
| spellingShingle |
Roteamento com múltiplas instâncias RPL dinâmicas voltado para múltiplas aplicações de internet das coisas Ferreira Júnior, Sidnei Alves IoT Múltiplas instâncias Múltiplas aplicações RPL LLN Multiple applications Multiple instances CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| title_short |
Roteamento com múltiplas instâncias RPL dinâmicas voltado para múltiplas aplicações de internet das coisas |
| title_full |
Roteamento com múltiplas instâncias RPL dinâmicas voltado para múltiplas aplicações de internet das coisas |
| title_fullStr |
Roteamento com múltiplas instâncias RPL dinâmicas voltado para múltiplas aplicações de internet das coisas |
| title_full_unstemmed |
Roteamento com múltiplas instâncias RPL dinâmicas voltado para múltiplas aplicações de internet das coisas |
| title_sort |
Roteamento com múltiplas instâncias RPL dinâmicas voltado para múltiplas aplicações de internet das coisas |
| author |
Ferreira Júnior, Sidnei Alves |
| author_facet |
Ferreira Júnior, Sidnei Alves |
| author_role |
author |
| dc.contributor.advisor1.fl_str_mv |
Borges, Vinicius da Cunha Martins |
| dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/6904676677900593 |
| dc.contributor.advisor-co1.fl_str_mv |
Oliveira Júnior, Antonio Carlos de |
| dc.contributor.advisor-co1Lattes.fl_str_mv |
http://lattes.cnpq.br/3148813459575445 |
| dc.contributor.referee1.fl_str_mv |
Borges, Vinicius da Cunha Martins |
| dc.contributor.referee2.fl_str_mv |
Oliveira Júnior, Antonio Carlos de |
| dc.contributor.referee3.fl_str_mv |
Silvestre, Bruno Oliveira |
| dc.contributor.referee4.fl_str_mv |
Riker, André Figueira |
| dc.contributor.authorLattes.fl_str_mv |
http://lattes.cnpq.br/1925755289050105 |
| dc.contributor.author.fl_str_mv |
Ferreira Júnior, Sidnei Alves |
| contributor_str_mv |
Borges, Vinicius da Cunha Martins Oliveira Júnior, Antonio Carlos de Borges, Vinicius da Cunha Martins Oliveira Júnior, Antonio Carlos de Silvestre, Bruno Oliveira Riker, André Figueira |
| dc.subject.por.fl_str_mv |
IoT Múltiplas instâncias Múltiplas aplicações RPL LLN |
| topic |
IoT Múltiplas instâncias Múltiplas aplicações RPL LLN Multiple applications Multiple instances CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| dc.subject.eng.fl_str_mv |
Multiple applications Multiple instances |
| dc.subject.cnpq.fl_str_mv |
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
| description |
The Internet of Things (IoT) is converging to multi-application scenarios demanding specific traffic standards and requirements. Such applications often rely on a single multi-hop wireless communication infrastructure, where smart devices collaborate to send collected data over an Low-Power and Lossy Networks (LLNs) through routing. RPL has emerged to use in scenarios where the devices are limited resources (processing, memory and power) in which is a routing solution for IoT LLNs scenarios. Although, there are some related work proposing the use of multiple instances in RPL on the same IoT network, those work have strong limitations to support multiple applications sharing the same network resources. We can cite, for instance, the lack of flexibility and dynamics in management of multiple instances and service differentiation for applications. In this context, the goal of this work is to develop a solution called DYNASTI, combining some mechanisms which provides dynamicity and flexibility by managing multiple instances of RPL. The benefit is the routing can further optimize network performance for the traffic from multiple applications with different requirements that are using the same wireless network infrastructure. In addition to support for sporadic applications and their coexistence with regular applications, DYNASTI achieved results that demonstrated a significant improvement in reducing the number of control messages, which resulted in increased packet received, decreased end-to-end delay, reduction in energy consumption and a slight improvement in service differentiation across the network. |
| publishDate |
2019 |
| dc.date.accessioned.fl_str_mv |
2019-11-01T11:08:32Z |
| dc.date.issued.fl_str_mv |
2019-09-30 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.citation.fl_str_mv |
FERREIRA JÚNIOR, Sidnei Alves. Roteamento com múltiplas instâncias RPL dinâmicas voltado para múltiplas aplicações de internet das coisas. 2019. 83 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás, Goiânia, 2019. |
| dc.identifier.uri.fl_str_mv |
http://repositorio.bc.ufg.br/tede/handle/tede/10147 |
| dc.identifier.dark.fl_str_mv |
ark:/38995/0013000007w30 |
| identifier_str_mv |
FERREIRA JÚNIOR, Sidnei Alves. Roteamento com múltiplas instâncias RPL dinâmicas voltado para múltiplas aplicações de internet das coisas. 2019. 83 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal de Goiás, Goiânia, 2019. ark:/38995/0013000007w30 |
| url |
http://repositorio.bc.ufg.br/tede/handle/tede/10147 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.relation.program.fl_str_mv |
-3303550325223384799 |
| dc.relation.confidence.fl_str_mv |
600 600 600 600 |
| dc.relation.department.fl_str_mv |
-7712266734633644768 |
| dc.relation.cnpq.fl_str_mv |
3671711205811204509 |
| dc.relation.sponsorship.fl_str_mv |
2075167498588264571 |
| dc.rights.driver.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Universidade Federal de Goiás |
| dc.publisher.program.fl_str_mv |
Programa de Pós-graduação em Ciência da Computação (INF) |
| dc.publisher.initials.fl_str_mv |
UFG |
| dc.publisher.country.fl_str_mv |
Brasil |
| dc.publisher.department.fl_str_mv |
Instituto de Informática - INF (RG) |
| publisher.none.fl_str_mv |
Universidade Federal de Goiás |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFG instname:Universidade Federal de Goiás (UFG) instacron:UFG |
| instname_str |
Universidade Federal de Goiás (UFG) |
| instacron_str |
UFG |
| institution |
UFG |
| reponame_str |
Repositório Institucional da UFG |
| collection |
Repositório Institucional da UFG |
| bitstream.url.fl_str_mv |
http://repositorio.bc.ufg.br/tede/bitstreams/06ff24f5-aef0-4364-b637-93882099bdeb/download http://repositorio.bc.ufg.br/tede/bitstreams/845c78d6-7237-4245-ad94-999d74411526/download http://repositorio.bc.ufg.br/tede/bitstreams/f85889f4-4c76-4ba6-b71a-c2f97b099331/download http://repositorio.bc.ufg.br/tede/bitstreams/77be244f-66bf-46b3-b6d3-d490c6b442be/download http://repositorio.bc.ufg.br/tede/bitstreams/53aaec74-7df4-4373-b2d5-1ae78b9ad913/download |
| bitstream.checksum.fl_str_mv |
4afdbb8c545fd630ea7db775da747b2f d41d8cd98f00b204e9800998ecf8427e d41d8cd98f00b204e9800998ecf8427e 3be35b25d8a8f3680d0e461ea312b1d7 bd3efa91386c1718a7f26a329fdcb468 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da UFG - Universidade Federal de Goiás (UFG) |
| repository.mail.fl_str_mv |
grt.bc@ufg.br |
| _version_ |
1846536687206793216 |