A scalable and low-cost MQTT broker clustering system

Pongnapat Jutadhamakorn, Tinnapat Pillavas, V. Visoottiviseth, Ryousei Takano, J. Haga, Dylan Kobayashi
{"title":"A scalable and low-cost MQTT broker clustering system","authors":"Pongnapat Jutadhamakorn, Tinnapat Pillavas, V. Visoottiviseth, Ryousei Takano, J. Haga, Dylan Kobayashi","doi":"10.1109/INCIT.2017.8257870","DOIUrl":null,"url":null,"abstract":"This paper aims at building a scalable MQTT broker by combining low-cost board computers like Raspberry Pi and open source broker software. The MQTT broker can be used to exchange messages between devices and devices in term of publish/subscribe for create Internet of Things network. Nowadays people extremely interest in IoT not only in small room or home but expand to the big company which have a huge amount of IoT devices. Thus, we propose a scalable and low cost MQTT broker clustering which can implement easily but have high performance with a load balancer for a single entry point of MQTT messages and balance the message in clustering. We decide to use Raspberry Pi as it have low cost and can run linux OS with Docker and have enough spec for MQTT broker. This paper also shows the performance of the Raspberry Pi cluster and how to visualize the status of a computer cluster on SAGE2 wall.","PeriodicalId":405827,"journal":{"name":"2017 2nd International Conference on Information Technology (INCIT)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"43","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 2nd International Conference on Information Technology (INCIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INCIT.2017.8257870","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 43

Abstract

This paper aims at building a scalable MQTT broker by combining low-cost board computers like Raspberry Pi and open source broker software. The MQTT broker can be used to exchange messages between devices and devices in term of publish/subscribe for create Internet of Things network. Nowadays people extremely interest in IoT not only in small room or home but expand to the big company which have a huge amount of IoT devices. Thus, we propose a scalable and low cost MQTT broker clustering which can implement easily but have high performance with a load balancer for a single entry point of MQTT messages and balance the message in clustering. We decide to use Raspberry Pi as it have low cost and can run linux OS with Docker and have enough spec for MQTT broker. This paper also shows the performance of the Raspberry Pi cluster and how to visualize the status of a computer cluster on SAGE2 wall.
一个可伸缩的低成本MQTT代理集群系统
本文旨在通过结合低成本板计算机(如Raspberry Pi)和开源代理软件来构建可扩展的MQTT代理。MQTT代理可用于在设备和设备之间交换消息,用于创建物联网网络的发布/订阅。如今,人们对物联网的兴趣不仅限于小房间或家庭,还扩展到拥有大量物联网设备的大公司。因此,我们提出了一种可扩展且低成本的MQTT代理集群,它可以轻松实现,但具有高性能,并且使用MQTT消息的单个入口点的负载平衡器,并在集群中平衡消息。我们决定使用树莓派,因为它成本低,可以运行linux操作系统和Docker,并且有足够的MQTT代理规格。本文还展示了树莓派集群的性能,以及如何在SAGE2墙上可视化计算机集群的状态。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信