Litcius/Paper detail

On MQTT Scalability in the Internet of Things: Issues, Solutions, and Future Directions

Marco Aurélio Spohn

2022Journal of Electronics and Electrical Engineering14 citationsDOIOpen Access PDF

Abstract

The Publish/Subscribe (P/S) paradigm plays an essential role in developing Internet of Things (IoT) applications. Among the most representative P/S protocols, there is Message Queuing Telemetry Transport (MQTT). Standard implementations employ a single server acting as a broker for client-to-client communication: publishers send messages to the broker, which forwards them to the subscribers. A single server is a single point of failure and a potential bottleneck. Most IoT applications require a reliable and scalable communication system. MQTT systems can evolve in such requirements through clustering or federation of brokers, resulting in more complex communication architectures. This work presents an overview of current issues and solutions for addressing MQTT scalability in the IoT context.

Topics & Concepts

MQTTComputer scienceBottleneckScalabilityMessage queueComputer networkContext (archaeology)ImplementationThe InternetSingle point of failureReliability (semiconductor)Internet of ThingsDistributed computingComputer securityWorld Wide WebEmbedded systemDatabaseSoftware engineeringBiologyPower (physics)Quantum mechanicsPhysicsPaleontologyIoT and Edge/Fog ComputingCaching and Content DeliveryPeer-to-Peer Network Technologies
On MQTT Scalability in the Internet of Things: Issues, Solutions, and Future Directions | Litcius