Engineering and Experimentally Benchmarking Open Source MQTT Broker Implementations

05/23/2023
by   Jasenka Dizdarevic, et al.
0

The Message Queuing Telemetry Transport (MQTT) protocol is one of the most widely used IoT protocol solutions. In this work, we are especially interested in open-source MQTT Broker implementations (such as Mosquitto, EMQX, RabbitMQ, VerneMQ, and HiveMQ). To this end, we engineer a network testbed to experimentally benchmark the performance of these implementations in an edge computing context with constrained devices. In more detail, we engineer an automated deployment and orchestration of the containerized MQTT broker implementations, with support for deployment across either moderately powerful AMD64 devices, or more resource constrained ARM64 devices. The proposed MQTT implementations are evaluated in terms of overhead response time and different payload sizes. Results showed that the hardware platform used as well as the message size, and the network parameters (latency, packet loss and jitter) have a significant impact on the performance differences between the brokers. All results, software tools and code are fully reproducible and free and open source.

READ FULL TEXT

page 1

page 3

page 5

research
06/05/2022

BenchFaaS: Benchmarking Serverless Functions in an Edge Computing Network Testbed

The serverless computing model has evolved as one of the key solutions i...
research
10/01/2018

MQTT+: Enhanced Syntax and Broker Functionalities for Data Filtering, Processing and Aggregation

In the last few years, the Message Queueing Telemetry Transport (MQTT) p...
research
05/11/2021

Engineering and Experimentally Benchmarking a Serverless Edge Computing System

Thanks to the latest advances in containerization, the serverless edge c...
research
03/03/2022

Open Source Routers: A Survey

Variety, size and complexity of data types, services and applications in...
research
04/23/2023

Device management and network connectivity as missing elements in TinyML landscape

Deployment of solutions based on TinyML requires meeting several challen...
research
06/23/2021

A Pure HTTP/3 Alternative to MQTT-over-QUIC in Resource-Constrained IoT

In this letter, we address the issue of scalable and timely disseminatio...
research
01/11/2018

HoPP: Robust and Resilient Publish-Subscribe for an Information-Centric Internet of Things

This paper revisits NDN deployment in the IoT with a special focus on th...

Please sign up or login with your details

Forgot password? Click here to reset