Presentation 2021-03-02
MQTT-SN Acceleration using P4
Koki Osawa, Tomoya Hibi, Ryohei Banno,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) MQTT is a major communication protocol for the IoT. In MQTT, all communication is done through a server called a "broker". Therefore, there is a concern that the broker is overloaded. In this study, we focus on MQTT-SN which is based on UDP and propose a method to offload the processing of the broker into the network using P4. P4 is a language for data plane programming, and the proposed method reduces the load on the broker by delivering publish messages that satisfy certain conditions directly from the network switch to the corresponding subscribers. We implemented the proposed method in BMv2, a reference implementation of P4, and conducted evaluation experiments. The experimental results show that the proposed method can reduce the number of packets that reach the broker. In addition, we confirmed that the proposed method reduces the delay time by more than 40% when sending a 100 Byte publish message.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) P4 / Data Plane Programmability / MQTT / MQTT-SN / IoT
Paper # SITE2020-47,IA2020-43
Date of Issue 2021-02-22 (SITE, IA)

Conference Information
Committee SITE / IA / IPSJ-IOT
Conference Date 2021/3/1(2days)
Place (in Japanese) (See Japanese page)
Place (in English) Online
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair Masaru Ogawa(Kobe Gakuin Univ.) / Hiroyuki Osaki(Kwansei Gakuin Univ.)
Vice Chair Takushi Otani(Kibi International Univ.) / Takeo Tatsumi(Open Univ. of Japan) / Rei Atarashi(IIJ) / Toru Kondo(Hiroshima Univ.) / Hiroshi Yamamoto(Ritsumeikan Univ.)
Secretary Takushi Otani(KDDI Research) / Takeo Tatsumi(Yamaguchi Pref Univ.) / Rei Atarashi(Kwansei Gakuin Univ.) / Toru Kondo(KDDI Research) / Hiroshi Yamamoto(NEC)
Assistant Daisuke Suzuki(Hokuriku Univ.) / Hideyuki Fujii(NRI-Secure) / Kenji Ohira(Osaka Univ.) / Daiki Nobayashi(Kyushu Inst. of Tech.) / Ryohei Banno(Kogakuin Univ.)

Paper Information
Registration To Technical Committee on Social Implications of Technology and Information Ethics / Technical Committee on Internet Architecture / Special Interest Group on Internet and Operation Technology
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) MQTT-SN Acceleration using P4
Sub Title (in English)
Keyword(1) P4
Keyword(2) Data Plane Programmability
Keyword(3) MQTT
Keyword(4) MQTT-SN
Keyword(5) IoT
1st Author's Name Koki Osawa
1st Author's Affiliation Kogakuin University(Kogakuin Univ.)
2nd Author's Name Tomoya Hibi
2nd Author's Affiliation NIPPON TELEGRAPH AND TELEPHONE CORPORATION(NTT)
3rd Author's Name Ryohei Banno
3rd Author's Affiliation Kogakuin University(Kogakuin Univ.)
Date 2021-03-02
Paper # SITE2020-47,IA2020-43
Volume (vol) vol.120
Number (no) SITE-380,IA-381
Page pp.pp.52-57(SITE), pp.52-57(IA),
#Pages 6
Date of Issue 2021-02-22 (SITE, IA)