(57)【特許請求の範囲】
【請求項１】
記憶領域ネットワークから独立している少なくとも１つのクライアントによる記憶領域ネットワークの管理のための記憶アレイの相互接続を含むネットワーク構造であって、
複数の記憶装置と、複数の記憶結合性装置とを含む記憶システムと、
第１通信ネットワークを介して前記記憶システムに接続される複数のホスト・コンピュータであって、前記複数のホスト・コンピュータは、前記記憶領域ネットワークに関連する動作状況情報を収集する対応エージェントを含み、前記複数のホスト・コンピュータの各々が、前記複数の記憶装置の１つまたは２つ以上にデータを送信し、かつ複数の記憶装置の１つまたは２つ以上からデータを受信する、前記複数のホスト・コンピュータと、
複数のクライアントと、
前記対応エージェントを介して前記複数のホスト・コンピュータと通信し、前記動作状況情報を検索する記憶管理サーバであって、少なくとも１つの記憶管理サーバは、ウェブベースの第２通信ネットワークを介して少なくとも１つのクライアントと通信するように構成され、前記少なくとも１つの記憶管理サーバは、前記対応エージェントから受信した前記動作状況情報に基づいて、記憶装置及び記憶結合性装置の動作状況に関する情報を収集するポーラを含み、前記記憶装置及び記憶結合性装置の動作状況に関する情報は、前記記憶システムの結合関係に関する構成情報と、前記対応エージェントとポーラとの間の通信状況に関する情報とを含み、前記少なくとも１つの記憶管理サーバは、前記記憶装置及び記憶結合性装置の動作状況に関する情報を、前記ウェブベースの第２通信ネットワークの使用によって前記少なくとも１つのクライアントへ提供し、前記記憶管理サーバは、前記クライアントの少なくとも１つに前記記憶装置の動作状況に関する情報を提供する、前記記憶管理サーバと、
を備えたネットワーク構造。
【請求項２】
記憶管理サーバは、
記憶装置の動作状況に関する情報を収集するためのポーラと、
記憶装置の前記１つの動作状況に関する情報を記憶するための中央貯蔵所と、
記憶装置の動作状況に関する情報をクライアントに配分するためのオブジェクト・サーバと、
を含んでいる請求項１に記載のネットワーク構造。
【請求項３】
ポーラは、記憶装置の各々の動作の現在の状況を維持するために、所定の間隔で記憶装置の各々をポーリングする請求項１に記載のネットワーク構造。
【請求項４】
所定の間隔は、１分以下である請求項３に記載のネットワーク構造。
【請求項５】
記憶管理サーバは、さらに、記憶装置をクライアントに接続する記憶結合性装置の動作状況に関する情報を提供する請求項１に記載のネットワーク構造。
【請求項６】
記憶管理サーバは、
記憶装置及び記憶結合性装置の動作状況に関する情報を収集するためのポーラと、
記憶装置及び記憶結合性装置の前記１つの動作状況に関する情報を記憶するための中央貯蔵所と、
記憶装置及び記憶結合性装置の動作状況に関する情報をクライアントに配分するためのオブジェクト・サーバと、
を含んでいる請求項５に記載のネットワーク構造。
【請求項７】
ポーラは、記憶結合性装置の各々の動作の現在の状況を維持するために、所定の間隔で記憶結合性装置の各々をポーリングする請求項６に記載のネットワーク構造。
【請求項８】
記憶管理サーバは、さらに、特定のユーザ、またはユーザのグループによりアクセス可能な前記記憶装置を定義するアクセス特権に応答する安全要素であって、クライアントによる前記記憶装置の１つまたは２つ以上の動作状況情報へのアクセスを制限する安全要素を含む、請求項１に記載のネットワーク構造。
【請求項９】
記憶管理サーバは、さらに、複数のクライアントと通信するためにウェブ・サーバを含んでいる請求項１に記載のネットワーク構造。
【請求項１０】
クライアントの各々は、記憶装置の動作状況に関する情報を表示するために、図式的ユーザ・インターフェースを含んでいる請求項１に記載のネットワーク構造。
【請求項１１】
複数のホスト・コンピュータは、異なった型のものである請求項１に記載のネットワーク構造。
【請求項１２】
複数の記憶装置は、異なった型のものである請求項１に記載のネットワーク構造。
【請求項１３】
さらに、ホスト・コンピュータと複数のクライアントとの間に接続された複数の記憶管理サーバを含み、各記憶管理サーバは、クライアントの少なくとも１つに記憶装置の前記１つの動作状況に関する情報を提供する請求項１に記載のネットワーク構造。
【請求項１４】
記憶管理サーバの各々は、
記憶装置の動作状況に関する情報を収集するためのポーラと、
記憶装置の前記１つの動作状況に関する情報を記憶するための中央貯蔵所と、
記憶装置の前記１つの動作状況に関する情報を少なくとも１つのクライアントに配分するためのオブジェクト・サーバと、
を含んでいる請求項１３に記載のネットワーク構造。
【請求項１５】
さらに、複数の記憶管理サーバのどの中央貯蔵所が記憶装置の前記１つの動作状況に関する情報を含んでいるかを決定するために、複数の記憶管理サーバの各々に接続されたネーム・サーバを含んでいる請求項１４に記載のネットワーク構造。
【請求項１６】
記憶領域ネットワークから独立している少なくとも１つのクライアントによる記憶領域ネットワークの管理のための複数の記憶装置と、複数の記憶結合性装置とを含む記憶システムを管理するための方法であって、ネットワーク構造は、複数のホスト・コンピュータへの及びからのデータを通信する記憶システムを含み、前記方法は、
対応エージェントを介して前記複数のホスト・コンピュータと通信し、動作状況情報を検索する記憶管理サーバを設ける段階であって、少なくとも１つの記憶管理サーバは、ウェブベースの第２通信ネットワークを介して少なくとも１つのクライアントと通信するように構成され、前記少なくとも１つの記憶管理サーバは、前記対応エージェントから受信した前記動作状況情報に基づいて、記憶装置及び記憶結合性装置の動作状況に関する情報を収集するポーラを含み、前記記憶装置及び記憶結合性装置の動作状況に関する情報は、前記記憶システムの結合関係に関する構成情報と、前記対応エージェントとポーラとの間の通信状況に関する情報とを含み、前記少なくとも１つの記憶管理サーバは、前記記憶装置及び記憶結合性装置の動作状況に関する情報を、前記ウェブベースの第２通信ネットワークの使用によって前記少なくとも１つのクライアントへ提供する、前記記憶管理サーバを設ける段階と、
前記記憶システムの結合関係に関する構成情報と、前記対応エージェントとポーラとの間の通信状況に関する情報とを前記記憶管理サーバから収集する段階と、
該情報を前記記憶管理サーバにより前記クライアントの少なくとも１つに提供する段階と、
を含む方法。
【請求項１７】
記憶装置の動作状況に関する情報を提供する段階は、記憶装置の動作状況に関する情報を収集するためにポーラを用いる段階を含み、
当該方法は、さらに、
記憶装置の前記１つの動作状況に関する情報を、記憶管理サーバの中央貯蔵所に記憶する段階を含む請求項１６に記載の方法。
【請求項１８】
記憶装置の動作状況に関する情報を提供する段階は、記憶装置の動作状況に関する情報をクライアントに配分するためにオブジェクト・サーバを用いる段階を含む請求項１６に記載の方法。
【請求項１９】
ポーラは、記憶装置の各々の動作の現在の状況を維持するために、所定の間隔で記憶装置の各々をポーリングする請求項１７に記載の方法。
【請求項２０】
さらに、ホストを記憶装置に接続する記憶結合性装置の動作状況に関する情報を提供する段階を含む請求項１６に記載の方法。
【発明の詳細な説明】
【０００１】
発明の背景
本発明は、概して、ディスク・アレイのような多重記憶装置の制御に関するものである。
【０００２】
記憶システムは、近年、寸法及び精巧さにおいて非常に成長してきた。これらシステムは、ＥＭＣシンメトリックス（Ｓｙｍｍｅｔｒｉｘ）・ディスク・ドライブ・コントローラのような多重タスクを行う複雑なディスク・ドライブ・コントローラによって制御される多くの大型ディスク・ドライブ・ユニットを典型的に含み得る。大規模ディスク・ドライブ・システムは、典型的には、幾つかのホスト・コンピュータからのＩ／Ｏリクエストのようなコマンドを受信し得、そして幾つかのディスク・ドライブ大量記憶装置を制御することができる。ここに、大量記憶装置の各々は、数ギガビット以上のデータを記憶することができるものである。
【０００３】
ディスク・ドライブ・システムの精巧さ及び寸法が増加し続けるであろうと予想される理由は充分にある。システムの複雑さが増すにつれて、ユーザは、システムがデータを高速かつ確実に回収したり記憶したりすることに信頼を寄せるようになる。従って、ユーザは、典型的には、ディスク・ドライブ・システムの性能を評価するための主な規準としてデータのスループット（処理量）と応答速度とを用いる。結果として、大量記憶装置及び該装置を駆動するコントローラは、コマンドの応答時間を改善することを試みつつ随分と精巧になってきた。従って、ＥＭＣシンメトリックス・ディスク・ドライブ・コントローラ・システムのようなシステムは、大型のキャッシュ・メモリ、並びにシステムのスループットを改善するための他の技術を組み込んでいる。
【０００４】
もちろん、かかるディスク・ドライブ・システムの寸法及び複雑さが増すにつれて、コマンド・リクエストの数が途方もなく増加し、システムの性能を監視することが一層困難となる。
【０００５】
発明の概要
本発明は、一つもしくは二つ以上のクライアントによって、幾つかの記憶システム（例えば、アレイ）の監視及び制御を容易にするネットワーク・アーキテクチャに関する。
【０００６】
本発明の概略的な態様において、ネットワーク・アーキテクチャは、記憶装置に関連した動作状況情報を少なくとも１つのクライアントに提供するために、記憶装置及びいくつかのクライアント間に接続された少なくとも１つの記憶管理サーバを含む。
【０００７】
記憶管理サーバの数ある利点の中で、特に、クライアントが、（例えばインターネットを介して）記憶ネットワークにアクセスし、特定の記憶システムから要求されたデータのスループットに影響し得る何らかの問題に対し記憶システムの状況をチェックすることができることが挙げられる。記憶システムのサイズが増加し続けるので、記憶システムの管理責任は配分されるようになり得る。すなわち、システムの異なったユーザが、システム内に記憶されたオブジェクトに対して異なった責任を有するであろう。この方法で構成された記憶アレイもしくは記憶システムにおいて、記憶管理サーバは、これらの責任の配分を容易にする。さらに、クライアントは、記憶結合性装置（例えば、ハブ、スイッチ）及びホストの型、特性及び状況、並びに記憶システムによって用いられるソフトウェア・コードもしくは更新のバージョンを含めて、記憶システムの構成を決定することができる。さらに、記憶システムの管理の配分はクライアントにとって完全に透明である。
【０００８】
大型の記憶システム（例えば１テラバイトより多い）に接続された多数のホスト・コンピュータを有するネットワークの場合、途方もない数の入力／出力（Ｉ／Ｏ）リクエストが任意の与えられた時刻においてホスト・コンピュータに対し及びホスト・コンピュータから作られている。例えば、かかるネットワークと共に用いられる場合、記憶管理サーバは、大量のＩ／Ｏリクエストがネットワークの１つのチャンネルを通して作られているということをクライアントが決定するのを可能とする。クライアントは、次に、もう１つの記憶システムを用いてアプリケーションを走行させる任意選択性を考慮することができ、これによりデータのスループットを改善する。
【０００９】
本発明のもう１つの態様において、２つまたは３つ以上の記憶管理サーバが情報を管理し、該情報をクライアントに配分するために必要とされ得る。かかるアプリケーションは、多くの記憶装置及びホスト・コンピュータを有する大型記憶アプリケーションを含む。かかるアプリケーションにおいて、各記憶管理サーバは、記憶装置の動作状況に関する情報をクライアントに提供する。
【００１０】
本発明のこれらの態様の実施態様は、以下の特徴の１つまたは２つ以上を含み得る。
【００１１】
記憶管理サーバは、記憶装置の動作状況に関する情報を収集するためのポーラを含む。数ある責任の中で、ポーラは、記憶装置の各々の動作の現在の状況を維持するために、所定の間隔で（１分につき１回と同程度の頻度）記憶装置の各々をポーリングする。従って、各記憶装置に対する状況情報は、現在であることもしくは「新しい」ものであることが保証される。
【００１２】
記憶管理サーバは、記憶装置の動作状況に関する情報をクライアントに配分するために、記憶装置及びオブジェクト・サーバの動作状況に関する情報を記憶するための中央貯蔵所として働くオブジェクト・ストアを含む。
【００１３】
記憶管理サーバは、さらに、記憶管理サーバにおいて記憶された情報へのクライアントによるアクセスを制限するための安全要素を含む。この方法で、記憶装置の１つまたは２つ以上に対するアクセス特権は特定のユーザもしくはユーザのグループに制限され得る。記憶管理サーバは、また、さらに、インターネットを介してクライアントとの通信を容易にするウェブ・サーバをも含む。
【００１４】
各クライアントは、さらに、記憶装置の動作状況に関する情報を表示するための図式的ユーザ・インターフェースを含む。
【００１５】
ホスト・コンピュータ及び記憶装置は異なった型のもので良い。例えば、一方のホスト・コンピュータはＵＮＩＸベースのシステムであって良く、他方はＷｉｎｄｏｗｓＮＴに基づいている。同様に、例えば、記憶システムは、ＥＭＣのシンメトリックス記憶システムの異なったバージョンであって良い。
【００１６】
多数の管理記憶サーバが用いられる場合には、ネットワーク・アーキテクチャは、さらに、記憶管理サーバの中央貯蔵所のいずれが問題の記憶装置の動作状況に関する情報を含んでいるかを決定するために、記憶管理サーバの各々に接続されるネーミング・サービスを含み得る。
【００１７】
本発明のもう１つの態様は、記憶装置を含んで、ホスト・コンピュータへの及びからのデータを通信する記憶システムを管理する方法に関する。該方法は以下の段階を含む。記憶管理サーバが、いくつかのクライアントと記憶装置との間に設けられる。記憶管理サーバは、記憶システムの構成に関する情報を収集し、該情報を少なくとも１つのクライアントに提供する。
【００１８】
本発明のこの態様の実施態様は、以下の特徴の１つまたは２つ以上を含み得る。
【００１９】
記憶装置の動作状況に関する情報を提供する段階は、記憶装置の動作状況に関する情報を収集するためにポーラを用いる段階を含む。記憶装置の動作状況に関する情報は、記憶管理サーバ上の中央貯蔵所に記憶される。オブジェクト・サーバは、記憶装置の動作状況に関する情報をクライアントに配分する。
【００２０】
ポーラは、記憶装置の各々の動作の現在の状況を維持するために、所定に間隔で記憶装置の各々をポーリングするために用いられる。
【００２１】
或る実施態様において、ホストを記憶装置に接続する記憶結合性装置の動作状況に関する情報も与えられる。
【００２２】
本発明の他の特徴及び利点は、特許請求の範囲及び図面を含め、以下の説明から明らかとなるであろう。
【００２３】
詳細な説明
図１を参照すると、ネットワーク・アーキテクチャ１０は、通信ネットワーク１３を介してホスト・コンピュータ（以後、ホストと称す）１４ａ−１４ｅに接続されたエンタープライズ・ディスク記憶装置１２を含んでいる。ここで用いられた用語「エンタープライズ」は、ディスク記憶装置が例えば異なった売主によって与えられるホストにより多重に接続するのを許容するよう構成されているということを意味する。ここで示すように、ディスク記憶装置システム１２は、個々の記憶アレイ１２ａ−１２ｅを含んでおり、それらは、例えば、マサチューセッツ州、ホプキントン（Ｈｏｐｋｉｎｔｏｎ）のＥＭＣコーポレーションの製品である幾つかの異なったシンメトリックス・システムの１つであって良い。記憶アレイ１２ａ−１２ｅの各々は、典型的には１ギガビット以上のメモリを有し、既知の技術に従って、複数の論理的な分量に論理的に分割されている。このように、各記憶アレイ１２ａ−１２ｅは、単一の物理的なディスク・ドライブ素子において複数の論理的な分量、例えば４つ、８つまたはそれより多い論理的な分量を有することができる。これらのシステムのアーキテクチャ及び動作に関する詳細は、例えば、モデル５５００、５２ＸＸ、５１００、３５００、３２ＸＸ、及び３１００）のためのシンメトリックス製品マニュアルに見ることができ、これらのすべてはここに参照により組み込まれる。
【００２４】
通信ネットワークは、ホスト・コンピュータ１４ａ−１４ｃのいずれもが記憶アレイ１２ａ−１２ｅのいずれとも通信するのを許容する、例えば、ファイバ・チャンネル・ネットワークであって良い。ファイバ・チャンネル・ネットワークは、ループ、すなわちハブまたはスイッチもしくは双方の結合を有する構造として構成され得る。ハブまたはスイッチは、データ・パケットを該データ・パケットのアドレスに基づいて適切なポートに送り出すための記憶接続性装置に相当する。
【００２５】
ホスト１４ａ−１４ｅ及び記憶アレイ１２ａ−１２ｅを相互接続するのは、例えばＥＭＣコーポレーションによって製造されかつシンメトリックス・コントローラとして既知のものであるディスク・ドライブ・コントローラ（図示せず）である。
【００２６】
ネットワーク・アーキテクチャ１０は、また、ホストに格納された適切なエージェントもしくは仲介体１８ａ−１８ｅを介して、ホスト１４ａ−１４ｅの各々と接続されてそれらと通信を行う、記憶管理サーバ１６を含んでいる。当該技術分野で知られているように、エージェントは、背後で情報収集または処理を行うプログラムである。特に、各エージェント１８ａ−１８ｅは、エージェントを走らせるホストと関連した記憶アレイの動作状況と関連させて、情報を収集して管理サーバ１６に提供するという、良く限定されたタスクを有する。以下に一層詳細に説明するように、管理サーバ１６は、記憶アレイの動作状況情報を格納し、該情報をいくつかのクライアント２０ａ−２０ｅにアクセス可能とする。クライアント２０ａ−２０ｅは、オンライン・オブジェクト・リクエスト・ブローカ２２（例えばテキサス州、ダラスのＯｂｊｅｃｔＳｐａｃｅ，Ｉｎｃ．の製品であるＶｏｙａｇｅｒ  ＯＲＢ）を介して管理サーバ１６と通信する。オブジェクト・リクエスト・ブローカ２２は、クライアントが管理サーバ１６にアクセスすることができるのを確実にするためのリモート・アクセス・アダプタ・インターフェースとして働く。ＲＭＩ及びＣＯＲＢＡを含む他のオブジェクト・リクエスト・ブローカ２２が、クライアントを管理サーバ１６にリンクさせるために用いるのに等しく適切である。従って、クライアント２０ａ−２０ｅは、いずれのもしくはすべての記憶アレイ１４ａ−１４ｅの状況を、実質的に世界のどこからも、もしくは少なくともインターネットのアクセスが利用できるところから監視することができる。特に、クライアントの各々は、管理サーバに独立してアクセスすることができ、かつ記憶システム１２ａ−１２ｅのいずれかもしくは幾つかの状況を決定することができる。例えば、クライアント２０ａは、ホスト１４ｂと、記憶アレイ１２ｂ及び１２ｃとの間にスループット（処理量）の問題が存在するか否かを決定することができる。さらに、クライアント２０ａは、当該記憶システムによって用いられる最新情報もしくはソフトウエア・コードのバージョンを含め記憶アレイ１２ｅの形態を決定することができる。
【００２７】
図２を参照すると、記憶管理サーバ１６は、記憶アレイ１２ａ−１２ｅの各々に関する関連情報を検索するという主たる役目を有するポーラ３０を含んでいる。管理サーバ１６の開始と同時に、ポーラ３０は、すべての接続されたホスト、記憶アレイ、及び記憶結合性装置（例えば、ファイバ・チャンネル、ハブ、スイッチ）に対してポーリングを行ってそれらを「発見」する。ポーラ３０は、次に、記憶アレイが如何に限定されかつグループ化されるか、並びにエージェント１８ａ−１８ｅとの通信状況を含め、アレイの基本状況を監視することを始める。ポーリングの頻度は、クライアントによって選択され、限定されない場合には、デフォルト値に設定される（例えば１分ごとに）。発見プロセスは、また、記憶アレイの構成情報の検索をも含むべきである。
【００２８】
一旦検索されると、構成情報は、（オブジェクト・フォーマットで）オブジェクト・ストア（Ｏｂｊｅｃｔ  Ｓｔｏｒｅ）３２に格納され、ポーラ３０は、構成変更日及び時刻のために適切なエージェントをポーリングする。構成変更を認識すると、ポーラ３０は、構成の現在のもしくは「新しい」コピーを検索する。ポーラ３０は、また、新しい構成を登録されたクライアントに通知するための責任を有するオブジェクト・サーバ（Ｏｂｊｅｃｔ  Ｓｅｒｖｅｒ）３４（ここでは、ジャヴァ・オブジェクト・サーバ、Ｊａｖａ  Ｏｂｊｅｃｔ  Ｓｅｒｖｅｒ）に通知する。もちろん、ポーラ３０が構成の状況更新を要求するときはいつも、該ポーラは、最近追加されたかもしれない記憶アレイと、追加のエージェントとをポーリングする。
【００２９】
オブジェクト・ストア３２は、その記憶されたオブジェクトへの永続性を維持する。永続性は、ネットワークに接続された各記憶アレイのための現在の状況及び構成情報に対して維持される。さらに、統計的情報が、記憶アレイのすべてもしくは選択されたものに対して記憶され得る。
【００３０】
オブジェクト・サーバ３４は、クライアントからのユーザＩＤコード及びパスワードを最初に確認するために安全要素３６を用い、次に、オブジェクト・ストア３２から、ユーザが見ることを許可されたすべての記憶アレイの現在の状況を検索する。オブジェクト・サーバ３４は、クライアントが「不登録」となるまでクライアントを何らかの新しいデータで更新する。
【００３１】
記憶管理サーバ１６は、クライアント２０ａ−２０ｅとの初期の接続を創設するために用いられるＨＴＴＰサーバ（ウェブ・サーバ）３８を任意選択的に含むことができる。本質的に、ＨＴＴＰサーバ３８は、クライアントが、代理（例えばボヤジャ、Ｖｏｙａｇｅｒ）アドレスよりもむしろＨＴＴＰサーバのアドレスを用いて接続を創設するのを許容する。
【００３２】
図３を参照すると、グラフィカル・ユーザ・インターフェースのオペレータ・ディスプレイ・スクリーン４０の例が示されている。ディスプレイ・スクリーン４０は、ウェブ・ブラウザ・ウインドウ４４（ここでは、ＮｅｔＳｃａｐｅ）内に含まれるジャヴァ（Ｊａｖａ）・アプレット・ウィンドウ４２を含む。アプレット・ウィンドウ４２内には、ユーザによってアクセス可能な記憶アレイをリストするサイト・サブウィンドウ４６を含む幾つかのサブウィンドウがあり、他方、セッション・サブウィンドウ４８は、現在のセッションの状況情報を提供する。サブウィンドウ５０は、記憶アレイのグループ化及び階層を示す図式表示を提供し、これにより、ユーザは、問題の記憶アレイの結合性関係を迅速に理解することができる。
【００３３】
図４を参照すると、もう１つの実施例において、２つもしくはそれより多い記憶管理サーバ１６ａ、１６ｂが、記憶アレイの監視負担を配分するために用いられ得る。各管理サーバは、上述したように図２で示した構造を含んでおりかつ上述した図２の機能を提供する。しかしながら、これらの応用においては、多重の管理サーバが用いられるので、管理資源の配分を管理するのを援助するためにネーム・サーバ６０が設けられる。特に、ネーム・サーバ６０は、記憶管理サーバ１６ａ、１６ｂのオブジェクト・ストア（Ｏｂｊｅｃｔ  Ｓｔｏｒｅ）のいずれが問題の記憶アレイの動作状況に関する情報を含んでいるかを決定する。クライアント２０ａ−２０ｅの観点からは、多重管理サーバの使用は見えないことに留意されたし。
【００３４】
他の実施例は特許請求の範囲内にある。例えば、上の記載のおいて、記憶管理サーバは、シンメトリックス・エンタープライズ・ディスク記憶システムと共に用いられる。記憶管理サーバは、シンメトリックス装置でないものを含め、他の記憶領域ネットワーク及び他の記憶装置と共に使用する際に等しく適用可能であるということを認識することは重要である。
【図面の簡単な説明】
【図１】  本発明のネットワーク・アーキテクチャのブロック図である。
【図２】  図１のネットワーク・アーキテクチャの記憶管理サーバのブロック図である。
【図３】  図１の記憶管理サーバにアクセスするための図式的ユーザ・インターフェースの表示スクリーンの一例である。
【図４】  本発明のネットワーク・アーキテクチャの代替的実施例である。
【図１】
0005039263.tif 000002
【図２】
0005039263.tif 000003
【図３】
0005039263.tif 000004
【図４】
0005039263.tif 000005