Skip navigation
Use este identificador para citar ou linkar para este item: https://repositorio.ufpe.br/handle/123456789/35370

Compartilhe esta página

Registro completo de metadados
Campo DCValorIdioma
dc.contributor.advisorTAVARES, Eduardo Antônio Guimarães-
dc.contributor.authorMORAES, Thays Melo de-
dc.date.accessioned2019-11-29T17:24:06Z-
dc.date.available2019-11-29T17:24:06Z-
dc.date.issued2019-06-28-
dc.identifier.citationMORAES, Thays Melo de. Avaliação de Desempenho de Protocolos de Comunicação para Aplicações IoT. 2019. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de Pernambuco, Recife, 2019.pt_BR
dc.identifier.urihttps://repositorio.ufpe.br/handle/123456789/35370-
dc.description.abstractNos últimos anos, um crescente número de sistemas para Internet das Coisas (IoT) foram desenvolvidos em um ritmo sem precedentes, e esse crescimento tende a continuar. Em consequência, espera-se também um aumento na quantidade de dispositivos conectados à Internet. Esses objetos podem ser implementados em diversas áreas de atuação como transporte, habitação, assistência médica, agricultura, entre outros. Dessa forma, múltiplos estudos são direcionados para essas áreas. Devido a características particulares presentes nestes equipamentos, como por exemplo, a sua heterogeneidade e recursos computacionais limitados, a comunicação de dispositivos IoT é uma função significativa dos sistemas, para os quais, protocolos de comunicação distintos têm sido propostos, geralmente sendo implementados diretamente entre os dispositivos ou através de servidores na nuvem. Assim, é importante adotar uma estrutura de comunicação que não sobrecarregue a rede e os equipamentos, pois muitos dos ambientes IoT além de possuírem características específicas, frequentemente comunicam-se através de redes sem fio e intermitentes. Ponderando essa questão, este trabalho apresenta uma avaliação de desempenho em protocolos de comunicação para aplicações IoT. Os protocolos selecionados para o estudo foram AMQP, CoAP e MQTT e a metodologia utilizada baseou-se em um projeto de experimentos. Dois experimentos foram realizados utilizando um sistema de sensores que transmitem informações através de uma rede sem fio para um servidor. O primeiro experimento avalia a rede em condições consideradas corriqueiras e o segundo experimento analisa o desempenho considerando falhas na conexão da rede. As métricas usadas para avaliação consistem no consumo de banda, tamanho da mensagem e perda de pacotes, como também, foi realizada uma análise da correlação entre essas variáveis. Os resultados apontam que o protocolo CoAP é o mais indicado nos experimentos propostos, apresentando os melhores resultados, apesar do valor para perda de pacotes ser um pouco maior comparado ao protocolo MQTT. Além disso, os resultados indicam uma correlação positiva entre o tamanho da mensagem e o consumo de banda.pt_BR
dc.description.sponsorshipFACEPEpt_BR
dc.language.isoporpt_BR
dc.publisherUniversidade Federal de Pernambucopt_BR
dc.rightsopenAccesspt_BR
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Brazil*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/br/*
dc.subjectAvaliação de Desempenho e Dependabilidadept_BR
dc.subjectInternet das Coisaspt_BR
dc.subjectProtocolo AMQPpt_BR
dc.subjectProtocolo MQTTpt_BR
dc.titleAvaliação de desempenho de protocolos de comunicação para aplicações IoTpt_BR
dc.typemasterThesispt_BR
dc.contributor.authorLatteshttp://lattes.cnpq.br/0556744372072114pt_BR
dc.publisher.initialsUFPEpt_BR
dc.publisher.countryBrasilpt_BR
dc.degree.levelmestradopt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/1233156130663707pt_BR
dc.publisher.programPrograma de Pos Graduacao em Ciencia da Computacaopt_BR
dc.description.abstractxIn recent years, an increasing number of IoT (IoT) systems have been developed at an unprecedented pace, and this growth tends to continue. As a consequence, an increase in the number of devices connected to the Internet is also expected. These objects can be implemented in various areas such as transportation, housing, healthcare, agriculture, among others. Therefore, multiple studies are directed to these areas. Due to the particular characteristics present in these types of equipment, such as their heterogeneity and limited computational resources, IoT device communication is a significant function of the systems, for which distinct communication protocols are proposed, usually, implemented through servers in the cloud or directly between the devices themselves. In this way, it is important to adopt a communication structure that does not overload the network and equipment, as many IoT environments, besides having specific characteristics, often communicate over wireless and intermittent networks. Considering this issue, this thesis presents a performance evaluation of communication protocols for IoT applications. The protocols selected for the study were AMQP, CoAP and MQTT and the methodology used were based on a design of experiments. Two experiments were performed using a sensor system that transmits information over a wireless network to a server. The first experiment evaluates the network under usual conditions and the second experiment analyzes the performance considering failures in the network connection. The metrics used for evaluation consist of bandwidth consumption, message size, and packet loss, as well as a correlation analysis between these variables. The results indicate that the CoAP protocol is the most indicated in the proposed experiments, presenting the best results, although the value for packet loss is slightly higher compared to the MQTT protocol. Besides, the results indicate a positive correlation between message size and bandwidth consumption.pt_BR
Aparece nas coleções:Dissertações de Mestrado - Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
DISSERTAÇÃO Thays Melo de Moraes.pdf7,98 MBAdobe PDFThumbnail
Visualizar/Abrir


Este arquivo é protegido por direitos autorais



Este item está licenciada sob uma Licença Creative Commons Creative Commons