Litcius/Paper detail

Edge Based MQTT Broker Architecture for Geographical IoT Applications

Ryo Kawaguchi, Masaki Bandai

202028 citationsDOI

Abstract

Message queue telemetry transport (MQTT) is a simple and lightweight application protocol that has attracted attention in Internet of Things (IoT) and M2M communications. Because the MQTT standard defines only one broker in a system, the broker is not only a single point of failure but also not suitable for edge-based IoT applications. In fact, some existing brokers work in cooperation with multiple brokers by broadcasting publish or subscription messages, and these brokers increase system availability. Thus, in situations where a large number of clients connect and subscriptions change frequently, the load on the broker increases enormously. In this paper, we propose an MQTT broker architecture that improves system availability without broadcasting client information such as publish messages or subscriptions. According to numerical calculations, the proposed method significantly reduces the number of shared messages between brokers.

Topics & Concepts

MQTTMessage queueComputer scienceComputer networkBroadcasting (networking)ArchitectureEnhanced Data Rates for GSM EvolutionMessage brokerPublicationSimple (philosophy)Internet of ThingsQueueEdge deviceComputer securityTelecommunicationsOperating systemCloud computingVisual artsAdvertisingEpistemologyArtPhilosophyBusinessIoT and Edge/Fog ComputingCaching and Content DeliveryPeer-to-Peer Network Technologies