Smart City Gnosys

Smart city article details

Title A Comparative Evaluation Of Amqp, Mqtt And Http Protocols Using Real-Time Public Smart City Data
ID_Doc 776
Authors Gemirter C.B.; Çenturca Ş.; Baydere Ş.
Year 2021
Published Proceedings - 6th International Conference on Computer Science and Engineering, UBMK 2021
DOI http://dx.doi.org/10.1109/UBMK52708.2021.9559032
Abstract MQTT, AMQP and HTTP are messaging protocols that are commonly used for communicating with resource-constrained IoT devices. HTTP is the standard reference protocol for the REST transportation based on the request/response model, whereas both AMQP and MQTT are message-oriented protocols that use the publish/subscribe model. Message-oriented protocols enhance some of the shortcomings of the complex HTTP protocol by using asynchronous communication, changing the design from a document-centric to a data-centric approach and decreasing the header and message sizes. Although significant technical detail is present on these protocols, their real-time performance is insufficiently elaborated. In this paper, we present an experimental evaluation of these protocols conducted in a homogeneous IoT testbed using a real-time Smart City public data set. We provide the behavioral differences between messaging-based protocols and the REST-based HTTP protocol in terms of message latency and CPU usage for varying traffic loads and message sizes. The results showed that MQTT and AMQP are four times faster than HTTP protocol when comparing the message sent latencies. HTTP uses four times more CPU than the AMQP and MQTT protocols. In summary, message-oriented protocols give more stable and improved results as compared to the REST model-based HTTP protocol for all evaluation scenarios. © 2021 IEEE
Author Keywords AMQP; HTTP; Internet of Things; MQTT


Similar Articles


Id Similarity Authors Title Published
9944 View0.907Selimovic D.; Salkanovic A.; Tomic M.Application Of Mqtt Based Message Brokers For Iot Devices Within Smart City Solutions2022 45th Jubilee International Convention on Information, Communication and Electronic Technology, MIPRO 2022 - Proceedings (2022)
18791 View0.889Chung S.C.; Wang C.Design Of An Energy-Efficient End-To-End Messaging Protocol For Smart Cities: Poster AbstractIoTDI 2021 - Proceedings of the 2021 International Conference on Internet-of-Things Design and Implementation (2021)
30709 View0.882Ali J.; Haseeb Zafar M.Improved End-To-End Service Assurance And Mathematical Modeling Of Message Queuing Telemetry Transport Protocol Based Massively Deployed Fully Functional Devices In Smart CitiesAlexandria Engineering Journal, 72 (2023)
33832 View0.88Holambe S.N.; Joshi S.M.; Mane P.P.; Navandar R.K.; Gaikwad V.S.Iot Frameworks: Comparing Efficiency And Scalability In Smart City ApplicationsAdvances in Nonlinear Variational Inequalities, 27, 3 (2024)
23967 View0.88Loss, S; Colao, D; Cacho, N; Lopes, FEnhancing Smart City Solutions: A Study On Communication Protocol Efficiency And Effectiveness2024 IEEE INTERNATIONAL SMART CITIES CONFERENCE, ISC2 (2024)
48337 View0.876Piller T.C.; Khelil A.Semsub: Semantic Subscriptions For The Mqtt ProtocolIEEE World Forum on Internet of Things, WF-IoT 2020 - Symposium Proceedings (2020)
41770 View0.872De Oliveira D.L.; Da Veloso A.F.; Sobral J.V.V.; Rabelo R.A.L.; Rodrigues J.J.P.C.; Solic P.Performance Evaluation Of Mqtt Brokers In The Internet Of Things For Smart Cities2019 4th International Conference on Smart and Sustainable Technologies, SpliTech 2019 (2019)
34030 View0.87Zitouni R.; Petit J.; Djoudi A.; George L.Iot-Based Urban Traffic-Light Control: Modelling, Prototyping And Evaluation Of Mqtt ProtocolProceedings - 2019 IEEE International Congress on Cybermatics: 12th IEEE International Conference on Internet of Things, 15th IEEE International Conference on Green Computing and Communications, 12th IEEE International Conference on Cyber, Physical and Social Computing and 5th IEEE International Conference on Smart Data, iThings/GreenCom/CPSCom/SmartData 2019 (2019)
5236 View0.868Bayılmış C.; Ebleme M.A.; Çavuşoğlu Ü.; Küçük K.; Sevin A.A Survey On Communication Protocols And Performance Evaluations For Internet Of ThingsDigital Communications and Networks, 8, 6 (2022)
7495 View0.863Tenorio-Trigoso A.; Castillo-Cara M.; Mondragón-Ruiz G.; Carrión C.; Caminero B.An Analysis Of Computational Resources Of Event-Driven Streaming Data Flow For Internet Of Things: A Case StudyComputer Journal, 66, 1 (2023)