Roteamento com múltiplas instâncias RPL dinâmicas voltado para múltiplas aplicações de internet das coisas

Detalhes bibliográficos
Ano de defesa: 2019
Autor(a) principal: Ferreira Júnior, Sidnei Alves lattes
Orientador(a): Borges, Vinicius da Cunha Martins lattes
Banca de defesa: Borges, Vinicius da Cunha Martins, Oliveira Júnior, Antonio Carlos de, Silvestre, Bruno Oliveira, Riker, André Figueira
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:
IoT
RPL
LLN
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