2019年4月 - 2022年3月
高い即時性を備えた分散pub/subメッセージング技術
日本学術振興会 科学研究費助成事業 若手研究 若手研究
本研究は、低遅延な分散型Publish/Subscribeメッセージング技術の確立を目的とするものである。Publish/Subscribeメッセージングは、ブローカと呼ばれる中継サーバを介して情報交換を行う通信モデルである。高いリアルタイム性が求められる大規模システムへの適用を想定した場合、多数のブローカを用いて負荷を分散させつつ、そのオーバヘッドにより生じる遅延を小さく抑える技術が必要となる。
本研究では、以下の①および②に取り組んでいる。
①ブローカ群の連携において、構造化オーバレイネットワークのアルゴリズムSkip Graphを用いることを想定し、Skip Graph上で経路長の短いルーティグを実現する手法を確立すること。
②ブローカ群の連携において、負荷分散性を必要としない状況下では低遅延性を優先したトポロジへと切り替える方式を確立すること。
2021年度は、これまでの①および②の取り組みをベースとして、エッジにおけるブローカ群の分散構成方式の検討およびその効果検証を中心として研究をおこなった。実機環境を用いた検証により、複数台のブローカを用いてクライアントとの通信負荷を分散させることで、従来よりもスループットを向上可能であること、またエッジにおける想定アプリケーションのひとつである分散データストアへのデータ収集・蓄積が可能であることを確認した。さらに、提案手法の応用を想定し、IoT機器の連携に基づく実応用サービスについて基礎的な検討に着手した。
本研究では、以下の①および②に取り組んでいる。
①ブローカ群の連携において、構造化オーバレイネットワークのアルゴリズムSkip Graphを用いることを想定し、Skip Graph上で経路長の短いルーティグを実現する手法を確立すること。
②ブローカ群の連携において、負荷分散性を必要としない状況下では低遅延性を優先したトポロジへと切り替える方式を確立すること。
2021年度は、これまでの①および②の取り組みをベースとして、エッジにおけるブローカ群の分散構成方式の検討およびその効果検証を中心として研究をおこなった。実機環境を用いた検証により、複数台のブローカを用いてクライアントとの通信負荷を分散させることで、従来よりもスループットを向上可能であること、またエッジにおける想定アプリケーションのひとつである分散データストアへのデータ収集・蓄積が可能であることを確認した。さらに、提案手法の応用を想定し、IoT機器の連携に基づく実応用サービスについて基礎的な検討に着手した。
- ID情報
-
- 課題番号 : 19K20253
- 体系的課題番号 : JP19K20253