{"created":"2025-11-26T01:58:13.970049+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:02005985","sets":["6164:6165:6244:1764117461240"]},"path":["1764117461240"],"owner":"80578","recid":"2005985","title":["パブリッシャ指向の再接続機構を備えたMQTTブローカクラスタの動的負荷分散手法の実装と評価"],"pubdate":{"attribute_name":"PubDate","attribute_value":"2025-12-04"},"_buckets":{"deposit":"a5d761b4-e6dc-4456-bdef-938d0255e33a"},"_deposit":{"id":"2005985","pid":{"type":"depid","value":"2005985","revision_id":0},"owners":[80578],"status":"published","created_by":80578},"item_title":"パブリッシャ指向の再接続機構を備えたMQTTブローカクラスタの動的負荷分散手法の実装と評価","author_link":[],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"パブリッシャ指向の再接続機構を備えたMQTTブローカクラスタの動的負荷分散手法の実装と評価","subitem_title_language":"ja"},{"subitem_title":"Implementation and Evaluation of a Dynamic Load Balancing Method in MQTT Broker Clusters Using Publisher-Aware Reconnection","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"IoT技術","subitem_subject_scheme":"Other"}]},"item_type_id":"18","publish_date":"2025-12-04","item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"item_18_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"広島大学大学院先進理工系科学研究科"},{"subitem_text_value":"広島大学大学院先進理工系科学研究科/広島大学情報メディア教育研究センター"}]},"item_18_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Graduate School of Advanced Science and Engineering, Hiroshima University","subitem_text_language":"en"},{"subitem_text_value":"Graduate School of Advanced Science and Engineering, Hiroshima University / Information Media Center, Hiroshima University","subitem_text_language":"en"}]},"item_publisher":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"情報処理学会","subitem_publisher_language":"ja"}]},"publish_status":"0","weko_shared_id":-1,"item_file_price":{"attribute_name":"Billing file","attribute_type":"file","attribute_value_mlt":[{"url":{"url":"https://ipsj.ixsq.nii.ac.jp/record/2005985/files/IPSJ-IOTS2025007.pdf","label":"IPSJ-IOTS2025007.pdf"},"date":[{"dateType":"Available","dateValue":"2027-12-04"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-IOTS2025007.pdf","filesize":[{"value":"2.2 MB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"660","billingrole":"5"},{"tax":["include_tax"],"price":"330","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"43"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"58fdb59a-a872-4e1e-8139-8937207b48a2","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2025 by the Information Processing Society of Japan"}]},"item_18_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"土居,すみれ"}]},{"creatorNames":[{"creatorName":"近堂,徹"}]}]},"item_18_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Sumire Doi","creatorNameLang":"en"}]},{"creatorNames":[{"creatorName":"Tohru Kondo","creatorNameLang":"en"}]}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_5794","resourcetype":"conference paper"}]},"item_18_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"近年,大規模IoT環境において,膨大なメッセージを効率的に処理するための通信基盤としてPub/Subアーキテクチャが広く利用されている.その代表的な実装であるMQTTでは,複数ブローカによるクラスタ構成が一般的であるが,従来の負荷分散は初回接続時のDNSラウンドロビンに依存しており,接続後の負荷変動や新規ブローカ追加に対応できないという課題がある.本研究では,MQTT v5で導入されたサーバリダイレクト機能を活用し,ブローカ間でパブリッシャのスループット情報を共有するとともに,高負荷時に低負荷ブローカへの再接続を促す動的負荷分散手法を提案する.さらに,パブリッシャ自身が候補ブローカに対してレイテンシを測定し,最小遅延の接続先を自律的に選択する仕組みにより,過負荷の抑制と低レイテンシ通信を両立する.評価実験の結果,本手法は従来手法と異なり動的な負荷分散を実現できることを確認した.一方で,再接続処理に伴いパブリッシャ-ブローカ間のスループットは一時的に低下する様子が見られたものの,極端な性能劣化を引き起こすことなくブローカの処理負荷の平滑化を実現できることを示した.","subitem_description_type":"Other"}]},"item_18_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"In recent years, Pub/Sub architectures have been widely adopted as a communication infrastructure to efficiently process the massive volume of messages in large-scale IoT environments. Among them, MQTT is one of the most representative implementations, where cluster configurations with multiple brokers are commonly employed. However, conventional load balancing relies on DNS round-robin only at the initial connection and cannot address load fluctuations after connection establishment or the addition of new brokers. In this study, we propose a dynamic load balancing method that leverages the server redirection feature introduced in MQTT v5, enabling brokers to share publisher throughput information and to prompt reconnection to less loaded brokers under high-load conditions. Furthermore, publishers measure the latency to candidate brokers and autonomously select the destination with the minimum latency, thereby achieving both overload mitigation and low-latency communication. Evaluation results demonstrated that, unlike the conventional method, the proposed method successfully achieved dynamic load balancing. On the other hand, although the average throughput between publishers and brokers temporarily decreased during reconnection, the proposed method was shown to smooth broker load without causing significant performance degradation.","subitem_description_type":"Other"}]},"item_18_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"56","bibliographic_titles":[{"bibliographic_title":"インターネットと運用技術シンポジウム論文集"}],"bibliographicPageStart":"49","bibliographicIssueDates":{"bibliographicIssueDate":"2025-12-04","bibliographicIssueDateType":"Issued"},"bibliographicVolumeNumber":"2025"}]},"relation_version_is_last":true,"weko_creator_id":"80578"},"id":2005985,"updated":"2025-11-26T07:01:13.790061+00:00","links":{}}