分散コンポーネントによる即興的アプリケーション構成機構の実現

書誌事項

タイトル別名
  • ブンサン コンポーネント ニ ヨル ソッキョウテキ アプリケーション コウセイ キコウ ノ ジツゲン
  • A System for Improvised Composition of Component-based Applications
  • 情報家電

この論文をさがす

抄録

今日,コンポーネント技術によって多様な分散システムが構築されている反面,それらのシステムは,高度な知識を有するシステム開発者やシステム設定者を必要としてきた.著者らは,ホームネットワークなどのシステム開発者の介在が困難な場面で,コンポーネント技術の利便性を生かし,一般的なユーザが即興的に分散システムの構築を可能とする分散ミドルウェアDragonを開発した.Dragonは,各コンポーネントを単純化できる複数仲介者型間接通信モデルを採用し,経路判断機能の外部化,コンテンツ適応機能の構造化,信頼性のある1対多イベント配送機能などの特徴を持つ.本論文では,Dragonが1対多イベント配送において,優先度を区別したマルチプルユニキャストが正しく動作しているか,仲介者の直列的な配送時間,近接コンポーネントの発見などを評価し,適切な配送処理動作と妥当な動作時間で稼動可能であることを示す.Dragonを用いることで家庭内ネットワークだけでなく,工場などの時間制約をともなったイベント配送を要求される場でも即興的なシステム構築が可能となる.

Distributed systems, these days, are developed by putting various software components together through networks. However, such systems require developers who are familiar with the software architecture and its components. In this paper, we present a design and implementation of a new middleware, Dragon, which is suitable for collaboration between distributed components within networks where there are no system developers, such as a home environment. Dragon allows us to construct and modify an event-driven distributed component system easily and extemporarily. Dragon's implementation is based on the Multiple Mediators Indirect Communication Model, which makes each component simple. One of the features is one-to-many communication with reliability using multiple-unicasting. In addition, Dragon incorporates soft real-time event delivery to enhance the predictability of the behavior within a constructed system, and the composition of distributed services for event management.

収録刊行物

被引用文献 (6)*注記

もっと見る

参考文献 (14)*注記

もっと見る

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

問題の指摘

ページトップへ