研究課題/領域番号 |
21K11846
|
研究種目 |
基盤研究(C)
|
配分区分 | 基金 |
応募区分 | 一般 |
審査区分 |
小区分60060:情報ネットワーク関連
|
研究機関 | 広島大学 |
研究代表者 |
近堂 徹 広島大学, 情報メディア教育研究センター, 教授 (90437575)
|
研究期間 (年度) |
2021-04-01 – 2025-03-31
|
研究課題ステータス |
交付 (2023年度)
|
配分額 *注記 |
3,770千円 (直接経費: 2,900千円、間接経費: 870千円)
2023年度: 1,170千円 (直接経費: 900千円、間接経費: 270千円)
2022年度: 1,170千円 (直接経費: 900千円、間接経費: 270千円)
2021年度: 1,430千円 (直接経費: 1,100千円、間接経費: 330千円)
|
キーワード | IoT / マイクロサービス / Pub/Subメッセージングシステム / 障害特定 / 耐障害性 |
研究開始時の研究の概要 |
IoTプラットフォームにおけるマイクロサービスの安定稼働のためには耐障害性の確保が大きな課題である。一方で,プラットフォームの重層化・複雑化により,構成するハードウェアリソースとアプリケーションサービスとの関連性に乖離が発生し,全体像の把握や障害時の問題点の特定がより困難になっている現状がある。本研究では,特にエッジコンピューティング基盤に焦点を当て,プラットフォームの重層性を考慮した複数のメトリクスとサービスのトレースデータを用いた障害検知・特定手法を新たに提案する。
|
研究実績の概要 |
プラットフォームの重層化・複雑化により,構成するハードウェアリソースとアプリケーションサービスとの関連性に乖離が発生し,IoTサービスを提供するシステムやネットワークの全体像の把握や障害時の問題点の特定がより困難になっている現状がある。 本研究では,コンテナ管理プラットフォームのサーバリソースやネットワーク特性などのメトリクスを網羅的な収集とそれに基づく効率的な障害検知と原因特定,ユーザーへのフィードバックを実現し,IoTプラットフォームにおける有効性を示すことを目的としている。
2022年度に実施したコンポーネント間の依存関係に基づく障害原因箇所の特定手法の成果を受けて,今年度はマイクロサービスにおけるコンポーネント間のデータ流通を想定した,Pub/Subメッセージングシステムにおける耐障害性を向上させるメッセージ配送手法の設計と実装を行った。また,無線ネットワークシステムにおける障害検知および自動診断システムの開発を行い,無線LAN環境で接続品質の低下や接続不能な状態などが発生した際に原因の診断・解決支援を行うシステムを提案し,プロトタイプ実装と評価から有効性を明らかにした。これらはIoTプラットフォームにおける障害検知手法に関連する技術開発およびアプリケーション実装であり,本成果を取りまとめて,国内研究会やシンポジウムで対外発表を行った。
|
現在までの達成度 (区分) |
現在までの達成度 (区分)
2: おおむね順調に進展している
理由
「Pub/Subメッセージングシステムにおける耐障害性を向上させるメッセージ配送手法の設計と実装」では,ネットワーク品質が変動しやすいIoTシステムでの利用に適したMQTTを対象とした,サブスクライバ群の状態を考慮した動的負荷分散手法を提案した。本手法では,サブスクライバの保留中のメッセージ数とメッセージあたりの平均処理時間を基にスコア値を計算することで,グループ内で最も配信に適したサブスクライバをリアルタイムに選択できる特徴を持つ。評価実験では,他のワークロードによるリソース変動や処理時間の変化が発生する可能性があるIoTプラットフォーム環境に対して,既存の静的負荷分散手法よりも堅牢であることを実験的に示した。この成果は,2023年12月に開催された情報処理学会インターネットと運用技術シンポジウム2023にて発表し,優秀論文賞を受賞している。 「無線ネットワークシステムにおける障害検知および自動診断システムの開発」では,組織内無線LANにおいてネットワークログや接続端末から取得できる情報を用いて,ネットワークの障害検知や特定を対話型で自己診断可能なプロトタイプの提案を行った。今回はユースケースとして組織内無線LANに焦点を当てているが,本研究開発で提案している診断戦略やユーザーに対するフロントエンドは,マイクロサービスの障害検知・特定にも活用できるものである。この成果も,2023年12月に開催された情報処理学会インターネットと運用技術シンポジウム2023のポスターセッションにて発表を行なっている。
|
今後の研究の推進方策 |
これまでの成果を取りまとめて,最終的な成果を国際会議もしくは学術論文誌への投稿を進める。
|