Software-Defined Cluster: an SDN-Based Cluster architecture for IoT

Detalhes bibliográficos
Autor(a) principal: BEZERRA, Daniel
Data de Publicação: 2018
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Institucional da UFPE
dARK ID: ark:/64986/0013000002mqk
Texto Completo: https://repositorio.ufpe.br/handle/123456789/32660
Resumo: The Internet of Things (IoT) represents an emerging paradigm that has gained relevance in both academia and industry. However, there are still adversities to be exploited in IOT applications, e.g., issues related to security, heterogeneity, and interoperability. Some IoT protocols use a broker to allow communication between heterogeneous devices and simplify network management. However, the broker is a single point of failure in the network. To circumvent this problem, some brokers support the construction of a cluster, allowing communication between devices with high availability. However, this solution depends on proxies or load balancers to manage the clients’ connections, i.e., there is still a single point of failure. This work proposes and implements the Software Defined Cluster (SDC), an SDN application that offers an alternative to clustering. SDC manages the connections between devices and brokers, through SDN, allowing high availability communication that avoids the central point of failure in IoT networks.
id UFPE_4e2455cfdea6896501963689bb3149ed
oai_identifier_str oai:repositorio.ufpe.br:123456789/32660
network_acronym_str UFPE
network_name_str Repositório Institucional da UFPE
repository_id_str 2221
spelling BEZERRA, Danielhttp://lattes.cnpq.br/5209075226951867http://lattes.cnpq.br/7532050172035129KELNER, JudithASCHOFF, Rafael Roque2019-09-12T18:04:51Z2019-09-12T18:04:51Z2018-09-11https://repositorio.ufpe.br/handle/123456789/32660ark:/64986/0013000002mqkThe Internet of Things (IoT) represents an emerging paradigm that has gained relevance in both academia and industry. However, there are still adversities to be exploited in IOT applications, e.g., issues related to security, heterogeneity, and interoperability. Some IoT protocols use a broker to allow communication between heterogeneous devices and simplify network management. However, the broker is a single point of failure in the network. To circumvent this problem, some brokers support the construction of a cluster, allowing communication between devices with high availability. However, this solution depends on proxies or load balancers to manage the clients’ connections, i.e., there is still a single point of failure. This work proposes and implements the Software Defined Cluster (SDC), an SDN application that offers an alternative to clustering. SDC manages the connections between devices and brokers, through SDN, allowing high availability communication that avoids the central point of failure in IoT networks.FACEPEA Internet das Coisas (IoT) representa um paradigma emergente que ganhou relevância tanto na academia quanto na indústria. No entanto, ainda existem adversidades a serem exploradas em aplicações IOT, por exemplo, questões relacionadas à segurança, heterogeneidade e interoperabilidade. Alguns protocolos de IoT usam um broker central para permitir a comunicação entre dispositivos heterogêneos e simplificar o gerenciamento da rede. No entanto, o broker é um ponto único de falha na rede. Para contornar esse problema, alguns brokers suportam a construção de clusters, permitindo a comunicação entre dispositivos com alta disponibilidade. No entanto, essa solução depende de proxies ou balanceadores de carga para gerenciar as conexões dos clientes, ou seja, ainda há um ponto único de falha na rede. Este trabalho propõe e implementa o Software Defined Cluster (SDC), uma aplicação SDN que oferece uma alternativa ao clustering. O SDC gerencia as conexões entre dispositivos e brokers, por meio do SDN, permitindo uma comunicação de alta disponibilidade que evita o ponto único de falha nas redes IoT.engUniversidade Federal de PernambucoPrograma de Pos Graduacao em Ciencia da ComputacaoUFPEBrasilAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessRedes de computadoresInternet das coisasSoftware-Defined Cluster: an SDN-Based Cluster architecture for IoTinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesismestradoreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPETHUMBNAILDISSERTAÇÃO Daniel Bezerra.pdf.jpgDISSERTAÇÃO Daniel Bezerra.pdf.jpgGenerated Thumbnailimage/jpeg1237https://repositorio.ufpe.br/bitstream/123456789/32660/5/DISSERTA%c3%87%c3%83O%20Daniel%20Bezerra.pdf.jpg66f38b056e6ce503585233c5f7b98b52MD55ORIGINALDISSERTAÇÃO Daniel Bezerra.pdfDISSERTAÇÃO Daniel Bezerra.pdfapplication/pdf2550870https://repositorio.ufpe.br/bitstream/123456789/32660/1/DISSERTA%c3%87%c3%83O%20Daniel%20Bezerra.pdf2fdac3c1338c1b828a30507a26238d3aMD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.ufpe.br/bitstream/123456789/32660/2/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82310https://repositorio.ufpe.br/bitstream/123456789/32660/3/license.txtbd573a5ca8288eb7272482765f819534MD53TEXTDISSERTAÇÃO Daniel Bezerra.pdf.txtDISSERTAÇÃO Daniel Bezerra.pdf.txtExtracted texttext/plain99177https://repositorio.ufpe.br/bitstream/123456789/32660/4/DISSERTA%c3%87%c3%83O%20Daniel%20Bezerra.pdf.txt5946213fbb9d9a3cd06847802becd074MD54123456789/326602019-10-26 04:12:15.798oai:repositorio.ufpe.br:123456789/32660TGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKClRvZG8gZGVwb3NpdGFudGUgZGUgbWF0ZXJpYWwgbm8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgKFJJKSBkZXZlIGNvbmNlZGVyLCDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvIChVRlBFKSwgdW1hIExpY2Vuw6dhIGRlIERpc3RyaWJ1acOnw6NvIE7Do28gRXhjbHVzaXZhIHBhcmEgbWFudGVyIGUgdG9ybmFyIGFjZXNzw612ZWlzIG9zIHNldXMgZG9jdW1lbnRvcywgZW0gZm9ybWF0byBkaWdpdGFsLCBuZXN0ZSByZXBvc2l0w7NyaW8uCgpDb20gYSBjb25jZXNzw6NvIGRlc3RhIGxpY2Vuw6dhIG7Do28gZXhjbHVzaXZhLCBvIGRlcG9zaXRhbnRlIG1hbnTDqW0gdG9kb3Mgb3MgZGlyZWl0b3MgZGUgYXV0b3IuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKTGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKCkFvIGNvbmNvcmRhciBjb20gZXN0YSBsaWNlbsOnYSBlIGFjZWl0w6EtbGEsIHZvY8OqIChhdXRvciBvdSBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMpOgoKYSkgRGVjbGFyYSBxdWUgY29uaGVjZSBhIHBvbMOtdGljYSBkZSBjb3B5cmlnaHQgZGEgZWRpdG9yYSBkbyBzZXUgZG9jdW1lbnRvOwpiKSBEZWNsYXJhIHF1ZSBjb25oZWNlIGUgYWNlaXRhIGFzIERpcmV0cml6ZXMgcGFyYSBvIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGUEU7CmMpIENvbmNlZGUgw6AgVUZQRSBvIGRpcmVpdG8gbsOjbyBleGNsdXNpdm8gZGUgYXJxdWl2YXIsIHJlcHJvZHV6aXIsIGNvbnZlcnRlciAoY29tbyBkZWZpbmlkbyBhIHNlZ3VpciksIGNvbXVuaWNhciBlL291IGRpc3RyaWJ1aXIsIG5vIFJJLCBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vL2Fic3RyYWN0KSBlbSBmb3JtYXRvIGRpZ2l0YWwgb3UgcG9yIG91dHJvIG1laW87CmQpIERlY2xhcmEgcXVlIGF1dG9yaXphIGEgVUZQRSBhIGFycXVpdmFyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXN0ZSBkb2N1bWVudG8gZSBjb252ZXJ0w6otbG8sIHNlbSBhbHRlcmFyIG8gc2V1IGNvbnRlw7pkbywgcGFyYSBxdWFscXVlciBmb3JtYXRvIGRlIGZpY2hlaXJvLCBtZWlvIG91IHN1cG9ydGUsIHBhcmEgZWZlaXRvcyBkZSBzZWd1cmFuw6dhLCBwcmVzZXJ2YcOnw6NvIChiYWNrdXApIGUgYWNlc3NvOwplKSBEZWNsYXJhIHF1ZSBvIGRvY3VtZW50byBzdWJtZXRpZG8gw6kgbyBzZXUgdHJhYmFsaG8gb3JpZ2luYWwgZSBxdWUgZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBhIHRlcmNlaXJvcyBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2Ugb3MgZGlyZWl0b3MgZGUgb3V0cmEgcGVzc29hIG91IGVudGlkYWRlOwpmKSBEZWNsYXJhIHF1ZSwgbm8gY2FzbyBkbyBkb2N1bWVudG8gc3VibWV0aWRvIGNvbnRlciBtYXRlcmlhbCBkbyBxdWFsIG7Do28gZGV0w6ltIG9zIGRpcmVpdG9zIGRlCmF1dG9yLCBvYnRldmUgYSBhdXRvcml6YcOnw6NvIGlycmVzdHJpdGEgZG8gcmVzcGVjdGl2byBkZXRlbnRvciBkZXNzZXMgZGlyZWl0b3MgcGFyYSBjZWRlciDDoApVRlBFIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgTGljZW7Dp2EgZSBhdXRvcml6YXIgYSB1bml2ZXJzaWRhZGUgYSB1dGlsaXrDoS1sb3MgbGVnYWxtZW50ZS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBlc3NlIG1hdGVyaWFsIGN1am9zIGRpcmVpdG9zIHPDo28gZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRvIGRvY3VtZW50byBlbnRyZWd1ZTsKZykgU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8gcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVRlBFLCBkZWNsYXJhIHF1ZSBjdW1wcml1IHF1YWlzcXVlciBvYnJpZ2HDp8O1ZXMgZXhpZ2lkYXMgcGVsbyByZXNwZWN0aXZvIGNvbnRyYXRvIG91IGFjb3Jkby4KCkEgVUZQRSBpZGVudGlmaWNhcsOhIGNsYXJhbWVudGUgbyhzKSBub21lKHMpIGRvKHMpIGF1dG9yIChlcykgZG9zIGRpcmVpdG9zIGRvIGRvY3VtZW50byBlbnRyZWd1ZSBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIHBhcmEgYWzDqW0gZG8gcHJldmlzdG8gbmEgYWzDrW5lYSBjKS4KRepositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-26T07:12:15Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false
dc.title.pt_BR.fl_str_mv Software-Defined Cluster: an SDN-Based Cluster architecture for IoT
title Software-Defined Cluster: an SDN-Based Cluster architecture for IoT
spellingShingle Software-Defined Cluster: an SDN-Based Cluster architecture for IoT
BEZERRA, Daniel
Redes de computadores
Internet das coisas
title_short Software-Defined Cluster: an SDN-Based Cluster architecture for IoT
title_full Software-Defined Cluster: an SDN-Based Cluster architecture for IoT
title_fullStr Software-Defined Cluster: an SDN-Based Cluster architecture for IoT
title_full_unstemmed Software-Defined Cluster: an SDN-Based Cluster architecture for IoT
title_sort Software-Defined Cluster: an SDN-Based Cluster architecture for IoT
author BEZERRA, Daniel
author_facet BEZERRA, Daniel
author_role author
dc.contributor.authorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/5209075226951867
dc.contributor.advisorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/7532050172035129
dc.contributor.author.fl_str_mv BEZERRA, Daniel
dc.contributor.advisor1.fl_str_mv KELNER, Judith
dc.contributor.advisor-co1.fl_str_mv ASCHOFF, Rafael Roque
contributor_str_mv KELNER, Judith
ASCHOFF, Rafael Roque
dc.subject.por.fl_str_mv Redes de computadores
Internet das coisas
topic Redes de computadores
Internet das coisas
description The Internet of Things (IoT) represents an emerging paradigm that has gained relevance in both academia and industry. However, there are still adversities to be exploited in IOT applications, e.g., issues related to security, heterogeneity, and interoperability. Some IoT protocols use a broker to allow communication between heterogeneous devices and simplify network management. However, the broker is a single point of failure in the network. To circumvent this problem, some brokers support the construction of a cluster, allowing communication between devices with high availability. However, this solution depends on proxies or load balancers to manage the clients’ connections, i.e., there is still a single point of failure. This work proposes and implements the Software Defined Cluster (SDC), an SDN application that offers an alternative to clustering. SDC manages the connections between devices and brokers, through SDN, allowing high availability communication that avoids the central point of failure in IoT networks.
publishDate 2018
dc.date.issued.fl_str_mv 2018-09-11
dc.date.accessioned.fl_str_mv 2019-09-12T18:04:51Z
dc.date.available.fl_str_mv 2019-09-12T18:04:51Z
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 https://repositorio.ufpe.br/handle/123456789/32660
dc.identifier.dark.fl_str_mv ark:/64986/0013000002mqk
url https://repositorio.ufpe.br/handle/123456789/32660
identifier_str_mv ark:/64986/0013000002mqk
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.publisher.program.fl_str_mv Programa de Pos Graduacao em Ciencia da Computacao
dc.publisher.initials.fl_str_mv UFPE
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPE
instname:Universidade Federal de Pernambuco (UFPE)
instacron:UFPE
instname_str Universidade Federal de Pernambuco (UFPE)
instacron_str UFPE
institution UFPE
reponame_str Repositório Institucional da UFPE
collection Repositório Institucional da UFPE
bitstream.url.fl_str_mv https://repositorio.ufpe.br/bitstream/123456789/32660/5/DISSERTA%c3%87%c3%83O%20Daniel%20Bezerra.pdf.jpg
https://repositorio.ufpe.br/bitstream/123456789/32660/1/DISSERTA%c3%87%c3%83O%20Daniel%20Bezerra.pdf
https://repositorio.ufpe.br/bitstream/123456789/32660/2/license_rdf
https://repositorio.ufpe.br/bitstream/123456789/32660/3/license.txt
https://repositorio.ufpe.br/bitstream/123456789/32660/4/DISSERTA%c3%87%c3%83O%20Daniel%20Bezerra.pdf.txt
bitstream.checksum.fl_str_mv 66f38b056e6ce503585233c5f7b98b52
2fdac3c1338c1b828a30507a26238d3a
e39d27027a6cc9cb039ad269a5db8e34
bd573a5ca8288eb7272482765f819534
5946213fbb9d9a3cd06847802becd074
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)
repository.mail.fl_str_mv attena@ufpe.br
_version_ 1814448154540507136