relation: https://eprints.uet.vnu.edu.vn/eprints/id/eprint/4434/ title: An Elasticity Framework for Distributed Message Queuing Telemetry Transport Brokers creator: Pham, Manh Linh creator: Hoang, Xuan Tung subject: Information Technology (IT) description: Internet of Things (IoT) applications are increasingly making impact in all areas of human life. Day by day, its chatty embedded devices have been generating tons of data requiring effective network infrastructure. To deliver millions of IoT messages back and forth with as few faults as possible, participation of communication protocols like Message Queuing Telemetry Transport (i.e., MQTT) is a must. Lightweight blueprint and battery friendly design are just two of many advantages of this protocol making it become a dominant in IoT world. In real application scenarios, distributed MQTT solutions are usually required since centralized MQTT approach is incapable of dealing with huge amount of data. Although distributed MQTT solutions are scalable, they do not adapt to fluctuations of traffic workload. This might cost IoT service providers because of redundant computation resources. This leads to the need of a novel approach that can adapt its volume changes in workload. This article proposes such an elastic solution by proposing a flexible MQTT framework. Our MQTT framework uses off-the-shelf components to obtain server’s elasticity while keeping IoT applications intact. Experiments are conducted to validate elasticity function provided by an implementation of our framework. date: 2021-04 type: Article type: PeerReviewed format: application/pdf language: en identifier: https://eprints.uet.vnu.edu.vn/eprints/id/eprint/4434/2/vnujournal.pdf identifier: Pham, Manh Linh and Hoang, Xuan Tung (2021) An Elasticity Framework for Distributed Message Queuing Telemetry Transport Brokers. VNU Journal of Science: Computer Science and Communication Engineering, 37 (1). pp. 1-14. ISSN 2588-1086 relation: https://doi.org/10.25073/2588-1086/vnucsce.267 relation: 10.25073/2588-1086/vnucsce.267