Presentation | 2020-12-17 Investigating a generic load balancing architecture for MQTTBroker Daigo Kamata, Takashi Abe, Takahumi Hayashi, |
---|---|
PDF Download Page | PDF download Page Link |
Abstract(in Japanese) | (See Japanese page) |
Abstract(in English) | In recent years, with the explosive proliferation of IoT devices, data traffic has been increasing every year. MQTT, which allows for IoT/M2M data exchange, is also facing the challenge of dealing with increasing traffic. Since the MQTT concentrates the load on the brokers, the MQTT specification only specifies the use of a single broker, although it is possible to distribute the load by linking multiple brokers. Some broker implementations implement federating capabilities between the same kind of brokers, but there is no way to federate data between different kinds of brokers. In this study, we proposed a mechanism that allows arbitrary brokers to cooperate with each other without depending on their implementations. This mechanism relays and filters messages between brokers, allowing multiple brokers to act as a single logical entity. A prototype was built using the go language and evaluated for load balancing performance. The combination of two brokers resulted in a 1.3-fold improvement in throughput compared to a single broker. |
Keyword(in Japanese) | (See Japanese page) |
Keyword(in English) | MQTT / IoT / Network |
Paper # | NS2020-89 |
Date of Issue | 2020-12-10 (NS) |
Conference Information | |
Committee | NS / RCS |
---|---|
Conference Date | 2020/12/17(2days) |
Place (in Japanese) | (See Japanese page) |
Place (in English) | Online |
Topics (in Japanese) | (See Japanese page) |
Topics (in English) | Multi-hop/Relay/Cooperation, Disaster-resistant wireless network, Sensor/Mesh network, Ad-hoc network, D2D/M2M, Wireless network coding, Handover/AP switching/Connected cell control/Load balancing among base stations/Mobile network dynamic reconfiguration, QoS/QoE assurance, Wireless VoIP, IoT, Edge computing, etc. |
Chair | Akihiro Nakao(Univ. of Tokyo) / Eiji Okamoto(Nagoya Inst. of Tech.) |
Vice Chair | Tetsuya Oishi(NTT) / Fumiaki Maehara(Waseda Univ.) / Toshihiko Nishimura(Hokkaido Univ.) / Tomoya Tandai(Toshiba) |
Secretary | Tetsuya Oishi(NTT) / Fumiaki Maehara(Chuo Univ.) / Toshihiko Nishimura(Kyushu Univ.) / Tomoya Tandai(NEC) |
Assistant | Shinya Kawano(NTT) / Koichi Adachi(Univ. of Electro-Comm.) / Osamu Nakamura(Sharp) / Manabu Sakai(Mitsubishi Electric) / Masashi Iwabuchi(NTT) / Tatsuki Okuyama(NTT DOCOMO) |
Paper Information | |
Registration To | Technical Committee on Network Systems / Technical Committee on Radio Communication Systems |
---|---|
Language | JPN |
Title (in Japanese) | (See Japanese page) |
Sub Title (in Japanese) | (See Japanese page) |
Title (in English) | Investigating a generic load balancing architecture for MQTTBroker |
Sub Title (in English) | |
Keyword(1) | MQTT |
Keyword(2) | IoT |
Keyword(3) | Network |
1st Author's Name | Daigo Kamata |
1st Author's Affiliation | Niigata University(Niigata Univ.) |
2nd Author's Name | Takashi Abe |
2nd Author's Affiliation | Niigata University(Niigata Univ.) |
3rd Author's Name | Takahumi Hayashi |
3rd Author's Affiliation | Niigata University(Niigata Univ.) |
Date | 2020-12-17 |
Paper # | NS2020-89 |
Volume (vol) | vol.120 |
Number (no) | NS-297 |
Page | pp.pp.12-16(NS), |
#Pages | 5 |
Date of Issue | 2020-12-10 (NS) |