ANCL

Products > 分散協調型計算ミドルウェアANCL [戻る]



アドホックネットワークコンピューティング(ANCL) とは、
複数のコンピュータが自律的に接続しあい協調して機能する従来のクライアントサーバー型とは 全く異なるネットワークコンピューティングアーキテクチャーです。

ANCLは、接続メンバー(ノード)が常に変動する無線モバイル環境においても ANCLを実現できるように開発されたミドルウェアでJavaで開発されています。

あなたのJavaアプリケーションのSDKライブラリとして、このANCLを用いることで P2P機能を容易に追加することができます。


ANCLは,特徴的な以下の機能から構成されています。

クラスター形成機能とメッセージ通信機能

無線ネットワークの通信圏内にいる仲間のノードを自律的に探索してお互いを接続することによって、 ノードの集合体−クラスターを構成し、 クラスター内での柔軟なメッセージ通信(ユニキャスト,マルチキャスト)を可能とします。

オブジェクト共有機能

ノード間で共有するデータオブジェクトを、そのアクセス頻度に応じて その複製オブジェクトをクラスター内に自動的に分散させます。 これによって、あるノードがクラスターから離脱しても共有情報が失われることがありません。

アプリケーション起動機能

ノード間でアプリケーション(クラスファイル)を共有できます。 これによって、ひとりのメンバーがもっているアプリケーションを 他のメンバーもその場で入手し起動することができます。

モニタユーティリティ

クラスター、メッセージ通信、オブジェクト共有の各状態をリアルタイムにモニターするユーティリティ群。 アプリケーション開発を支援します。



ノードがお互いを認識して接続しあいネットワークを構成する
メッセージ、イベントの中継・伝播
協調して全体がひとつのアプリケーションシステムとして機能する


ノードの随時参加・離脱





データオブジェクトの共有

イメージ、テキストデータ等の共有
アプリケーションプログラムの共有と起動
コピー伝播による耐障害性と負荷分散の実現

●本ミドルウェアのソフトウェア機能構成






製品構成

●SDKパッケージ

ANCLライブラリ(jarファイル)
サンプルアプリケーションソース
上記ソフトウェアのCD
マニュアル群


販売価格

SDKライセンス( 4PC) 198,000円(税別)



 Copyright (c) 2003 Ad-hoc Network Computing Laboratory All Rights Reserved.