@techreport{oai:ipsj.ixsq.nii.ac.jp:02000718, author = {藤巻,佳祐 and 丁,曄澎 and 近堂,徹 and Keisuke Fujimaki and Yepeng Ding and Tohru Kondo}, issue = {32}, month = {Feb}, note = {MQTT Version5.0で導入された共有サブスクリプションは、サブスクライバ群におけるメッセージの分散処理を可能にし,データ基盤のスケーラビリティとアベイラビリティを向上させる機能である.筆者らはこれまで,各サブスクライバのワークロードの変化に応じた効率的なメッセージ分散を実現するため,MQTTブローカが接続しているサブスクライバ群の状態をリアルタイムに管理し,その状況に基づきメッセージを配信することが可能な,共有サブスクリプションにおける動的負荷分散手法を提案している.本稿では,メッセージの送信間隔やデータサイズが異なる多数のパブリッシャからのメッセージ送信を想定し,パブリッククラウドサービスを用いた実験環境を構築してスケーラビリティ評価を実施した.従来の静的負荷分散手法との比較評価により,本提案手法が大規模IoTシステムにおいても効果的に機能することを示す., Shared subscriptions, introduced in MQTT Version 5.0, are a function that enables distributed processing of messages among subscribers, and improves the scalability and availability of data infrastructure. The authors have previously proposed a dynamic load balancing method that can manage the status of the group of subscribers connected to the MQTT broker, and distribute messages based on the load status, in order to achieve message distribution in response to changes in the load on each subscribers. In this paper, we assume that messages are sent from numerous publishers with different time intervals and data sizes, and we have constructed an experimental environment using a public cloud service to evaluate its scalability. By comparing and evaluating the conventional static load balancing method and the dynamic load balancing method, we show that the dynamic load balancing method can also function effectively in large-scale IoT systems.}, title = {MQTT共有サブスクリプションにおける動的負荷分散手法のスケーラビリティ評価}, year = {2025} }