オーバレイネットワーク上でアプリケーションサービスを実行するプラットフォームの設計と実装

書誌事項

タイトル別名
  • オーバレイネットワーク ジョウ デ アプリケーションサービス オ ジッコウ スル プラットフォーム ノ セッケイ ト ジッソウ
  • Design and Development of Service Execution Platform for Overlay Networks

この論文をさがす

抄録

本論文では,複数のサーバに分散して蓄積された環境センシング情報などの大量の情報を活用したアプリケーションサービス(以下,サービス)を,分散環境で効率良く実行するためのサービス設計手法を提案する.この手法では,センシング情報の解析処理やパターンマッチングなど基本的なデータ処理単位をコンポーネントとし,サービスはそれらコンポーネントの逐次並列結合として与えられるものとする.このもとで,各サーバの計算能力,サーバ間オーバレイネットワークのデータ転送遅延などを考慮し,最適なデータ処理速度を達成するために,どのコンポーネントをどのサーバで実行すべきかを自動で決定する.また,この手法を用いたサービス設計から実環境におけるサービス実行までを行えるサービス実行プラットフォームの設計および実装を行っている.さらに,PlanetLab上で評価実験を行い,実環境においても,提案手法と提案プラットフォームにより,効率的にサービス開発が行えることを確認する.

In this paper, we propose a method to derive execution sequences of a given application-level service that is executed by cooperative servers on overlay networks. We also design and develop a service execution platform. The proposed method assumes that a service consists of service components, and it can derive optimal allocation of components that does not overload network links and servers. Using the platform, services can be installed and executed easily on real networks. We have conducted experiments on PlanetLab to validate our method. The experimental results have shown that the proposed method could derive efficient execution sequences and they could achieve higher throughput than the other methods.

収録刊行物

関連プロジェクト

もっと見る

詳細情報

問題の指摘

ページトップへ