Use este identificador para citar ou linkar para este item: https://rd.uffs.edu.br/handle/prefix/5767
Tipo: Monografia
Título: Federação de brokers do protrocolo MQTT implementação e análise de desempenho
Autor(es): Ribas, Nicolas Kolling
Primeiro Orientador: Spohn, Marco Aurélio
Primeiro membro da banca: Padilha, Adriano Sanick
Segundo membro da banca: Mello, Braulio Adriano de
Resumo: A implantação de bilhões de dispositivos inteligentes capazes de sentir e interagir com seu ambiente, através da aquisição e envio de dados pela rede é conhecido como a Internet das Coisas. Dentre os protocolos que possibilitam a comunicação destes dispositivos, o mais difundido é o Message Queuing Telemetry Transport (MQTT). Em sua implementação padrão o MQTT faz uso de apenas um servidor central (i.e. broker) para a filtragem e repasse de mensagens. O broker se apresenta, nesse contexto, como um ponto único de falha e um possível gargalo no desempenho do sistema. Surge assim a necessidade de abordagens escaláveis do MQTT, como a clusterização e a federação de brokers. O presente trabalho possui como objetivo analisar o desempenho da federação de brokers MQTT. Para tal, apresentamos uma nova implementação de um federador: aplicação que fornece as capacidades de federação aos brokers. Utilizando do federador, então, montamos um estudo de caso, onde comparamos o desempenho das abordagens tradicional (de único broker) e de federação, tendo como métrica a latência de publicações.
Abstract/Resumen: The deployment of billions of intelligent devices capable of sensing and interacting with their environment by acquiring and sending data over the network is known as the Internet of Things. Among the protocols that enable the communication of these devices, the most widespread is the Message Queuing Telemetry Transport (MQTT). MQTT uses only one central server (i.e., broker) for filtering and forwarding messages in its standard implementation. The broker presents itself, in this context, as a single point of failure and a possible bottleneck in system performance. Thus arises the need for scalable MQTT approaches, such as clusterization and federation of brokers. The present work aims to analyze the federation’s performance of MQTT brokers. Tothisend,wepresentanewimplementationofafederator: anapplicationthatprovides federation capabilities to brokers. Using the federator, we set up a case study comparing the performance of the traditional (single broker) and federation approaches, using the publication latency as a metric.
Palavras-chave: Dispositivos inteligentes
Message Queuing Telemetry Transport
Servidor central
Protocolo MQTT
Idioma: por
País: Brasil
Instituição: Universidade Federal da Fronteira Sul
Sigla da Instituição: UFFS
Faculdade, Instituto ou Departamento: Campus Chapecó
Tipo de Acesso: Acesso Aberto
URI: https://rd.uffs.edu.br/handle/prefix/5767
Data do documento: 30-Mar-2022
Aparece nas coleções:Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
RIBAS.pdf1,59 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.