Litcius/Paper detail

And QUIC meets IoT: performance assessment of MQTT over QUIC

Fátima Fernández, Mihail Zverev, Pablo Garrido, J. R. Juárez-Rodríguez, Josu Bilbao, Ramón Agüero

202035 citationsDOIOpen Access PDF

Abstract

We study the performance of the Message Queuing Telemetry Transport Protocol (MQTT) over QUIC. QUIC has been recently proposed as a new transport protocol, and it is gaining relevance at a very fast pace, favored by the support of key players, such as Google. It overcomes some of the limitations of the more widespread alternative, TCP, especially regarding the overhead of connection establishment. However, its use for Internet of Things (IoT) scenarios is still under consideration. In this paper we integrate a GO-based implementation of the QUIC protocol with MQTT, and we compare the performance of this combination with that exhibited by the more traditional MQTT/TLS/TCP approach. We use Linux Containers and we emulate various wireless network technologies by means of the ns3 simulator. The results of an extensive measurement campaign, show that QUIC protocol can indeed yield good performances for typical IoT use cases.

Topics & Concepts

MQTTComputer scienceMessage queueComputer networkProtocol (science)Overhead (engineering)Key (lock)Internet of ThingsOperating systemEmbedded systemAlternative medicineMedicinePathologyIoT and Edge/Fog ComputingIoT Networks and ProtocolsEnergy Efficient Wireless Sensor Networks