Supporting real-time communications using SDN-based MQTT

Detalhes bibliográficos
Autor(a) principal: Costa, Pedro Afonso Lopes
Data de Publicação: 2021
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10773/33927
Resumo: The dissemination of devices typically used in the context of the Internet of Things in the industrial environment led to the adoption of protocols typical of these applications. Such protocols, however, were not designed for the industrial context and consequently do not support the Quality-of-Service level typically required in this type of environment, namely in terms of reliability and timeliness of the communications. One of the protocols typically used is MQTT, which, despite providing some Quality of Services mechanisms, does not fulfill for the requirements demanded by industrial environments. However, the use of Software-Defined Networking protocols can help to mitigate the limitations of the typical protocols of such equipment, complementing them with suitable Quality-of-Service mechanisms. MQTT v5.0 opened the possibility to extend the protocol through user defined properties. In this sense, this work proposes to use these properties and integrate the MQTT protocol with the OpenFlow protocol, allowing the Internet of Things devices to take advantage of the quality of services existing in Open- Flow to enable its use in industrial applications.
id RCAP_93f981191a5ecf4261211acc55108cf3
oai_identifier_str oai:ria.ua.pt:10773/33927
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Supporting real-time communications using SDN-based MQTTSoftware-defined networkingMQTTInternet of thingsIndustry 4.0.The dissemination of devices typically used in the context of the Internet of Things in the industrial environment led to the adoption of protocols typical of these applications. Such protocols, however, were not designed for the industrial context and consequently do not support the Quality-of-Service level typically required in this type of environment, namely in terms of reliability and timeliness of the communications. One of the protocols typically used is MQTT, which, despite providing some Quality of Services mechanisms, does not fulfill for the requirements demanded by industrial environments. However, the use of Software-Defined Networking protocols can help to mitigate the limitations of the typical protocols of such equipment, complementing them with suitable Quality-of-Service mechanisms. MQTT v5.0 opened the possibility to extend the protocol through user defined properties. In this sense, this work proposes to use these properties and integrate the MQTT protocol with the OpenFlow protocol, allowing the Internet of Things devices to take advantage of the quality of services existing in Open- Flow to enable its use in industrial applications.A disseminação de dispositivos tipicamente utilizados no âmbito da Internet das Coisas no meio industrial levou à adoção neste ambiente dos protocolos típicos dessas aplicações. No entanto, esses protocolos não foram projetados para o contexto industrial e como tal não suportam os níveis de qualidade de serviço exigidos neste tipo de ambiente, nomeadamente no que toca à fiabilidade e pontualidade das comunicações. Um dos protocolos tipicamente utilizados é o MQTT que, apesar de apresentar alguns mecanismos de qualidade de serviço, não oferece as garantias necessárias em ambientes industriais. No entanto, a utilização de protocolos de rede definida por software pode ajudar a mitigar as limitações destes protocolos, complementando-os com os serviços de qualidade disponíveis nos protocolos como OpenFlow. O MQTT v5.0 abriu a possibilidade de estender o protocolo através propriedades definidas pelo utilizador, as chamadas user properties. Nesse sentido, este trabalho propõe tirar partido dessas propriedades e integrar o protocolo MQTT com o protocolo OpenFlow, permitindo aos equipamentos de Internet das Coisas tirar proveito dos mecanismos de qualidade de serviço existentes no OpenFlow.2022-05-20T12:13:46Z2021-12-17T00:00:00Z2021-12-17info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/33927engCosta, Pedro Afonso Lopesinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-02-22T12:05:16Zoai:ria.ua.pt:10773/33927Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:05:16.732422Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Supporting real-time communications using SDN-based MQTT
title Supporting real-time communications using SDN-based MQTT
spellingShingle Supporting real-time communications using SDN-based MQTT
Costa, Pedro Afonso Lopes
Software-defined networking
MQTT
Internet of things
Industry 4.0.
title_short Supporting real-time communications using SDN-based MQTT
title_full Supporting real-time communications using SDN-based MQTT
title_fullStr Supporting real-time communications using SDN-based MQTT
title_full_unstemmed Supporting real-time communications using SDN-based MQTT
title_sort Supporting real-time communications using SDN-based MQTT
author Costa, Pedro Afonso Lopes
author_facet Costa, Pedro Afonso Lopes
author_role author
dc.contributor.author.fl_str_mv Costa, Pedro Afonso Lopes
dc.subject.por.fl_str_mv Software-defined networking
MQTT
Internet of things
Industry 4.0.
topic Software-defined networking
MQTT
Internet of things
Industry 4.0.
description The dissemination of devices typically used in the context of the Internet of Things in the industrial environment led to the adoption of protocols typical of these applications. Such protocols, however, were not designed for the industrial context and consequently do not support the Quality-of-Service level typically required in this type of environment, namely in terms of reliability and timeliness of the communications. One of the protocols typically used is MQTT, which, despite providing some Quality of Services mechanisms, does not fulfill for the requirements demanded by industrial environments. However, the use of Software-Defined Networking protocols can help to mitigate the limitations of the typical protocols of such equipment, complementing them with suitable Quality-of-Service mechanisms. MQTT v5.0 opened the possibility to extend the protocol through user defined properties. In this sense, this work proposes to use these properties and integrate the MQTT protocol with the OpenFlow protocol, allowing the Internet of Things devices to take advantage of the quality of services existing in Open- Flow to enable its use in industrial applications.
publishDate 2021
dc.date.none.fl_str_mv 2021-12-17T00:00:00Z
2021-12-17
2022-05-20T12:13:46Z
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/10773/33927
url http://hdl.handle.net/10773/33927
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:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799137707805376512