Análise de desempenho de protocolos para computação em névoa

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.contributorVendramin, Ana Cristina Barreiras Kochem-
Autor(es): dc.contributorPigatto, Daniel Fernando-
Autor(es): dc.contributorVendramin, Ana Cristina Barreiras Kochem-
Autor(es): dc.contributorFonseca, Mauro Sérgio Pereira-
Autor(es): dc.contributorBueno, Paulo Roberto-
Autor(es): dc.creatorMoreno, José Vitor-
Autor(es): dc.creatorSantana, Luís Henrique Beltrão-
Data de aceite: dc.date.accessioned2025-08-29T11:56:23Z-
Data de disponibilização: dc.date.available2025-08-29T11:56:23Z-
Data de envio: dc.date.issued2024-01-29-
Data de envio: dc.date.issued2024-01-29-
Data de envio: dc.date.issued2022-10-26-
Fonte completa do material: dc.identifierhttp://repositorio.utfpr.edu.br/jspui/handle/1/33236-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/capes/1086048-
Descrição: dc.descriptionWith advancement in data processing and miniaturization in modern processors, mobile devices are becoming more popular. These devices use embedded systems with scarse resources such as battery, processing power and memory, which are important to provide a good user experience. Mobile devices, which are located at the edge of the network, could act as data producers and it is generally not feasible to centralize the data. In order to reduce problems related to data scalability at the edge of the network, the fog computing layer is used as a means of providing storage and communication services between cloud computing and mobile devices, providing real-time decentralized data in a scalable way. In fog computing there can be an entity called message broker, which is responsible for managing and distributing information through one or more communication channels in order to demand less computational resource. When using a message broker, it is also necessary to define which communication protocol will be used in the message transmission. This work aims to analyze some communication protocols for fog computing, such as MQTT (Message Queuing Telemetry Transport), AMQP (Advanced Message Queuing Protocol), and STOMP (SimpleText Oriented Messaging Protocol) working with RabbitMQ as message broker. Based on the results, it is possible to observe that MQTT presented the best performance regarding power consumption and processing, AMQP consumed less memory and STOMP presented a shorter time to complete the transmission of each message.-
Descrição: dc.descriptionCom o avanço do poder de processamento e a miniaturização dos processadores modernos, vê-se cada vez mais dispositivos portáteis se tornando populares. Esses dispositivos utilizam sistemas embarcados onde recursos como bateria, processamento e memória são escassos e de vital importância para que o usuário tenha uma boa experiência de uso. Além disso, os dispositivos móveis, os quais ficam situados nas bordas da rede, podem agir como grandes produtores de dados, sendo muitas vezes inviável tentar centralizar esses dados. Com o intuito de amenizar os problemas relacionados à escalabilidade de dados na borda da rede, a camada de computação em névoa é utilizada para intermediar os serviços de armazenamento e comunica- ção entre a computação em nuvem e os dispositivos finais, sendo capaz de fornecer dados em tempo real de forma descentralizada e escalável. Na computação em névoa pode existir uma entidade identificada como um servidor de mensagens, o qual é responsável por gerenciar e distribuir a informação através de um ou mais canais de comunicação, de modo a demandar menos recursos computacionais. Ao se fazer uso de um servidor de mensagens, também é necessá- rio definir qual protocolo de comunicação será utilizado na transmissão de mensagens. Este trabalho busca analisar o desempenho de três protocolos de comunicação para a computação em névoa, como o MQTT (Message Queuing Telemetry Transport), AMQP (Advanced Message Queuing Protocol) e STOMP (Simple Text Orientated Messaging Protocol), empregando o RabbitMQ como servidor de mensagens. Com base nos resultados, pode-se observar que o MQTT obteve o melhor desempenho com relação ao consumo de energia e processamento, o AMQP consumiu menos memória e o STOMP apresentou um menor tempo para concluir a transmissão de cada mensagem.-
Formato: dc.formatapplication/pdf-
Idioma: dc.languagept_BR-
Publicador: dc.publisherUniversidade Tecnológica Federal do Paraná-
Publicador: dc.publisherCuritiba-
Publicador: dc.publisherBrasil-
Publicador: dc.publisherEngenharia de Computação-
Publicador: dc.publisherUTFPR-
Direitos: dc.rightsopenAccess-
Direitos: dc.rightshttp://creativecommons.org/licenses/by/4.0/-
Palavras-chave: dc.subjectArmazenamento de dados-
Palavras-chave: dc.subjectDesempenho - Análise-
Palavras-chave: dc.subjectComputação em nuvem-
Palavras-chave: dc.subjectProcessamento eletrônico de dados - Processamento distribuído-
Palavras-chave: dc.subjectRede de computador - Protocolos-
Palavras-chave: dc.subjectData Warehousing-
Palavras-chave: dc.subjectPerformance - Analysis-
Palavras-chave: dc.subjectCloud computing-
Palavras-chave: dc.subjectElectronic data processing - Distributed processing-
Palavras-chave: dc.subjectComputer network protocols-
Palavras-chave: dc.subjectCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO-
Título: dc.titleAnálise de desempenho de protocolos para computação em névoa-
Título: dc.titlePerformance analysis of protocols for fog computing-
Tipo de arquivo: dc.typelivro digital-
Aparece nas coleções:Repositorio Institucional da UTFPR - RIUT

Não existem arquivos associados a este item.