Skip to main content
QUICK REVIEW

[論文レビュー] Architectural Support for Global Smart Spaces

Alan Dearle, Graham Kirby|Jun 24, 2010
Hermeneutics and Narrative Identity被引用数 5
ひとこと要約

本論文は、グローバルスマートスペース(GLOSS)のためのハイブリッドソフトウェアアーキテクチャを提案し、グローバルネットワークを横断する人々、アーティファクト、場所間のスケーラブルで文脈に配慮した相互作用を可能にする。このアーキテクチャは、コンポーネントの組み立てにローカルなXMLベースのパイプラインアーキテクチャを組み合わせ、ピアツーピアルーティング層を介して場所に依存するサービスのグローバルな発見と通信を実現する。ヒアレイズサービスのプロトタイプを通じて実現可能性が示されている。

ABSTRACT

A GLObal Smart Space (GLOSS) provides support for interaction amongst people, artefacts and places while taking account of both context and movement on a global scale. Crucial to the definition of a GLOSS is the provision of a set of location-aware services that detect, convey, store and exploit location information. We use one of these services, hearsay, to illustrate the implementation dimensions of a GLOSS. The focus of the paper is on both local and global software architecture to support the implementation of such services. The local architecture is based on XML pipe-lines and is used to construct location-aware components. The global architecture is based on a hybrid peer-to-peer routing scheme and provides the local architectures with the means to communicate in the global context.

研究の動機と目的

  • スマートスペースにおけるグローバルで文脈に配慮した相互作用を支援するスケーラブルなソフトウェアアーキテクチャを設計すること。
  • 分散システムを横断して場所情報を検出・伝達・保存・活用できる場所に依存するサービスを可能にすること。
  • 地理的に分散した環境において、シームレスに動作するように、ローカルなコンポonentの組み合わせとグローバルな通信メカニズムを統合すること。
  • ヒアレイズサービスのプロトタイプ実装を通じて、グローバルスマートスペースの実現可能性を示すこと。

提案手法

  • ローカルアーキテクチャは、場所に依存するコンポーネントの組み立てと管理にXMLパイプラインを用い、モジュラーで組み立て可能なサービス開発を可能にする。
  • グローバルアーキテクチャでは、ネットワーク全体にわたるローカルコンポーネントのスケーラブルでレジilientな発見と通信を実現するために、ハイブリッドピアツーピアルーティング方式が採用されている。
  • システムは、標準化されたインターフェースを介してローカル層とグローバル層を統合し、ローカルコンポーネントがグローバルにサービスを発行・発見できるようにしている。
  • ヒアレイズサービスは、アーキテクチャのエンドツーエンド機能(イベントの伝搬および場所追跡を含む)を示すユースケースとして実装されている。
  • 場所の文脈と分散協調メカニズムを活用することで、動的再構成とモビリティをサポートする。

実験結果

リサーチクエスチョン

  • RQ1分散型で移動可能なエントリに対して、スケーラブルで文脈に配慮した相互作用をサポートするグローバルスマートスペースアーキテクチャは、どのように設計できるか?
  • RQ2グローバルな整合性を保ちながら、ローカルな場所に依存するコンポーネントの効果的な組み合わせを実現するアーキテクチャパターンは何か?
  • RQ3グローバルな文脈において、セマンティクス的および場所ベースのサービス発見をサポートするために、ピアツーピアルーティングはどのように適合可能か?
  • RQ4リアルタイム応答性を備えたグローバル分散型で文脈に配慮したシステムを構築する際の主な実装上の課題は何か?

主な発見

  • ハイブリッドピアツーピアルーティング方式により、場所に依存するサービスの効率的でスケーラブルなグローバル発見が可能となり、中央集権的インfraの依存度が低下した。
  • XMLパイプラインに基づくローカルアーキテクチャは、文脈に配慮したコンポーネントのモジュラーな組み合わせを効果的にサポートし、保守性と再利用性が向上した。
  • ヒアレイズサービスプロトタイプは、分散ノード間でエンドツーエンドの機能(イベントの伝搬および場所追跡を含む)を実現した。
  • ローカル層とグローバル層の統合により、異なる管理ドメインやネットワーク境界を越えたシームレスな運用が可能になった。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。