(57)【要約】【課題】従来のＱｏＳ保証技術は、記憶装置内の構成要素及びその構成要素各々の性能値を考慮して、計算機から記憶装置の記憶領域までの通信品質を保証するものではなかった。【解決手段】本発明の一実施形態の通信品質設定装置は、通信品質保証に関する要求情報と、前記記憶装置のインタフェースの保証可能な性能値と、前記記憶装置の記憶領域の保証可能な性能値とに基づいて、前記記憶領域各々で保証すべき性能値を決定する保証性能値生成部を有する。さらに、通信品質設定装置は、前記保証すべき性能値に従って、前記記憶領域と前記インタフェースとの間でデータの配置を制御するように、前記記憶制御装置に対して、指示することにより前記計算機と前記記憶装置内の記憶領域との間の通信の品質を保証する保証性能値設定部とを有する。【選択図】　図１
2004086512.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶するために割当てられる記憶領域と前記データの送受信を行うためのインタフェースと、前記記憶領域と前記インタフェースとの間でデータの配置を制御する記憶制御装置とを有する記憶装置と前記記憶領域に対してデータの書込み又は読み込みを行う計算機とを有するストレージネットワークシステムの通信品質を保証する通信品質設定装置であって、
通信品質保証に関する要求情報と、前記記憶装置のインタフェースの保証可能な性能値と、前記記憶装置の記憶領域の保証可能な性能値とに基づいて、前記記憶領域各々で保証すべき性能値を決定する保証性能値生成部と、
前記保証すべき性能値に従って、前記記憶領域と前記インタフェースとの間でデータの配置を制御するように、前記記憶制御装置に対して、指示することにより前記計算機と前記記憶装置内の記憶領域との間の通信の品質を保証する保証性能値設定部とを有する通信品質設定装置。
【請求項２】
請求項１に記載の通信品質設定装置であって、
前記保証性能値生成部は、
前記記憶装置内のインタフェース又は記憶領域の保証可能な性能値が変化した場合に、
前記記憶領域各々で保証すべき性能値を決定し、
保証性能値設定部は、
前記保証すべき性能値に従って、前記記憶領域と前記インタフェースとの間でのデータの配置を制御するように、前記記憶制御装置に対して、指示することを特徴とする通信品質設定装置。
【請求項３】
請求項１に記載の通信品質設定装置であって、
前記保証性能値設定部は、
通信の品質保証を開始してから一定時間経過したときに、通信の品質保証を終了させるように前記記憶制御装置に対して、指示することを特徴とする通信品質設定装置。
【請求項４】
請求項１に記載の通信品質設定装置であって、
前記保証性能値設定部は、
保証すべき通信経路においてデータのやり取りが行われなかった時間が一定時間を超えたときに、通信の品質保証を終了させるように前記記憶制御装置に対して、指示することを特徴とする通信品質設定装置。
【請求項５】
データを記憶するために割当てられる記憶領域と前記データの送受信を行うためのインタフェースと、前記記憶領域と前記インタフェースとの間でデータの配置を制御する記憶制御装置とを有する記憶装置と前記記憶領域に対してデータの書込み又は読み込みを行う計算機とを有するストレージネットワークシステムの通信品質を保証する通信品質設定方法であって、
通信品質保証に関する要求情報と、前記記憶装置のインタフェースの保証可能な性能値と、前記記憶装置の記憶領域の保証可能な性能値とに基づいて、前記記憶領域各々で保証すべき性能値を決定するステップと、
前記保証すべき性能値に従って、前記記憶領域と前記インタフェースとの間でデータの配置を制御するように、前記記憶制御装置に対して、指示するステップとを有する通信品質設定方法。
【請求項６】
データを記憶するために割当てられる記憶領域と前記データの送受信を行うためのインタフェースと、前記記憶領域と前記インタフェースとの間でデータの配置を制御する記憶制御装置とを有する記憶装置と前記記憶領域に対してデータの書込み又は読み込みを行う計算機とを有するストレージネットワークシステムの通信品質保証を通信品質設定装置に実行させるプログラムであって、通信品質保証に関する要求情報と、前記記憶装置のインタフェースの保証可能な性能値と、前記記憶装置の記憶領域の保証可能な性能値とに基づいて、前記記憶領域各々で保証すべき性能値を決定する手順と、
前記保証すべき性能値に従って、前記記憶領域と前記インタフェースとの間でデータの配置を制御するように、前記記憶制御装置に対して、指示する手順を実行させるプログラム。
【請求項７】
データを記憶するために割当てられる記憶領域と前記データの送受信を行うためのインタフェースと、前記記憶領域と前記インタフェースとの間でデータの配置を制御する記憶制御装置とを有する記憶装置と前記記憶領域に対してデータの書込み又は読み込みを行う計算機とを有するストレージネットワークシステムの通信品質保証を通信品質設定装置に実行させるプログラムを記録した記録媒体であって、
通信品質保証に関する要求情報と、前記記憶装置のインタフェースの保証可能な性能値と、前記記憶装置の記憶領域の保証可能な性能値とに基づいて、前記記憶領域各々で保証すべき性能値を決定する手順と、
前記保証すべき性能値に従って、前記記憶領域と前記インタフェースとの間でデータの配置を制御するように、前記記憶制御装置に対して、指示する手順を実行させるプログラムを記録した記録媒体。
【請求項８】
データを記憶するために割当てられる記憶領域と前記データの送受信を行うためのインタフェースと、前記記憶領域と前記インタフェースとの間でデータの配置を制御する記憶制御装置とを有する記憶装置と前記記憶領域に対してデータの書込み又は読み込みを行う計算機と、通信品質を保証する通信品質設定装置とを有するストレージネットワークシステムであって、
前記通信品質設定装置は、
通信品質保証に関する要求情報と、前記記憶装置のインタフェースの保証可能な性能値と、前記記憶装置の記憶領域の保証可能な性能値とに基づいて、前記記憶領域各々で保証すべき性能値を決定する保証性能値生成部と、
前記保証すべき性能値に従って、前記記憶領域と前記インタフェースとの間でデータの配置を制御するように、前記記憶制御装置に対して、指示することにより前記計算機と前記記憶装置内の記憶領域との間の通信の品質を保証する保証性能値設定部とを有するストレージネットワークシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は情報処理システムにおける通信の品質保証を行う装置、方法及びプログラムに関する。特に、ストレージネットワークシステムにおける通信品質保証を実現する技術に関する。
【０００２】
【従来の技術】
近年、ＳＡＮ（Ｓｔｏｒａｇｅ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）やＮＡＳ（Ｎｅｔｗｏｒｋ　Ａｔｔａｃｈｅｄ　Ｓｔｏｒａｇｅ）をはじめとした、大規模な記憶装置をネットワークに直接接続するストレージネットワークシステムが情報処理システムの中で重要な位置を占めてきている。
【０００３】
図１５は、従来技術として、計算機１０が記憶装置３０内の記憶領域３２を利用するストレージネットワークシステムのシステム構成例を示す。
【０００４】
記憶装置３０は、ネットワーク２５に接続するインタフェースである複数のポート３１と、複数の記憶領域３２と、計算機１０から記憶領域３２へのデータ配置を制御する記憶制御装置３３とを有する。
【０００５】
一方、従来、ネットワーク２５上の計算機１０同士間の通信や、計算機１０とポート３１間の通信に関して、その品質を保証する技術としてＱｏＳ（Ｑｕａｌｉｔｙ　ｏｆ　Ｓｅｒｖｉｃｅ）保証技術が存在する。この技術は、インターネット電話や動画像ストリーミングのような遅延時間やデータ損失率などの通信品質に一定の要求があるアプリケーション間通信に対して、ネットワーク上の帯域幅などの通信資源を確保したり、他の通信より優先的にパケットを処理したりすることで要求を満足させる技術である。
【０００６】
ＱｏＳ保証技術の代表的な例としては、ＲＦＣ２２０５が規定するＲＳＶＰ（Ｒｅｓｏｕｒｃｅ　ＲｅＳｅｒＶａｔｉｏｎ　Ｐｒｏｔｏｃｏｌ）が挙げられる。これは、計算機間でデータのやり取りを行う際にＱｏＳ保証要求パケットを送信し、計算機間の通信経路上に存在する各ネットワーク中継機器で要求を満足する帯域幅などの通信資源を予め確保することにより通信品質を保証するものである。
【０００７】
【発明が解決しようとする課題】
上述した従来からのＱｏＳ保証技術は、あくまで各計算機間でのネットワーク上の通信品質保証を実施するものであって、図１５における計算機１０と記憶領域３２間のデータ通信において、その通信品質保証を実現するものではなかった。
【０００８】
そのため、図１５の計算機１０と記憶領域３２間のデータ通信において品質保証をするためには、管理者は、ＱｏＳ保証要求に関する情報と、記憶装置内の構成及びその構成要素各々の性能値と連携して、保証したい計算機１０と記憶領域３２との間の通信品質保証を満足するような保証すべき性能値を算出し、管理者は算出した保証すべき性能値に従って通信品質を保証するように記憶制御装置３３を設定する必要があった。
【０００９】
管理者は、その保証すべき性能値を算出するためには、計算機１０と記憶領域３２間の多対多で構成される接続関係等の構成情報のほかに、記憶装置３０を含めた各装置内の性能値情報を把握する必要があり、実質的に計算機から記憶装置の記憶領域までの通信品質を保証することは困難であった。特に、記憶装置３０を含めた各装置内の性能値情報は刻一刻と変化することも少なくはないため、記憶装置３０を含めた各装置内の性能値情報を把握することはより困難であり、実質的に計算機から記憶装置の記憶領域までの通信品質を保証することは不可能であった。
【００１０】
本発明は、記憶装置内の構成要素及びその構成要素各々の性能値を考慮して、計算機から記憶装置の記憶領域までの通信品質を保証することを目的とする。
【００１１】
【課題を解決するための手段】
上記目的を達成するため、本発明の一実施形態の通信品質設定装置は、データを記憶するために割当てられる記憶領域とデータの送受信を行うためのインタフェースと、記憶領域とインタフェースとの間でデータの配置を制御する記憶制御装置とを有する記憶装置と記憶領域に対してデータの書込み又は読み込みを行う計算機とを有するストレージネットワークシステムの通信品質を保証する。ここで、通信品質設定装置は、通信品質保証に関する要求情報と、前記記憶装置のインタフェースの保証可能な性能値と、前記記憶装置の記憶領域の保証可能な性能値とに基づいて、前記記憶領域各々で保証すべき性能値を決定する保証性能値生成部を有する。さらに、通信品質設定装置は、前記保証すべき性能値に従って、前記記憶領域と前記インタフェースとの間でデータの配置を制御するように、前記記憶制御装置に対して、指示することにより前記計算機と前記記憶装置内の記憶領域との間の通信の品質を保証する保証性能値設定部とを有する。
【００１２】
また、上述した通信品質設定装置において、保証性能値生成部は、記憶装置内のインタフェース又は記憶領域の保証可能な性能値が変化した場合に、記憶領域各々で保証すべき性能値を決定し、保証性能値設定部は、保証すべき性能値に従って、記憶領域と前記インタフェースとの間でのデータの配置を制御するように、記憶制御装置に対して、指示することが好ましい。
【００１３】
また、上述した通信品質設定装置において、保証性能値設定部は、通信の品質保証を開始してから一定時間経過したときに、通信の品質保証を終了させるように記憶制御装置に対して、指示することが好ましい。
【００１４】
また、上述した通信品質設定装置において、保証性能値設定部は、保証すべき通信経路においてデータのやり取りが行われなかった時間が一定時間を超えたときに、通信の品質保証を終了させるように前記記憶制御装置に対して、指示することが好ましい。
【００１５】
【発明の実施の形態】
《第一の実施形態》
図１は、本実施形態のストレージネットワークシステムのシステム構成を示した図である。
【００１６】
第一の実施形態のストレージネットワークシステムは、複数の計算機１０と、通信中継装置２０と、記憶装置３０と、ＱｏＳ設定部４０とを有する。尚、ＱｏＳ設定部４０は、本実施形態では一個の独立した装置として記載しているが、記憶装置３０内部に設けてもよい。
【００１７】
通信中継装置２０は、計算機１０と記憶装置３０との接続関係を制御する接続関係制御部と、計算機１０と記憶装置３０間の通信品質保証を実現するＱｏＳ制御部２１とを有する。通信中継装置２０としては、例えばルータやゲートウェイなどがある。尚、本実施形態では、計算機１０と記憶装置３０の間に１台の通信中継装置２０のみで構成されているが、複数存在しても構わない。
【００１８】
ＱｏＳ設定部４０は、ネットワーク管理端末を介して入力された通信ルートごとに保証したい保証要求性能値を記録するＱｏＳ読取部４１と、記憶装置３０内のポート３１で保証可能な性能値と記憶装置３０内の記憶領域３２で保証可能な性能値とを記憶装置３０から取得する記憶制御情報読取部４２と、保証要求性能値と記憶装置３０内のポート３１で保証可能な性能値と記憶装置３０内の記憶領域３２で保証可能な性能値とに基づいて保証すべき性能値を決定する保証性能値生成部４３と、保証すべき性能値を保証するように記憶装置内のポートと記憶領域との間でのデータ配置を制御するように記憶制御装置３３に対して指示する保証性能値設定部４４とを有する。
【００１９】
尚、本実施形態その他の実施形態においても、ＱｏＳ読取部４１、記憶制御情報読取部４２、保証性能値生成部４３又は保証性能値設定部４４として機能させる為のプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録され、磁気ディスク等に格納された後、ＱｏＳ設定部４０のメモリにロードされて実行されるものとする。プログラムを記録する媒体は、ＣＤ−ＲＯＭ以外の他の記憶媒体でも良い。また、プログラムは、当該記憶媒体からＱｏＳ設定部４０のメモリにインストールしても良いし、ネットワークを通じて当該記憶媒体にアクセスしてプログラムを使用するものとしても良い。
【００２０】
ここで、ＱｏＳ設定部４０の記憶制御情報読取部４２の処理の流れを説明する。
【００２１】
記憶制御情報読取部４２は、装置情報取得設定部３７に対して、記憶装置３０内のポート３１及び記憶領域３２の各々が保証可能な最大性能値を実測することにより取得するように指示する。尚、記憶制御情報読取部４２は、保証可能な最大性能値として、ポート３１又は記憶領域３２の性能値として予め示されている値があれば、それを適用してもよい。
【００２２】
記憶制御情報読取部４２は、装置情報取得設定部３７から各ポート３１と各記憶領域３２とで保証可能な最大性能値を各々受信し、ポート３１を識別するポートＩＤ１１１ごとに識別されるポート３１の保証可能な最大性能値１１２をポート性能値テーブル１１０に記録し、記憶領域３２を識別する記憶領域ＩＤ１２１ごとに識別される記憶領域３２で保証可能な最大性能値１２２を記憶領域性能値テーブル１２０に記録する。
【００２３】
また、記憶制御情報読取部４２は、ポート監視部３６が検知したポートの障害情報を取得するよう装置情報取得設定部３７に対して指示する。
【００２４】
記憶制御情報読取部４２は、記憶領域監視部３５が検知した記憶領域の障害情報を取得するよう装置情報取得設定部３７に対して指示する。
【００２５】
記憶制御情報読取部４２は、ポート性能値テーブル１１０において、障害を検知したポート３１の保証可能な最大の性能値１１２を０として記録する。
【００２６】
記憶制御情報読取部４２は、記憶領域性能値テーブル１２０において、障害を検知した記憶領域３２の保証可能な最大の性能値１２２を０として記録する。
【００２７】
記憶装置３０は、通信中継装置２０との通信インタフェースであるポート３１と、データを保持する記憶領域３２と、ポート３１と記憶領域３２とのデータ配置マップが記録された制御情報テーブル３４に従って、ポート３１と記憶領域３２とのデータ配置のアクセス制御を実行する記憶制御装置３３と、各記憶領域３２の性能値の取得又は障害の検知を行う記憶領域監視部３５と、各ポート３１の性能値の取得及び障害の検知を行うポート監視部３６と、記憶装置３０の構成情報取得を行う装置情報取得設定部３７とを有する。尚、記憶領域３２は、データブロック単位であっても、ファイル単位であってもよく、物理的な記憶領域であっても、論理的な記憶領域として扱ってもよい。また、装置情報取得設定部３７は、ポート３１上に実現していてもよい。さらに、記憶制御装置３３、記憶領域監視部３５又はポート監視部３６は、記憶装置の外部に構成してもよい。
【００２８】
ＱｏＳ設定部４０は、ＱｏＳ制御部２１から計算機１０と記憶装置３０と間の通信ルートごとの通信品質に関するＱｏＳ保証要求情報を取得するＱｏＳ読取部４１と、記憶装置３０の装置情報取得設定部３７から記憶装置３０内のポート３１の保証可能な最大の性能値１１２と記憶領域３２の保証可能な最大の性能値１２２とを取得する記憶制御情報読取部４２と、ＱｏＳ保証要求情報とポート３１の性能値１１２と記憶領域３２の性能値１２２とに基づいて、計算機１０から記憶装置３０の記憶領域３２までの通信ルートごとに保証すべき性能値１３３、１４３を算出する保証性能値生成部４３と、算出した保証すべき性能値１３３、１４３を保証するように記憶装置３０又は中継装置に対して、指示し設定する保証性能値設定部４４とを有する。
【００２９】
ＱｏＳ読取部４１は、ＱｏＳ制御部２１から通信ルートごとの保証要求情報を取得する。
【００３０】
図２は、本実施形態の保証要求テーブル１００の内容を示す。
【００３１】
保証要求テーブル１００は、計算機ＩＤ１０１と、記憶装置３０内のポート３１を識別するためのポートＩＤ１０２と、記憶領域ＩＤ１０３と、計算機ＩＤとポートＩＤ１０２と記憶領域ＩＤ１０３とにより特定される通信ルートごとの通信保証を要求性能値１０４と、特定される通信ルートごとの優先度１０５とを内容とする。
【００３２】
計算機ＩＤ１０１は、計算機１０の識別子であり、例えばＩＰ（Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）アドレスやＭＡＣ（Ｍｅｄｉａ　Ａｃｃｅｓｓ　Ｃｏｎｔｒｏｌ）アドレス、ＷＷＮ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｎａｍｅ）などで表す。
【００３３】
ポートＩＤ１０２は、記憶装置３０内で一意にポート３１を識別するための識別子である。
【００３４】
記憶領域ＩＤ１０３は、記憶装置３０内で一意に記憶領域３２を識別するための識別子である。
【００３５】
各装置は、記憶領域ＩＤ１０３と、計算機ＩＤとポートＩＤ１０２と記憶領域ＩＤ１０３とにより、通信ルートを特定することができる。
【００３６】
保証要求性能値１０４は、通信中継装置２０が計算機１０とポート３１間で、保証している帯域幅や遅延時間、データ損失率などの性能値である。保証要求性能値１０４は、計算機ＩＤ１０１で表される計算機１０と、ポートＩＤ１０２で表されるポート３１と、記憶領域ＩＤ１０３で表される記憶領域３２との間でのパス（ルート）ごとの性能値を示す。尚、ネットワーク管理者は、通信中継装置２０のＧＵＩ等を介して、ＱｏＳ制御部２１に保証要求性能値１０４を設定することができる。
【００３７】
優先度１０５は、通信ルートごとの通信品質保証の優先順位を表す。尚、ネットワーク管理者は、通信中継装置２０のＧＵＩ等を介して、ＱｏＳ制御部２１に優先度１０５を設定することができる。また、ＱｏＳ制御部２１に通信を優先度１０５の設定をしない場合には、優先度１０５はすべて等しい値としても良い。
【００３８】
記憶制御情報読取部４２は、装置情報取得設定部３７からポート性能値テーブル１１０と記憶領域性能値テーブル１２０とを取得し、記憶しておく。
【００３９】
図３は、本実施形態のポート性能値テーブル１１０と記憶領域性能値テーブル１２０との内容を示す。
【００４０】
ポート性能値テーブル１１０には、ポートＩＤ１１１と、ポートＩＤごとに各ポート３１を経由して行う通信の保証可能な最大の性能値１１２とが記録される。
【００４１】
記憶領域性能値テーブル１２０には、記憶領域ＩＤ１２１と記憶領域ＩＤ１２１ごとに各記憶領域３２への通信全体の保証可能な最大の性能値１２２とが記録される。
【００４２】
保証性能値生成部４３は、保証要求テーブル１００とポート性能値テーブル１１０と記憶領域性能値テーブル１２０とに基づいて、計算機１０から記憶装置３０の記憶領域３２までの通信ルートごとに保証すべき性能値１３３、１４３を算出する。
【００４３】
保証性能値設定部４４は、保証性能値生成部４３が作成したポートＱｏＳテーブル１３０又は記憶領域ＱｏＳテーブル１４０に従って、ポート３１と記憶領域３２との間のアクセスを制御するように、通信中継装置２０及び記憶装置３０の記憶制御装置３３に対して指示する。
【００４４】
図４は、本実施形態のポートＱｏＳテーブル１３０と記憶領域ＱｏＳテーブル１４０との内容を示す。
【００４５】
ポートＱｏＳテーブル１３０には、計算機ＩＤ１３１と、記憶領域ＩＤ１３２と、計算機ＩＤ１３１により特定される計算機１０と記憶領域ＩＤ１３２により特定される記憶領域３２との間の通信ルートにおいて、特定される記憶領域３２に対して保証すべき性能値１３３とが記憶される。
【００４６】
記憶領域ＱｏＳテーブル１４０には、計算機ＩＤ１４１と、記憶装置３０内のポート３１を識別するためのポートＩＤ１４２と、計算機ＩＤ１３１により特定される計算機１０とポートＩＤ１４２により特定されるポート３１との間の通信ルートにおいて、特定されるポート３１に対して保証すべき性能値１４３とが記憶される。
【００４７】
図５は、本実施形態の保証性能値生成部４３の処理の流れを示す図である。
【００４８】
保証性能値生成部４３は、ＱｏＳ読取部４１から図２に示す保証要求テーブル１００を取得する（Ｓ１０１）。
【００４９】
保証性能値生成部４３は、記憶制御情報読取部４２からポート性能値テーブル１１０と記憶領域性能値テーブル１２０とを取得する（Ｓ１０２）。
【００５０】
保証性能値生成部４３は、ポートＱｏＳテーブル１３０の内容と、記憶領域ＱｏＳテーブル１４０の内容とを初期化する。（Ｓ１０３）。
【００５１】
保証性能値生成部４３は、保証要求テーブル１００に基づいて、優先度１０５が最も高い通信ルートを計算機ＩＤ１０１とポートＩＤ１０２と記憶領域ＩＤ１０３との組み合せにより特定する（Ｓ１０４）。
【００５２】
保証性能値生成部４３は、ポート性能値テーブル１１０に基づいて、Ｓ１０４で特定された通信ルートのポートＩＤ１０２により識別される記憶装置内のポート３２の保証可能な最大の性能値１１２を特定する（Ｓ１０５）。
【００５３】
保証性能値生成部４３は、記憶領域性能値テーブル１２０に基づいて、Ｓ１０４により特定された通信ルートの記憶領域ＩＤ１０３により識別される記憶領域３２の保証可能な最大の性能値１２２を特定する（Ｓ１０６）。
【００５４】
保証性能値生成部４３は、保証要求テーブル１００に基づいて、Ｓ１０４で特定された通信ルートで要求された保証要求性能値１０４を特定し、保証要求性能値１０４と、Ｓ１０５で特定したポート３１で保証可能な最大の性能値１１２と、Ｓ１０６で特定した記憶領域３２が保証可能な最大の性能値１２２との３つの値で最小値を求める。
【００５５】
保証性能値生成部４３は、この最小値をＳ１０４で特定された通信ルートに対して保証すべき性能値として、ポートＱｏＳテーブル１３０と記憶領域ＱｏＳテーブル１４０とに記録する（Ｓ１０７）。尚、保証すべき性能値１３３、１４３が保証要求性能値１０４に満たない場合には、エラーとしてその通信ルートに対する通信品質の保証を行わないようにしてもよい。
【００５６】
保証性能値生成部４３は、Ｓ１０７において、特定された通信ルートにおけるポートに対して保証すべき性能値１３３が記録された場合には、ポート性能テーブル１１０のポート３１の保証可能な最大の性能値１１２から保証すべき性能値１３３を除いた値を更に保証可能な最大の性能値１１２として、ポート性能テーブル１１０を書換える。
【００５７】
同様に、保証性能値生成部４３は、Ｓ１０７において、特定された通信ルートにおける記憶領域３２に対して保証すべき性能値１４３が記録された場合には、記憶領域性能テーブル１２０の記憶領域３２の保証可能な最大の性能値１２２から保証すべき性能値１４３を除いた値を更に保証可能な最大の性能値１２２として、記憶領域性能テーブル１２０を書換える。
【００５８】
保証性能値生成部４３は、保証要求テーブル１００からＳ１０４で特定された通信ルートのデータを削除する（Ｓ１０８）。
【００５９】
保証性能値生成部４３は、次に優先度の高い通信ルートを特定し、Ｓ１０４からＳ１０８を保証要求テーブル１００のデータが空になるまで繰り返す（Ｓ１０９）。
【００６０】
保証性能値生成部４３は、ポートＱｏＳテーブル１３０と記憶領域ＱｏＳテーブル１４０とを保証性能値設定部４４に送信する（Ｓ１１０）。
【００６１】
ここで、ＱｏＳ読取部４１の処理の流れを説明する。
【００６２】
ＱｏＳ読取部４１は、ＱｏＳ制御部２１から計算機１０とポート３１間の通信品質保証の要求に関する情報を定期的に取得する。尚、記憶装置３０には、記憶装置３０内で記憶制御装置３３や記憶領域３２等の構成変更が起こった場合、記憶装置内のポート３１及び記憶領域３２の性能値の変更が起こった場合、ポート３１又は記憶領域３２の障害が発生した場合、保証要求テーブル１００の内容が変化した場合に、ＱｏＳ制御部２１は、、通信品質保証の要求に関する情報をＱｏＳ読取部４１に対して通知するようにしてもよい。
【００６３】
ＱｏＳ読取部４１は、通信品質保証の要求に関する情報から計算機ＩＤ１０１と記憶装置のポートＩＤ１０２と記憶領域ＩＤ１０３により特定される通信ルートごとに要求する通信品質の保証要求値１０４と優先度１０５を保証要求テーブル１００に記録し、保証性能値生成部４３に送信する。
【００６４】
尚、ＱｏＳ設定部４０が図５に示す保証性能値生成部４３の処理を開始するタイミングは、定期的であってもよいし、ＱｏＳ制御部２１から通信品質保証の要求に関する情報を受信するタイミングであってもよい。
【００６５】
保証性能値設定部４４は、保証性能値生成部４３からポートＱｏＳテーブル１３０と、記憶領域ＱｏＳテーブル１４０とを取得する。
【００６６】
保証性能値設定部４４は、取得したポートＱｏＳテーブル１３０と記憶領域ＱｏＳテーブル１４０とに従って、ポート３１と記憶領域３２との間のアクセス制御をするように制御情報テーブル３４を作成し、通信中継装置２０及び記憶制御装置３３に対して送信する。尚、保証性能値設定部４４は、制御情報テーブル３４を送信する先として、通信中継装置２０及び記憶制御装置３３のいずれか一方だけであっても良い。
【００６７】
記憶制御装置３３は、制御情報テーブル３４に従って、ポート３１と記憶領域３２との間でデータのアクセス制御を実行する。
【００６８】
同様に、通信中継装置２０は、制御情報テーブル３４に従って、通信中継装置２０と記憶装置３０のポート３１との間でデータのアクセス制御を実行する。
【００６９】
これにより、計算機１０から記憶装置３０の記憶領域３２までの通信ルート各々に対して、保証すべき通信品質を確保することができる。
【００７０】
また、障害が発生したポートや記憶領域の情報を取得することにより、障害ポートを経由する通信が正常な記憶領域の通信資源を確保しないようにすることができ、逆に障害記憶領域への通信が正常なポートの通信資源を確保しないようにすることができる。
《第二の実施形態》
図６は、本実施形態のストレージネットワークシステムのシステム構成を示す。
【００７１】
本実施形態のストレージネットワークでは複数の計算機１０と、通信中継装置を含むネットワーク２５と、記憶装置３０と、ＱｏＳ設定部４０とを有する。
【００７２】
第一の実施形態では通信中継装置２０が計算機１０とポート３１間の通信品質保証を保持しているのに対し、第二の実施形態ではＲＳＶＰのように通信を行う際に計算機１０が通信品質保証パケットを送信する点が大きく異なる。
【００７３】
記憶装置３０及びＱｏＳ設定部４０の構成は第一の実施形態と同様である。ただし、ＱｏＳ読取部４１はＱｏＳ制御部２１からではなく装置情報取得設定部３７から装置情報の１つである計算機１０とポート３１間の保証要求情報を取得する手段を設ける点が異なる。
【００７４】
図７は、本実施形態の保証要求テーブル２００の内容を示す。
【００７５】
計算機１０は、図７に示す保証要求テーブルの内容を通信品質保証パケットのデータとして、ネットワーク２５を介して、ＱｏＳ設定部４０のＱｏＳ読取り部４１に送信する。
【００７６】
ＱｏＳ読取り部４１は、通信品質保証パケットを計算機１０から受信する。
【００７７】
保証要求テーブル２００には、ＱｏＳＩＤ２０１と、種別２０２と、計算機ＩＤ２０３と、ポートＩＤ２０４と、記憶領域ＩＤ２０５と、保証要求性能値２０６と、保証期間２０７と、タイムアウト２０８とが記録されている。
【００７８】
ＱｏＳＩＤ２０１は、通信の品質保証する通信ルートごとの識別子であり、例えば、通信のコネクションＩＤやパケットＩＤなどで表す。
【００７９】
種別２０２は、通信の品質保証を開始するのか終了するのかを表すデータである。
【００８０】
計算機ＩＤ２０３とポートＩＤ２０４と記憶領域２０５とにより、通信の品質保証の対象となる通信ルートが特定される。
【００８１】
保証要求性能値２０６は、各計算機１０と記憶装置３０の各ポート３１との間で通信中継装置２０に対してネットワーク管理者が管理端末等を介して入力し要求する性能値を示す。
【００８２】
保証期間２０７は、通信品質保証を開始してから保証を継続する時間を表す。
【００８３】
タイムアウト２０８は、それが表す時間継続的に特定される通信ルートにおいてデータのやり取りを行わなかった場合に通信品質保証を終了させることを意味する。
【００８４】
尚、保証期間２０７とタイムアウト２０８は、通信品質保証終了を示す通信品質保証パケットが計算機１０上のアプリケーションやネットワーク２５の障害などにより通信品質保証終了を示す通信品質保証パケットがポート３１に届かない場合にいつまでも帯域幅などの通信資源を確保し続けることを防ぐために必要であるが、本実施形態における保証要求テーブル２００に含めなくともよい。
【００８５】
図８は、本実施形態のポートＱｏＳデータ２１０と、記憶領域ＱｏＳデータ２２０とを示す。
【００８６】
ポートＱｏＳデータ２１０は、ＱｏＳＩＤ２１２と、計算機ＩＤ２１３と、記憶領域ＩＤ２１４と、ポート３１ごとに保証可能な最大の性能値２１１と、ＱｏＳＩＤ２１２により特定される通信ルートにおける記憶装置のポート３１ごとの保証すべき性能値２１５とを表す。
【００８７】
記憶領域ＱｏＳデータ２２０は、記憶領域３２ごとの保証可能な最大の性能値２２１と、ＱｏＳＩＤ２２２と、計算機ＩＤ２２３と、ポートＩＤ２２４と、ＱｏＳＩＤ２１２により特定される通信ルートにおける記憶領域３２ごとの保証すべき性能値２２５とからなる。
【００８８】
図９は、本実施形態の保証性能値生成部４３の処理の流れを示す。
【００８９】
保証性能値生成部４３は、ＱｏＳ読取部４１から図７に示す保証要求テーブル２００の内容を通信品質保証パケットデータとして取得し、保証要求テーブル２００のＱｏＳＩＤ２０１により、ＱｏＳの対象を特定する（Ｓ２０１）。尚、ポート３１が通信品質保証パケットデータを受信したときに、記憶制御装置３３は、保証要求テーブル２００の内容を通信品質保証パケットデータとして装置情報取得設定部３７を介して、保証性能値生成部４３に通知するようにしてもよい。
【００９０】
保証性能値生成部４３は、記憶制御情報読取部４２から図８に示すポートＱｏＳデータ２１０と記憶領域ＱｏＳデータ２２０とを定期的に取得する（Ｓ２０２）。尚、保証性能値生成部４３は、通信品質保証パケットデータを受信した場合に、ポートＱｏＳデータ２１０と記憶領域ＱｏＳデータ２２０を取得するようにしても良い。
【００９１】
保証性能値生成部４３は、Ｓ２０１で特定したＱｏＳ対象の種別２０２が「開始」である場合、特定したＱｏＳ対象の保証要求性能値２０６が特定したＱｏＳ対象のポートＩＤ２０４により特定されるポート３１の保証可能な最大性能値を超えないかどうかと、Ｓ２０１で特定したＱｏＳ対象の保証要求性能値２０６が特定したＱｏＳ対象の記憶領域ＩＤ２０５により特定される記憶領域３２の保証可能な最大性能値を超えないかどうかを判断する（Ｓ２０４）。
【００９２】
もしどちらか一方でも超える場合には、保証性能値生成部４３は、エラーとして保証性能値設定部４４に通知する（Ｓ２０８）。
【００９３】
もし双方とも超えない場合は、保証性能値生成部４３は、上記保証要求性能値２０６をＳ２０１で特定したＱｏＳ対象の保証すべき性能値２１５、２２５として、ポートＱｏＳデータ２１０及び記憶領域ＱｏＳデータ２２０を記録する（Ｓ２０５）。尚、第一の実施形態と同様、ＱｏＳ対象の保証要求性能値２０６とポート３１の保証可能な最大性能値と記憶領域３２の保証可能な最大性能値の３つの値のうち最小値をＳ２０１で特定したＱｏＳ対象の保証すべき性能値２１５、２２５として、ポートＱｏＳデータ２１０と記憶領域ＱｏＳデータ２２０とに記録してもよい。
【００９４】
一方、Ｓ２０１で特定したＱｏＳ対象の種別２０２が「終了」である場合、保証性能値生成部４３は、特定されるＱｏＳ対象のデータ２１２〜２１５を、ポートＱｏＳデータ２１０及び記憶領域ＱｏＳデータ２２０から削除する（Ｓ２０５）。尚、保証性能値生成部４３は、種別２０２が「終了」である場合に、保証性能値設定部４４を介してネットワーク２５に含まれる中継装置及び記憶制御装置３３に対して、ＱｏＳＩＤ２０１により特定される通信ルートに対するＱｏＳを終了するように指示しても良い。
【００９５】
次に、保証性能値生成部４３は、Ｓ２０１で特定したＱｏＳ対象の種別２０２が「開始」である場合、Ｓ２０１で特定したＱｏＳ対象のポートＩＤ２０４の保証可能な最大の性能値２１１から保証すべき性能値２１５を除いた値を、ポートＩＤ２０４が表すポート３１がさらに保証可能な最大性能値２１１としてポートＱｏＳデータ２１０を書き換える。
【００９６】
同様に、保証性能値生成部４３は、Ｓ２０１で特定したＱｏＳ対象の種別２０２が「開始」である場合、Ｓ２０１で特定したＱｏＳ対象の記憶領域ＩＤ２０５の最大保証性能値２２１から保証すべき性能値２２５を除いた値を、記憶領域ＩＤ２０５が表す記憶領域３２がさらに保証可能な最大性能値２２１として記憶領域ＱｏＳデータ２２０を書き換える。
【００９７】
保証性能値生成部４３は、ポートＱｏＳデータ２１０と記憶領域ＱｏＳデータ２２０とを保証性能値設定部４４に送信する（Ｓ２０６）。
【００９８】
尚、ポートＱｏＳデータ２１０と記憶領域ＱｏＳデータ２２０とをすべて渡すのではなく、以前に送信した内容と比較して変更した一部を送信するようにしても良い。
【００９９】
保証性能値設定部４４は、保証性能値生成部４３からポートＱｏＳデータ２１０と記憶領域ＱｏＳデータ２２０とを取得する。
【０１００】
保証性能値設定部４４は、ポートＱｏＳデータ２１０と記憶領域ＱｏＳデータ２２０とに従って、ポート３１と記憶領域３２との間のアクセス制御をするように制御情報テーブル３４の内容を作成し、ネットワーク２５に含まれる中継装置及び記憶制御装置３３に対して送信する。尚、保証性能値設定部４４は、制御情報テーブル３４を送信する先として、ネットワーク２５に含まれる中継装置及び記憶制御装置３３のいずれか一方だけであっても良い。
【０１０１】
記憶制御装置３３は、制御情報テーブル３４に従って、ポート３１と記憶領域３２との間でデータのアクセス制御を実行する。
【０１０２】
同様に、ネットワーク２５に含まれる中継装置は、制御情報テーブル３４に従って、通信中継装置２０と記憶装置３０のポート３１との間でデータのアクセス制御を実行する。
【０１０３】
これにより、計算機１０から記憶装置３０の記憶領域３２までの通信ルート各々に対して、要求する通信品質を確保することができる。
【０１０４】
また、保証性能値生成部４３は、上記のように保証性能値設定部４４にポートＱｏＳデータ２１０と記憶領域ＱｏＳデータ２２０とを送信してから、保証期間２０７が経過した後に当該通信の品質保証を終了させるようにネットワーク２５に含まれる中継装置又は記憶制御装置３３に対して指示する。
【０１０５】
ネットワーク２５に含まれる中継装置及び記憶制御装置３３は、この指示を受けて、ＱｏＳＩＤ２１２で指定されるＱｏＳ対象の通信品質保証を終了する。
【０１０６】
さらに、保証性能値生成部４３は、上記のように保証性能値設定部４４にポートＱｏＳデータ２１０と記憶領域ＱｏＳデータ２２０とを送信する時刻をＱｏＳ開始時刻として記録する。
【０１０７】
保証性能値生成部４３は、ＱｏＳ開始時刻からタイムアウト２０８が経過した後に、記憶制御情報読取部に対して通信ルートごとに最後にデータのやり取りをした時刻を取得するよう指示する。
【０１０８】
保証性能値生成部４３は、最後にデータのやり取りをした時刻がＱｏＳ開始時刻よりも遅い場合は、その最後の時刻をＱｏＳ開始時刻に設定し直す。もし早い場合は、当該通信の品質保証を終了させるように記憶制御装置３３に対して指示する。
【０１０９】
ネットワーク２５に含まれる中継装置及び記憶制御装置３３は、この指示を受けて、ＱｏＳＩＤ２１２で特定されるＱｏＳ対象の通信品質保証を終了する。これにより、保証性能値生成部４３が保証期間２０７やタイムアウト２０８のデータを記憶することにより、通信品質保証終了パケットがポート３１に届かなかった場合にも当該通信がポート３１や記憶領域３２の通信資源を使い続けることを防止できる。
【０１１０】
以上記載のように、計算機１０が通信を行う際に通信品質保証パケットをポート３１に送信することにより、ＱｏＳ設定部４０を設けることによって、通信品質保証パケットに応じたポート３１と記憶領域３２間の通信品質を保証することができる。
《第三の実施形態》
図１０は、本実施形態のストレージネットワークシステムのシステム構成を示す。
【０１１１】
第三の実施形態では第一の実施形態と同様、複数の計算機１０、通信中継装置２０、記憶装置３０を有するシステムにＱｏＳ設定部４０を設ける。
【０１１２】
図１１は、本実施形態の記憶装置３０の構成を示す。
【０１１３】
記憶装置３０の構成は、第一の実施形態における構成に加えて、ゾーニングを設定する為に必要な情報であるゾーニングテーブル３９を保持するＦＣ中継装置３８を有する。尚、本実施形態では、記憶装置制御装置３３とＦＣ中継装置３９は、記憶装置３０の内部に配置しているが、それぞれ記憶装置３０の外部であっても良い。
【０１１４】
記憶制御装置３３とＦＣ中継装置３８との間及びＦＣ中継装置３８と記憶領域３２との間は各々ファイバチャネルで接続している。尚、記憶制御装置３３とＦＣ中継装置３８にはファイバチャネルへのインタフェースとしてＦＣポート３１ａ〜３１ｃを有する。
【０１１５】
各ＦＣポート３１ａ〜３１ｃ及び記憶領域３２には、その識別子としてＷＷＮが割当てられている。
【０１１６】
ゾーニングテーブル３９は、ＦＣ中継装置３８が保持するゾーニングに関する情報が記憶される。
【０１１７】
ここで、ゾーニングとは、ＦＣ中継装置において特定の器機間でのみ通信を行わせる機能である。例えば、特定のゾーンに対してＷＷＮａ，ｂ，ｃを設定すると、ＦＣ中継装置は、ＷＷＮａをもつ機器はＷＷＮｂ，ｃをもつ器機とは通信できるが、ＷＷＮｄをもつ機器とは通信できないように制御する。
【０１１８】
図１３は、本実施形態の記憶制御装置ポート性能値テーブル３００と、ＦＣ中継装置ポート性能値テーブル３１０と、記憶領域ＷＷＮテーブル３２０とが記録されている。
【０１１９】
記憶制御装置ポート性能値テーブル３００は、記憶制御装置３３内のＦＣポート３１ａのＷＷＮ３０１とＦＣポート３１ａごとの保証可能な最大の性能値３０２を表す。尚、ＷＷＮは実際には８バイトの数字で表されるが、簡略化して表している。
【０１２０】
ＦＣ中継装置ポート性能値テーブル３１０は、ＦＣ中継装置３８内のＦＣポート３１ｂ、３１ｃのＷＷＮ３１１とＦＣポート３１ｂ、３１ｃごとの保証可能な最大の性能値３１２を表す。
【０１２１】
記憶領域ＷＷＮテーブル３２０は、記憶領域ＩＤ３２１と、各記憶領域３２のＷＷＮ３２２を表す。
【０１２２】
ここで、本実施形態の保証性能値生成部４３の処理の流れを説明する。
【０１２３】
保証性能値生成部４３は、まずＱｏＳ読取部から図１２の保証要求テーブル１００を取得する。
【０１２４】
保証性能値生成部４３は、記憶制御情報読取部４２から図１３の記憶制御装置ポート性能値テーブル３００と、ＦＣ中継装置ポート性能値テーブル３１０と、記憶領域ＷＷＮテーブル３２０とを取得する。
【０１２５】
保証性能値生成部４３は、保証要求テーブル１００に基づいて、優先度１０５が最も高い通信ルートを特定する。
【０１２６】
保証性能値生成部４３は、特定した通信ルートに対する保証要求性能値１０４と記憶制御装置ポート性能値テーブル３００とに基づいて、保証要求性能値１０４を満たすＦＣポートのＷＷＮ３０１を１セット特定する。
【０１２７】
保証性能値生成部４３は、特定した通信ルートに対する保証要求性能値１０４とＦＣ中継装置ポート性能値テーブル３１０とに基づいて、保証要求性能値１０４を満たすＦＣポートのＷＷＮ３１１を２セット特定する。
【０１２８】
また、保証性能値生成部４３は、記憶領域ＷＷＮテーブル３２０に基づいて、記憶領域ＷＷＮテーブル３２０から特定した通信ルートの記憶領域ＩＤ１０３と等しい記憶領域ＩＤ３２１をもつＷＷＮ３２２を特定する。
【０１２９】
保証性能値生成部４３は、特定した通信ルートの記憶領域のＷＷＮ３２２と、特定した保証要求性能値１０４を満たすＦＣポートのＷＷＮ３０１と、保証要求性能値１０４を満たすＦＣポートのＷＷＮ３１１とを１つのゾーンとして纏めて、ゾーンＱｏＳテーブル３４０に記録する。
【０１３０】
また、保証性能値生成部４３は、保証要求テーブル１００と記憶制御装置ポート性能値テーブル３００に基づいて、特定した通信ルートに対して保証要求性能値１０４を満たすような保証性能値３０２を有する記憶制御装置ポートのＷＷＮ３０１を特定し、計算機ＩＤ３３１とポートＩＤ３３２と記憶領域ＩＤにより特定される通信ルートごとに特定した記憶制御装置ポートのＷＷＮ３０１をＷＷＮ３３４としてＦＣポートＱｏＳテーブル３３０に記録する。
【０１３１】
保証性能値生成部４３は、記憶制御装置ポート性能値テーブル３００とＦＣ中継装置ポート性能値テーブル３１０とからＦＣポートＱｏＳテーブル３３０に記録したＷＷＮをそれぞれ削除する。
【０１３２】
同様に、保証性能値生成部４３は、ＦＣポートＱｏＳテーブル３３０に記録した通信ルートを保証要求テーブル１００から削除する。
【０１３３】
保証性能値生成部４３は、保証要求テーブル１００に基づいて、次の優先度の通信ルートを特定し、保証要求テーブルが空になるまで上記操作を繰り返す。
【０１３４】
図１４は、本実施形態のＦＣポートＱｏＳテーブル３３０とゾーンＱｏＳテーブル３４０とを示す図である。
【０１３５】
保証性能値生成部４３は、図１４に示すＦＣポートＱｏＳテーブル３３０と、ゾーンＱｏＳテーブル３４０とを保証性能値設定部４４に送信する。
【０１３６】
保証性能値設定部４４は、保証性能値生成部４３からＦＣポートＱｏＳテーブル３３０とゾーンＱｏＳテーブル３４０とを取得する。
【０１３７】
保証性能値設定部４４は、ＦＣポートＱｏＳテーブル３３０に従って、制御情報テーブル３４を作成し、記憶制御装置３３に対して送信する。
【０１３８】
記憶制御装置３３は、受信した制御情報テーブル３４に従って、ポート３１と記憶領域３２との間のデータの配置を制御する。
【０１３９】
これにより、計算機ＩＤ３３１で表される計算機１０から記憶領域ＩＤ３３３で表される記憶領域３２への通信ルートは、保証すべき性能値を満たすように選択されたＷＷＮ３３４をもつＦＣポート３１ａを経由するように設定される。
【０１４０】
保証性能値設定部４４は、ゾーンＱｏＳテーブル３４０に従って、ゾーニングテーブル３９を作成し、ＦＣ中継装置３９に対して送信する。
【０１４１】
ＦＣ中継装置３９は、受信したゾーニングテーブル３９に従って、ゾーニングの設定を行う。
【０１４２】
これにより、各通信ルートに対して保証すべき性能値を満たすようにゾーンが設定される。
【０１４３】
尚、ＱｏＳ読取部４１の処理の流れは第一の実施形態と同様である。また、本実施形態では第一の実施形態と同様に通信中継装置２０が保証要求テーブル１００を保持している場合について説明したが、第二の実施形態と同様に計算機１０が通信を行う際に通信品質保証パケットをポート３１に送信する場合でも本実施形態は適用可能である。
【０１４４】
以上記載のように、記憶装置３０がさらにＦＣ中継装置３８を備える場合においても、ＱｏＳ設定部４０を設けることにより計算機１０と記憶領域３２間の通信品質保証を実現できる。
【０１４５】
【発明の効果】
以上、本発明によると記憶装置内の構成要素及びその構成要素各々の性能値を考慮して、計算機から記憶装置の記憶領域までの通信品質を保証することができる。
【図面の簡単な説明】
【図１】第一の実施形態のストレージネットワークシステムのシステム構成図である。
【図２】第一の実施形態におけるＱｏＳ読取部４１から保証性能値生成部４３に渡されるデータの一例を表す図である。
【図３】第一の実施形態における記憶制御情報読取部４２から保証性能値生成部４３に渡されるデータの一例を表す図である。
【図４】第一及び第二の実施形態における保証性能値生成部４３から保証性能値設定部４４に渡されるデータの一例を表す図である。
【図５】第一の実施形態における保証性能値生成部４３の処理の流れを表す図である。
【図６】第二の実施形態第一の実施形態のストレージネットワークシステムのシステム構成図である。
【図７】第二の実施形態におけるＱｏＳ読取部４１から保証性能値生成部４３に渡されるデータの一例を表す図である。
【図８】第二の実施形態における記憶制御情報読取部４２から保証性能値生成部４３に渡されるデータの一例を表す図である。
【図９】第二の実施形態における保証性能値生成部４３の処理の流れを表す図である。
【図１０】第三の実施形態第一の実施形態のストレージネットワークシステムのシステム構成図である。
【図１１】第三の実施形態における記憶装置３０の構成図である。
【図１２】第三の実施形態におけるＱｏＳ読取部４１から保証性能値生成部４３に渡されるデータの一例を表す図である。
【図１３】第三の実施形態における記憶制御情報読取部４２から保証性能値生成部４３に渡されるデータの一例を表す図である。
【図１４】第三の実施形態における保証性能値生成部４３から保証性能値設定部４４に渡されるデータの一例を表す図である。
【図１５】記憶装置が直接ネットワークに接続するストレージシステムの構成図である。
【符号の説明】
１０…計算機、２０…通信中継装置、２１…ＱｏＳ制御部、２５…ネットワーク、３０…記憶装置、３１…ポート、３１ａ〜３１ｃ…ＦＣポート、３２…記憶領域、３３…記憶制御装置、３４…制御情報テーブル、３５…記憶領域監視部、３６…ポート監視部、３７…装置情報取得設定部、３８…ＦＣ中継装置、３９…ゾーニングテーブル、４０…ＱｏＳ設定部、４１…ＱｏＳ読取部、４２…記憶制御情報読取部、４３…保証性能値生成部、４４…保証性能値設定部、１００…保証要求テーブル、１１０…ポート性能値テーブル、１２０…記憶領域性能値テーブル、１３０…ポートＱｏＳテーブル、１４０…記憶領域ＱｏＳテーブル、２００…保証要求テーブル、２１０…ポートＱｏＳデータ、２２０…記憶領域ＱｏＳデータ、３００…記憶制御装置ポート性能値テーブル、３１０…ＦＣ中継装置ポート性能値テーブル、３２０…記憶領域ＷＷＮテーブル、３３０…ＦＣポートＱｏＳテーブル、３４０…ゾーンＱｏＳテーブル
【図１】
2004086512.tif 000003
【図２】
2004086512.tif 000004
【図３】
2004086512.tif 000005
【図４】
2004086512.tif 000006
【図５】
2004086512.tif 000007
【図６】
2004086512.tif 000008
【図７】
2004086512.tif 000009
【図８】
2004086512.tif 000010
【図９】
2004086512.tif 000011
【図１０】
2004086512.tif 000012
【図１１】
2004086512.tif 000013
【図１２】
2004086512.tif 000014
【図１３】
2004086512.tif 000015
【図１４】
2004086512.tif 000016
【図１５】
2004086512.tif 000017