Software-Defined Cluster: an SDN-Based Cluster architecture for IoT
Autor(a) principal: | |
---|---|
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 |