HELPFUL : flexible architecture to control heterogeneous low powerWide area networks

Detalhes bibliográficos
Autor(a) principal: Araújo, Gustavo Hermínio de
Data de Publicação: 2020
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFRGS
Texto Completo: http://hdl.handle.net/10183/211503
Resumo: Low Power Wide Area Networks (LPWAN) são candidatas a coexistir com as redes celulares tradicionais por lidar com diferentes tipos de requisitos como densidade, confiabilidade e latência. Entretanto, não existe uma tecnologia LPWAN que consiga atender todas as necessidades das aplicações de Internet das Coisas (IoT). Por essa razão, a integração de diferentes tecnologias LPWAN se faz necessária, criando assim, uma rede LPWAN heterogenia. SDN fornece uma abordagem poderosa, criando uma arquitetura programável, dinâmica e flexível. Alguns estudos já investigam a aplicação do paradigma SDN para fornecer uma rede programável para aplicações IoT. No entanto, esses estudos não levam em consideração a capacidade limitada dos dispositivos de rede baseados em SDN para armazenar as regras de encaminhamento. Nesta dissertação é proposto HELPFUL, uma arquitetura baseada nos conceitos definidos pelas Redes Definidas por Software (SDN) que cria uma abstração comum entre diferentes tecnologias LPWAN que rodam sobre estações base virtualizadas. Nós também discutimos quatro estratégias de gerenciamento de regras para serem utilizadas com HELPFUL, provendo suporte para uma única ou múltiplas tabelas. Nós avaliamos nossa proposta com uma serie de experimentos com protótipo desenvolvimento utilizando a linguagem P4. Os resultados mostram que HELPFUL é flexível o suficiente para que a estratégia de gerenciamento de regras na tabela de fluxos seja alterada para melhor se adequar as necessidades da rede. Consequentemente, HELPFUL reduz a quantidade de mensagens no canal de controle trocadas pelos controlador e gateway. Finalmente, HELPFUL adiciona uma sobrecarga mínima ao desempenho da rede independente da estratégia escolhida.
id URGS_8454e6e7455958405685605fa141e034
oai_identifier_str oai:www.lume.ufrgs.br:10183/211503
network_acronym_str URGS
network_name_str Biblioteca Digital de Teses e Dissertações da UFRGS
repository_id_str 1853
spelling Araújo, Gustavo Hermínio deRochol, JuergenBoth, Cristiano Bonato2020-07-08T03:42:44Z2020http://hdl.handle.net/10183/211503001114948Low Power Wide Area Networks (LPWAN) são candidatas a coexistir com as redes celulares tradicionais por lidar com diferentes tipos de requisitos como densidade, confiabilidade e latência. Entretanto, não existe uma tecnologia LPWAN que consiga atender todas as necessidades das aplicações de Internet das Coisas (IoT). Por essa razão, a integração de diferentes tecnologias LPWAN se faz necessária, criando assim, uma rede LPWAN heterogenia. SDN fornece uma abordagem poderosa, criando uma arquitetura programável, dinâmica e flexível. Alguns estudos já investigam a aplicação do paradigma SDN para fornecer uma rede programável para aplicações IoT. No entanto, esses estudos não levam em consideração a capacidade limitada dos dispositivos de rede baseados em SDN para armazenar as regras de encaminhamento. Nesta dissertação é proposto HELPFUL, uma arquitetura baseada nos conceitos definidos pelas Redes Definidas por Software (SDN) que cria uma abstração comum entre diferentes tecnologias LPWAN que rodam sobre estações base virtualizadas. Nós também discutimos quatro estratégias de gerenciamento de regras para serem utilizadas com HELPFUL, provendo suporte para uma única ou múltiplas tabelas. Nós avaliamos nossa proposta com uma serie de experimentos com protótipo desenvolvimento utilizando a linguagem P4. Os resultados mostram que HELPFUL é flexível o suficiente para que a estratégia de gerenciamento de regras na tabela de fluxos seja alterada para melhor se adequar as necessidades da rede. Consequentemente, HELPFUL reduz a quantidade de mensagens no canal de controle trocadas pelos controlador e gateway. Finalmente, HELPFUL adiciona uma sobrecarga mínima ao desempenho da rede independente da estratégia escolhida.Low Power Wide Area Networks (LPWAN) are candidates to coexist with traditional cellular networks by coping with different types of requirements such as density, reliability, and latency. However, there is no one-size-fits-all technology that can address all the needs of IoT applications. For this reason, the integration of heterogeneous LPWAN becomes necessary. SDN provides a powerful approach by creating a programmable, dynamic, and flexible architecture. Some studies investigate the SDN paradigm to provide a programmable network to IoT applications. Nevertheless, these studies do not take into account the limited capacity of SDN-based networking devices to store the forwarding rules in its architectures. This thesis presents the HELPFUL, an SDN-based architecture that creates a common control abstraction among LPWAN technologies (e.g., LoRa, NB-IoT) running on top of virtualized base stations. We also discuss four rule management strategies for use with HELPFUL, providing support for single and multiple tables. We evaluate our proposal with a series of experiments with a prototype developed using the P4 language. Results show which HELPFUL is flexible enough to change the management strategy to the best fit with the network demands. Consequently, it can reduce the number of messages on the control channel exchanged between the Controller and Gateways. Finally, HELPFUL adds minimal overhead to network performance, regardless of the rule management strategy chosen.application/pdfengRedes Definidas por SoftwareProgramabilidade de redeInternet das coisasSoftware-defined networkingLow power wide area networkNetwork programmabilityHELPFUL : flexible architecture to control heterogeneous low powerWide area networksHELPFUL : uma arquitetura para controle de low power wide area network heterogenias info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPrograma de Pós-Graduação em ComputaçãoPorto Alegre, BR-RS2020mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001114948.pdf.txt001114948.pdf.txtExtracted Texttext/plain205355http://www.lume.ufrgs.br/bitstream/10183/211503/2/001114948.pdf.txtd6dcca8226ee86f57c7ff305359e1c1eMD52ORIGINAL001114948.pdfTexto completo (inglês)application/pdf2384387http://www.lume.ufrgs.br/bitstream/10183/211503/1/001114948.pdf522796b5bc2ac38866e11824f177e181MD5110183/2115032024-03-28 06:24:39.734067oai:www.lume.ufrgs.br:10183/211503Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532024-03-28T09:24:39Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv HELPFUL : flexible architecture to control heterogeneous low powerWide area networks
dc.title.alternative.pt.fl_str_mv HELPFUL : uma arquitetura para controle de low power wide area network heterogenias
title HELPFUL : flexible architecture to control heterogeneous low powerWide area networks
spellingShingle HELPFUL : flexible architecture to control heterogeneous low powerWide area networks
Araújo, Gustavo Hermínio de
Redes Definidas por Software
Programabilidade de rede
Internet das coisas
Software-defined networking
Low power wide area network
Network programmability
title_short HELPFUL : flexible architecture to control heterogeneous low powerWide area networks
title_full HELPFUL : flexible architecture to control heterogeneous low powerWide area networks
title_fullStr HELPFUL : flexible architecture to control heterogeneous low powerWide area networks
title_full_unstemmed HELPFUL : flexible architecture to control heterogeneous low powerWide area networks
title_sort HELPFUL : flexible architecture to control heterogeneous low powerWide area networks
author Araújo, Gustavo Hermínio de
author_facet Araújo, Gustavo Hermínio de
author_role author
dc.contributor.author.fl_str_mv Araújo, Gustavo Hermínio de
dc.contributor.advisor1.fl_str_mv Rochol, Juergen
dc.contributor.advisor-co1.fl_str_mv Both, Cristiano Bonato
contributor_str_mv Rochol, Juergen
Both, Cristiano Bonato
dc.subject.por.fl_str_mv Redes Definidas por Software
Programabilidade de rede
Internet das coisas
topic Redes Definidas por Software
Programabilidade de rede
Internet das coisas
Software-defined networking
Low power wide area network
Network programmability
dc.subject.eng.fl_str_mv Software-defined networking
Low power wide area network
Network programmability
description Low Power Wide Area Networks (LPWAN) são candidatas a coexistir com as redes celulares tradicionais por lidar com diferentes tipos de requisitos como densidade, confiabilidade e latência. Entretanto, não existe uma tecnologia LPWAN que consiga atender todas as necessidades das aplicações de Internet das Coisas (IoT). Por essa razão, a integração de diferentes tecnologias LPWAN se faz necessária, criando assim, uma rede LPWAN heterogenia. SDN fornece uma abordagem poderosa, criando uma arquitetura programável, dinâmica e flexível. Alguns estudos já investigam a aplicação do paradigma SDN para fornecer uma rede programável para aplicações IoT. No entanto, esses estudos não levam em consideração a capacidade limitada dos dispositivos de rede baseados em SDN para armazenar as regras de encaminhamento. Nesta dissertação é proposto HELPFUL, uma arquitetura baseada nos conceitos definidos pelas Redes Definidas por Software (SDN) que cria uma abstração comum entre diferentes tecnologias LPWAN que rodam sobre estações base virtualizadas. Nós também discutimos quatro estratégias de gerenciamento de regras para serem utilizadas com HELPFUL, provendo suporte para uma única ou múltiplas tabelas. Nós avaliamos nossa proposta com uma serie de experimentos com protótipo desenvolvimento utilizando a linguagem P4. Os resultados mostram que HELPFUL é flexível o suficiente para que a estratégia de gerenciamento de regras na tabela de fluxos seja alterada para melhor se adequar as necessidades da rede. Consequentemente, HELPFUL reduz a quantidade de mensagens no canal de controle trocadas pelos controlador e gateway. Finalmente, HELPFUL adiciona uma sobrecarga mínima ao desempenho da rede independente da estratégia escolhida.
publishDate 2020
dc.date.accessioned.fl_str_mv 2020-07-08T03:42:44Z
dc.date.issued.fl_str_mv 2020
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.uri.fl_str_mv http://hdl.handle.net/10183/211503
dc.identifier.nrb.pt_BR.fl_str_mv 001114948
url http://hdl.handle.net/10183/211503
identifier_str_mv 001114948
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Biblioteca Digital de Teses e Dissertações da UFRGS
collection Biblioteca Digital de Teses e Dissertações da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/211503/2/001114948.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/211503/1/001114948.pdf
bitstream.checksum.fl_str_mv d6dcca8226ee86f57c7ff305359e1c1e
522796b5bc2ac38866e11824f177e181
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv lume@ufrgs.br||lume@ufrgs.br
_version_ 1800309166455128064