Elasticity for MQTT Brokers in IoT Applications

Linh Manh Pham, Tien-Quang Hoang, Xuan-Truong Nguyen

  • Linh Manh Pham Graduate University of Science and Technology, Vietnam Academy of Science and Technology, 18 Hoang Quoc Viet, Cau Giay, Ha Noi, Vietnam
  • Tien Quang Hoang Center of Multidisciplinary Integrated Technologies for Field Monitoring, University of Engineering and Technology, Vietnam National University, Hanoi (VNUUET)
  • Xuan Truong Nguyen Center of Multidisciplinary Integrated Technologies for Field Monitoring, University of Engineering and Technology, Vietnam National University, Hanoi (VNU-UET)
Keywords: Elasticity, MQTT broker, Cloud computing, Internet of Things

Abstract

Many domains of human life are more and more
impacted by applications of the Internet of Things (i.e., IoT).
The embedded devices produce masses of data day after day
requiring a strong network infrastructure. The inclusion of
messaging protocols like MQTT is important to ensure as few
errors as possible in sending millions of IoT messages. This
protocol is a great component of the IoT universe due to its
lightweight design and low power consumption. Distributed
MQTT systems are typically needed in actual application
environments because centralized MQTT methods cannot
accommodate a massive volume of data. Although being
scalable decentralized MQTT systems, they are not suited to
traffic workload variability. IoT service providers may incur
expense because the computing resources are overestimated.
This points to the need for a new approach to adapt workload
fluctuation. Through proposing a modular MQTT framework,
this article provides such an elasticity approach. In order to
guarantee elasticity of MQTT server cluster while maintaining
intact IoT implementation, the MQTT framework used offthe-shelf components. The elasticity feature of our framework
is verified by various experiments.

Author Biographies

Linh Manh Pham, Graduate University of Science and Technology, Vietnam Academy of Science and Technology, 18 Hoang Quoc Viet, Cau Giay, Ha Noi, Vietnam

1 Graduate University of Science and Technology, Vietnam Academy of Science and Technology, 18 Hoang Quoc Viet,
Cau Giay, Ha Noi, Vietnam
2 Institute of Information Technology, Vietnam Academy of Science and Technology, 18 Hoang Quoc Viet, Cau Giay,
Ha Noi, Vietnam
3 VNU University of Engineering and Technology, 144 Xuan Thuy, Cau Giay, Hanoi, Vietnam

Tien Quang Hoang, Center of Multidisciplinary Integrated Technologies for Field Monitoring, University of Engineering and Technology, Vietnam National University, Hanoi (VNUUET)

Tien-Quang Hoang is with Hanoi Pedagogical University 2. He is also a researcher of Center of Multidisciplinary Integrated Technologies for Field Monitoring, University of Engineering and Technology, Vietnam National University, Hanoi (VNUUET). He has a Master degree in Computer Networks and Data Communication at VNU-UET.
Email:hoangtienquang@hpu2.edu.vn

Xuan Truong Nguyen, Center of Multidisciplinary Integrated Technologies for Field Monitoring, University of Engineering and Technology, Vietnam National University, Hanoi (VNU-UET)

Xuan-Truong Nguyen is with Hanoi Pedagogical University 2 as a lecturer. He is also a researcher of Center of Multidisciplinary Integrated Technologies for Field Monitoring, University of Engineering and Technology, Vietnam National University, Hanoi (VNU-UET). He has a Master degree in Software Engineering at VNU-UET.
Email: nguyenxuantruong@hpu2.edu.vn

Published
2021-04-27