EntityCollaborator:SIP とDHTを用いたユビキタスコンピューティングのためのフレームワーク

書誌事項

タイトル別名
  • EntityCollaborator : SIP ト DHT オ モチイタ ユビキタスコンピューティング ノ タメ ノ フレームワーク
  • EntityCollaborator: A Ubiquitous Computing Framework Using SIP and DHT
  • フレームワーク技術

この論文をさがす

抄録

ユビキタスコンピューティングにおける多くのアプリケーションでは,センサ情報から取得されたイベントやコンテキストといった離散的情報,動画や音声などのストリーミング情報といった連続的情報を利用するが,それらを統合的に扱えるフレームワークやミドルウェアは少ない.また,それらを統合的に扱う手段としてSIP の利用が考えられるが,SIP では様々な仕様から構成されるため習熟が難しい.そのため我々は離散的,連続的情報を統合的に扱うため,バックエンドにSIP を用いたJavaによるフレームワークであるEntityCollaborator を提案する.EntityCollaboratorの要件としては,SIP メソッドやセッション管理の抽象化と隠蔽,分散環境中のサービス探索機能の実装があった.そのため我々はイベント駆動型のAPI によりSIP の隠蔽と抽象化を行い,P2P 探索技術の1 つであるDHT を利用することによりサービス探索機能を実現した.それにより離散的,連続的情報を統合的に扱うことが可能になり,SIP を採用したことで既存のSIP アプリケーションとの連携も可能になった.また,DHT を採用したことで,その特徴である高いスケーラビリティ,アドホック性,耐故障性なども得ることができた.

Developing Ubiquitous Computing application is quite difficult, because of the needed for deep knowledge for network and devices. Therefore researches of framework and middleware are becoming active area. However, these frameworks mainly aim to handle discrete information such as event messages, therefore they seem to insufficient for handling continuous information such as sound and movie. Then we propose a framework called EntityCollaborator, which aim to converge discrete and continuous information using SIP. EntityCollaborator neaded to hide SIP methods and session management, and to provide a lookup service for finding component in a distributed environment. Therefore, to settle these specifications, we provided event-driven APIs and lookup service by using DHT, and which led EntityCollabrator to obtain these features; cooperation function with SIP-based applications, high scalability, adhoc nature, and robustness.

収録刊行物

詳細情報 詳細情報について

問題の指摘

ページトップへ