(57)【要約】【課題】所定期間（周期）内におけるパスの重み（Ｉ／Ｏの流量）に応じた回数のＩ／Ｏを割り当て、ある特定のパスにＩ／Ｏが集中しないようにする。【解決手段】複数のパスＰｉ（ｉ＝１〜ｎ，ｎはパスの総数）を介して記憶装置３と通信し、パスＰｉのいずれか通じて記憶装置３にＩ／Ｏを発行する情報処理システムにおいて、パスＰｉの夫々に重みＷｉを設定し、重みＷｉの総和ΣＷｉを、パスＰｉの夫々について設定された重みＷｉで除すことにより、Ｉ／Ｏ発行間隔ｄｉを求め、パスＰｉの夫々について、次式よりＩ／Ｏ発行時機ｔｉ（ｍ）を求め、    ｔｉ（ｍ）＝ｄｉ／Ｃ＋ｍ・ｄｉ  （ｍ＝０，１，２・・・）  （Ｃは定数）  Ｉ／Ｏ発行時機ｔｉ（ｍ）を時刻順に並べて得られる順序で対応するパスＰｉからＩ／Ｏを発行するようにする。【選択図】図１１
2010108300.tif 000002
【特許請求の範囲】
【請求項１】
複数のパスＰｉ（ｉ＝１〜ｎ，ｎはパスの総数）を介して記憶装置と通信し、前記パスＰｉのいずれか通じて前記記憶装置にＩ／Ｏを発行する情報処理システムであって、
前記パスＰｉの夫々に重みＷｉを設定する第１処理部と、
前記重みＷｉの総和ΣＷｉを、前記パスＰｉの夫々について設定された前記重みＷｉで除すことにより、Ｉ／Ｏ発行間隔ｄｉを求める第２処理部と、
前記パスＰｉの夫々について、次式よりＩ／Ｏ発行時機ｔｉ（ｍ）を求める第３処理部と、
ｔｉ（ｍ）＝ｄｉ／Ｃ＋ｍ・ｄｉ  （ｍ＝０，１，２・・・）  （Ｃは定数）
前記Ｉ／Ｏ発行時機ｔｉ（ｍ）を時刻順に並べて得られる順序で対応する前記パスＰｉから前記Ｉ／Ｏを発行する第４処理部と
を備えることを特徴とする情報処理システム。
【請求項２】
請求項１に記載の情報処理システムであって、
前記第１処理部は、前記パスＰｉの負荷の変化が閾値を超えた場合に、前記重みＷｉを再計算し、
前記第２の処理部は、前記再計算後の前記重みＷｉに基づき前記Ｉ／Ｏ発行間隔ｄｉを再度求め、
前記第３の処理部は、再度求めた前記Ｉ／Ｏ発行間隔ｄｉに基づきＩ／Ｏ発行時機ｔｉ（ｍ）を再度求め、
前記第４処理部は、再度求めた前記Ｉ／Ｏ発行時機ｔｉ（ｍ）を時刻順に並べて得られる順序で対応する前記パスＰｉから前記Ｉ／Ｏを発行すること
を特徴とする情報処理システム。
【請求項３】
請求項１に記載の情報処理システムであって、
前記第１処理部は、前記パスＰｉの夫々の負荷及び性能に応じて前記重みＷｉを設定すること
を特徴とする情報処理システム。
【請求項４】
請求項１に記載の情報処理システムであって、
前記パスＰｉは、前記情報処理装置の通信ポート、前記記憶装置の通信ポート、及びこれらのポートの間に介在するスイッチの通信ポートの組み合わせによって特定されること
を特徴とする情報処理システム。
【請求項５】
請求項１に記載の情報処理システムであって、
前記第４処理部は、前記Ｉ／Ｏ発行時機ｔｉ（ｍ）を時刻順に並べた結果、異なる前記パスＰｉに対応する前記Ｉ／Ｏ発行時機ｔｉ（ｍ）が一致する場合に、一致する前記パスＰｉのうち負荷が小さい前記パスＰｉから先に前記Ｉ／Ｏを発行すること
を特徴とする情報処理システム。
【請求項６】
請求項１に記載の情報処理システムであって、
前記第４処理部は、前記Ｉ／Ｏ発行時機ｔｉ（ｍ）を時刻順に並べた結果、異なる前記パスＰｉに対応する前記Ｉ／Ｏ発行時機ｔｉ（ｍ）が一致する場合に、一致する前記パスＰｉのうち性能の高い前記パスＰｉから先に前記Ｉ／Ｏを発行すること
を特徴とする情報処理システム。
【請求項７】
請求項１に記載の情報処理システムであって、
前記第４処理部は、前記Ｉ／Ｏ発行時機ｔｉ（ｍ）を時刻順に並べた結果、異なる前記パスＰｉに対応する前記Ｉ／Ｏ発行時機ｔｉ（ｍ）が周期的に一致する場合に、一致する度にそれらのパスＰｉのうち先に前記Ｉ／Ｏを発行するパスＰｉを循環的に入れ替えること
を特徴とする情報処理システム。
【請求項８】
複数のパスＰｉ（ｉ＝１〜ｎ，ｎはパスの総数）を介して記憶装置と通信し、前記パスＰｉのいずれか通じて前記記憶装置にＩ／Ｏを発行する情報処理システムにおける、前記Ｉ／Ｏの前記パスＰｉへの割り当て方法であって、
情報処理装置が、
前記パスＰｉの夫々に重みＷｉを設定する第１ステップと、
前記重みＷｉの総和ΣＷｉを、前記パスＰｉの夫々について設定された前記重みＷｉで除すことにより、Ｉ／Ｏ発行間隔ｄｉを求める第２ステップと、
前記パスＰｉの夫々について、次式よりＩ／Ｏ発行時機ｔｉ（ｍ）を求める第３ステップと、
ｔｉ（ｍ）＝ｄｉ／Ｃ＋ｍ・ｄｉ  （ｍ＝０，１，２・・・）  （Ｃは定数）
前記Ｉ／Ｏ発行時機ｔｉ（ｍ）を時刻順に並べて得られる順序で対応する前記パスＰｉから前記Ｉ／Ｏを発行する第４ステップと
を実行することを特徴とするＩ／Ｏのパスへの割り当て方法。
【請求項９】
請求項８に記載の情報処理システムにおけるＩ／Ｏのパスへの割り当て方法であって、
前記情報処理装置は、
前記パスＰｉの負荷の変化が閾値を超えた場合に、前記第１ステップを再実行して前記重みＷｉを再計算し、
前記第２ステップを実行して前記再計算後の前記重みＷｉに基づき前記Ｉ／Ｏ発行間隔ｄｉを再度求め、
前記第３ステップを実行して再度求めた前記Ｉ／Ｏ発行間隔ｄｉに基づきＩ／Ｏ発行時機ｔｉ（ｍ）を再度求め、
前記第４ステップを実行して再度求めた前記Ｉ／Ｏ発行時機ｔｉ（ｍ）を時刻順に並べて得られる順序で対応する前記パスＰｉから前記Ｉ／Ｏを発行すること
を特徴とするＩ／Ｏのパスへの割り当て方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、及び情報処理システムにおけるＩ／Ｏのパスへの割り当て方法に関し、とくに情報処理装置と記憶装置とが複数のパスを介して接続している情報処理システムにおいて、各パスへのＩ／Ｏの割り当てを適切に行うための技術に関する。
【背景技術】
【０００２】
情報処理装置と記憶装置とが接続される構成を備えたストレージシステムにおいては、その性能向上を目的として、情報処理装置と記憶装置との間で授受されるＩ／Ｏ（データ入出力）の発行方法について種々の研究／開発が行われている。
【０００３】
例えば特許文献１には、待ち行列に優先順位の高い要求があっても、優先順位の低い要求を提供できるようにするために、Ｉ／Ｏの優先順位ではなく処理期限に従ってディスクアクセスのスケジューリングを決定するアルゴリズムについて開示されている。
【０００４】
特許文献２には、記憶装置へのデータ入出力要求をラウンドロビン方式により各入出力経路に振り分けていたため、記憶装置へのデータ入出力要求が殺到した場合に、優先度の高いデータ入出力要求を優先して記憶装置へ送信することができないという問題を解決すべく、各論理パスの使用率を判定値と比較し、比較の結果に応じて、データ入出力要求を、情報に対応付けられている論理パスを介して記憶デバイスに送信する制御に切り替えることが記載されている。
【０００５】
特許文献３には、Ｉ／Ｏサブシステムが高負荷状態になっている原因が特定の装置へのＩ／Ｏリクエストの滞留である場合に、その装置へのＩ／Ｏリクエストの発行を自動的に制限し、他の装置へのＩ／Ｏリクエストを優先することでコンピュータシステム全体のスループットの低下を抑えることが開示されている。
【０００６】
特許文献４には、優先度の高いデータの入出力処理の待ち時間を短縮すべく、データ入出力命令が複数同時に発生してデータ入出力処理の処理待ち状態となった場合、入出力の優先度が高いデータ入出力命令を優先選択し、先行処理されたデータの入出力位置に最も隣接した位置に入出力を行う命令を優先選択して処理順序を決定することが開示されている。
【特許文献１】特開２００２−１９７０４６号公報
【特許文献２】特開２００４−１８５３２７号公報
【特許文献３】特開平１０−２８９１８９号公報
【特許文献４】特開平６−３５８３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、情報処理装置と記憶装置とが複数のパスを介して接続している情報処理システムにおいて、パス間の負荷分散を目的として、例えば複数のパスの夫々に重みを設定して重みに応じてＩ／Ｏを各パスに発行するアルゴリズムや、負荷の少ないパスにＩ／Ｏを優先的に発行するアルゴリズムを採用した場合には、短い期間に特定のパスへのＩ／Ｏが集中して発行されてしまうことにより当該特定パスへの負荷が高まり、負荷分散の効果が損なわれてしまうことがある。
【０００８】
本発明は、このような課題に鑑みてなされたもので、情報処理装置と記憶装置とが複数のパスを介して接続している情報処理システムにおいて、各パスへのＩ／Ｏの割り当てを適切に行うことが可能な情報処理システム、及び情報処理システムにおけるＩ／Ｏのパスへの割り当て方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するための本発明のうちの一つは、
複数のパスＰｉ（ｉ＝１〜ｎ，ｎはパスの総数）を介して記憶装置と通信し、前記パスＰｉのいずれか通じて前記記憶装置にＩ／Ｏを発行する情報処理システムであって、
前記パスＰｉの夫々に重みＷｉを設定する第１処理部と、
前記重みＷｉの総和ΣＷｉを、前記パスＰｉの夫々について設定された前記重みＷｉで除すことにより、Ｉ／Ｏ発行間隔ｄｉを求める第２処理部と、
前記パスＰｉの夫々について、次式よりＩ／Ｏ発行時機ｔｉ（ｍ）を求める第３処理部と、
ｔｉ（ｍ）＝ｄｉ／Ｃ＋ｍ・ｄｉ  （ｍ＝０，１，２・・・）  （Ｃは定数）
前記Ｉ／Ｏ発行時機ｔｉ（ｍ）を時刻順に並べて得られる順序で対応する前記パスＰｉから前記Ｉ／Ｏを発行する第４処理部と
を備えることとする。
【００１０】
尚、前記第１処理部は、例えば前記パスＰｉの夫々の負荷及び性能に応じて前記重みＷｉを設定する。また前記パスＰｉは、例えば前記情報処理装置の通信ポート、前記記憶装置の通信ポート、及びこれらのポートの間に介在するスイッチの通信ポートの組み合わせによって特定される。
【００１１】
この発明によれば、特定のパスＰｉに短期間にＩ／Ｏが集中して発行されてしまうのを防ぐことができる。即ち、本発明によれば、Ｉ／Ｏ発行時機ｔｉ（ｍ）を時刻順に並べて得られる順序に従って各パスＰｉにＩ／Ｏが発行されるので、特定のパスＰｉに短期間に集中してＩ／Ｏが割り当てられてしまうのを防ぐことができる。また前記順序に従う限り、各パスＰｉのＩ／Ｏ発行間隔ｄｉの最小公倍数に相当する期間（以下、周期Ｔと称する。）内では、各パスＰｉについて夫々の重みＷｉに応じたＩ／Ｏ発行回数が保証されるため、重みに基づく負荷分散の効果も保証される。
【００１２】
本発明の他の一つは、上記情報処理システムであって、
前記第１処理部は、前記パスＰｉの負荷の変化が閾値を超えた場合に、前記重みＷｉを再計算し、
前記第２の処理部は、前記再計算後の前記重みＷｉに基づき前記Ｉ／Ｏ発行間隔ｄｉを再度求め、
前記第３の処理部は、再度求めた前記Ｉ／Ｏ発行間隔ｄｉに基づきＩ／Ｏ発行時機ｔｉ（ｍ）を再度求め、
前記第４処理部は、再度求めた前記Ｉ／Ｏ発行時機ｔｉ（ｍ）を時刻順に並べて得られる順序で対応する前記パスＰｉから前記Ｉ／Ｏを発行すること
とする。  
このようにパスＰｉの負荷の変化が閾値を超えた場合には、重みＷｉの再計算を行って各パスＰｉへのＩ／Ｏの発行順序を変更するので、現在の（最新の）各パスのＰｉの負荷の状態に応じて適切にＩ／Ｏを割り当てることができる。
【００１３】
本発明の他の一つは、上記情報処理システムであって、
前記第４処理部は、前記Ｉ／Ｏ発行時機ｔｉ（ｍ）を時刻順に並べた結果、異なる前記パスＰｉに対応する前記Ｉ／Ｏ発行時機ｔｉ（ｍ）が一致する場合に、一致する前記パスＰｉのうち負荷が小さい前記パスＰｉから先に前記Ｉ／Ｏを発行することとする。  
このようにすれば、異なるパスＰｉに対応するＩ／Ｏ発行時機ｔｉ（ｍ）が一致する場合に負荷が小さいパスＰｉに優先的にＩ／Ｏを発行することができ、適切に負荷分散を図ることができる。
【００１４】
また前記第４処理部は、前記Ｉ／Ｏ発行時機ｔｉ（ｍ）を時刻順に並べた結果、異なる前記パスＰｉに対応する前記Ｉ／Ｏ発行時機ｔｉ（ｍ）が一致する場合に、一致する前記パスＰｉのうち性能の高い前記パスＰｉから先に前記Ｉ／Ｏを発行することとする。  
このようにすれば、異なるパスＰｉに対応するＩ／Ｏ発行時機ｔｉ（ｍ）が一致する場合に性能の高いパスＰｉに優先的にＩ／Ｏを発行することができ、適切に負荷分散を図ることができる。
【００１５】
また前記第４処理部は、前記Ｉ／Ｏ発行時機ｔｉ（ｍ）を時刻順に並べた結果、異なる前記パスＰｉに対応する前記Ｉ／Ｏ発行時機ｔｉ（ｍ）が周期的に一致する場合に、一致する度にそれらのパスＰｉのうち先に前記Ｉ／Ｏを発行するパスＰｉを循環的に入れ替えることとする。  
このようにすれば、異なるパスＰｉに対応するＩ／Ｏ発行時機ｔｉ（ｍ）が一致する場合に偏りなく各パスＰｉに均等にＩ／Ｏを割り当てることができる。
【００１６】
その他、本願が開示する課題、及びその解決方法は、発明を実施するための最良の形態の欄、及び図面により明らかにされる。
【発明の効果】
【００１７】
本発明によれば、所定期間（周期）内におけるパスの重み（Ｉ／Ｏの流量）に応じた回数のＩ／Ｏを割り当てることができ、ある特定のパスにＩ／Ｏが集中するのを防ぐことができる。
【発明を実施するための最良の形態】
【００１８】
以下、実施の形態について図面とともに詳細に説明する。
【００１９】
＝システム構成＝
図１Ａに実施形態として説明する情報処理システム１の構成を示している。同図に示すように、この情報処理システム１は、サーバ装置２、記憶装置３（ストレージ装置）、管理サーバ４、及び管理クライアント５を備えている。尚、サーバ装置２、記憶装置３、スイッチ６、管理サーバ４、及び管理クライアント５の台数は図１Ａに示した場合に限られない。
【００２０】
サーバ装置２は、スイッチ６（ネットワークスイッチ）を介して記憶装置３と通信可能に接続している。サーバ装置２は、業務ネットワーク７に接続し、業務ネットワーク７に接続する管理サーバ４及び図示しない他の業務端末等の外部装置と通信可能に接続している。サーバ装置２ではアプリケーションやオペレーティングシステムが動作しており、サーバ装置２は、外部装置から受け付けたＩ／Ｏ要求に基づき記憶装置３にＩ／Ｏ（例えばデータ書き込み要求、データ読み出し要求）を発行（送信）する。
【００２１】
管理サーバ４は、管理ネットワーク８を介してスイッチ６及び記憶装置３と通信可能に接続している。管理クライアント５は、管理サーバ４と通信可能に接続している。
【００２２】
サーバ装置２では業務アプリケーションが稼働している。業務アプリケーションは業務端末（不図示）に各種サービスを提供する。業務アプリケーションは、業務端末へのサービスに際して記憶装置３に対してＩ／Ｏを発行し、記憶装置３に格納されているデータにアクセスする。
【００２３】
管理サーバ４は、情報処理システム１の各構成要素（サーバ装置２、記憶装置３、スイッチ６等）の監視や制御を行う。例えば管理サーバ４は、業務ネットワーク７を通じてサーバ装置２に関する情報（性能情報、動作状態情報、接続状態情報等）を取得する。また管理サーバ４は、管理ネットワーク８を通じてスイッチ６に関する情報（負荷情報、接続状態情報等）を取得する。また管理サーバ４は、管理ネットワーク８を通じて記憶装置２３に関する情報（負荷情報、動作状態情報等）を取得する。管理サーバ４は、必ずしもサーバ装置２と独立している（筐体が異なる）必要はない。例えば管理サーバ４の機能をサーバ装置２が備えていてもよい。
【００２４】
管理クライアント５は、ユーザが管理サーバ４にアクセスする際に利用される装置である。管理クライアント５は、管理サーバ４を用いて情報処理システム１の監視や制御を行うためのユーザインタフェース（ＣＵＩ(Character User Interface)，ＧＵＩ(Graphical User Interface)等）を備えている。管理クライアント５は、必ずしも管理サーバ４と独立している（筐体が異なる）必要はない。例えば管理クライアント５の機能を管理サーバ４が備えていてもよい。
【００２５】
業務ネットワーク７及び管理ネットワーク８は、例えばＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）、インターネット（Internet）、公衆通信網、専用線等を用いて構成される。スイッチ６は、例えばファイバーチャネルスイッチ（Fibre Channel Switch）、ＬＡＮスイッチ（例えば10BASE-T,100BASE-T,1000BASE-T(TX)等に準拠したスイッチングハブ）である。尚、以下の説明では、スイッチ６は、ファイバーチャネルであるものとし、サーバ装置２と記憶装置３はＳＡＮ（Storage Area Network）を介して接続されているものとする。
【００２６】
図１Ｂはサーバ装置２、管理サーバ４、及び管理クライアント５として利用可能なコンピュータ１０（情報処理装置）のハードウエアの一例である。同図に示したコンピュータ１０は、ＣＰＵ１１、メモリ１２（ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等）、記憶装置１３（ハードディスクや半導体記憶装置（SSD:Solid State Drive）等）、ユーザの操作入力を受け付ける入力装置１４（キーボードやマウス等）、出力装置１５（液晶モニタ、印字装置等）、他の装置との間の通信を実現する通信インタフェース１６（ＮＩＣ（Network Interface Card、ＨＢＡ（Host Bus Adapter）等）を備える。尚、以下の説明では、サーバ装置２は記憶装置３と通信するための通信インタフェース１６として、ＨＢＡ１６１を備えるものとする。
【００２７】
図１Ｃは記憶装置３のハードウエアの一例である。同図に示した記憶装置３は、例えばディスクアレイ装置である。記憶装置３は、ディスクコントローラ３１、キャッシュメモリ３２、チャネルアダプタ（ＣＨＡ３３）、及びディスク装置３４（筐体内蔵型又は外部接続型）を備える。
【００２８】
ＣＨＡ３３は、ＮＩＣやＨＢＡ等のサーバ装置２と通信するためのインタフェースを備える。ディスクコントローラ３１は、ＣＰＵ及びメモリを備える。ディスクコントローラ３１は、記憶装置３の機能を実現するための様々な処理を行う。ディスク装置３４は、一台以上のハードディスク３４１（物理ディスク）を備える。キャッシュメモリ３２には例えばディスク装置３４に書き込まれるデータ、もしくはディスク装置３４から読み出されるデータが格納される。
【００２９】
＝パスの構成＝
サーバ装置２は、複数のパスＰｉ（ｉ＝１〜ｎ，ｎはパスの総数）を介して通信可能に接続している。サーバ装置２は、いずれかのパスＰｉを通じて記憶装置３にＩ／Ｏを発行する。
【００３０】
各パスＰｉは、サーバ装置２のＨＢＡ１６１の通信ポート１６１１、記憶装置３のＣＨＡ３３の通信ポート２３１、及びスイッチの通信ポート６１の組み合わせによって特定（構成）される。
【００３１】
図２にパスの構成例を示している。同図に示すパスＡは、サーバ装置２のＨＢＡ１６１（１）の１番の通信ポート１６１１、スイッチ６の１番と６番の通信ポート６１、及びＣＨＡ３３（１）の１番の通信ポートによって特定（構成）される。また同図に示すパスＢは、サーバ装置２のＨＢＡ１６１（２）の２番の通信ポート１６１１、スイッチ６の４番と９番の通信ポート、及びＣＨＡ３３（２）の２番の通信ポートによって特定（構成）される。
【００３２】
＝機能説明＝
図３にサーバ装置２が備える機能、及びサーバ装置２において管理されるテーブルを示している。同図に示すように、サーバ装置２は、Ｉ／Ｏ処理部２１（第４処理部）、及び情報管理部２２（第１処理部）を備える。またサーバ装置２は、パス状態管理テーブル２３、及びＩ／Ｏ発行順序管理テーブル２４を管理している。
【００３３】
Ｉ／Ｏ処理部２１は、サーバ装置２で動作する業務アプリケーションから記憶装置３へのＩ／Ｏ要求を受け付け、受け付けたＩ／Ｏ要求に対応するＩ／Ｏを発行するパスＰｉを、パス状態管理テーブル２３及びＩ／Ｏ発行順序管理テーブル２４に基づいて決定し、決定したパスＰｉを通じて記憶装置３にＩ／Ｏを発行する。
【００３４】
情報管理部２２は、パス状態管理テーブル２３及びＩ／Ｏ発行順序管理テーブル２４の内容を管理する。情報管理部２２は、Ｉ／Ｏ処理部２１が発行したＩ／ＯによってパスＰｉを流れたデータ量（例えば上りと下りのデータ量の和）を計測し、計測した結果をパス状態管理テーブル２３に格納する。情報管理部２２は、管理サーバ４からの要求に応じて、もしくは自発的に管理サーバ４にパス状態管理テーブル２３に格納されている情報を送信する。また情報管理部２２は、管理サーバ４から送られてくる情報に基づきＩ／Ｏ発行順序管理テーブル２４を更新する。
【００３５】
図４に管理サーバ４が備える機能、及び管理サーバ４において管理されるテーブルを示している。同図に示すように、管理サーバ４は、パスの重み管理部４１（第１処理部）、Ｉ／Ｏ発行順序管理部４２（第２処理部）、統合情報管理部４３（第１処理部）の各機能を備える。また管理サーバ４は、パス状態統合管理テーブル４４、及びＩ／Ｏ発行順序統合管理テーブル４５を管理している。
【００３６】
パスの重み管理部４１は、パス状態統合管理テーブル４４に基づいて、各サーバ装置２のパスＰｉの夫々の重みＷｉを求める。また各サーバ装置２の各パスＰｉの重みＷｉを合計してその総和ΣＷｉを求める。パスの重み管理部４１は、求めた結果をパス状態統合管理テーブル４４に格納する。
【００３７】
Ｉ／Ｏ発行順序管理部４２は、パスの重み管理部４１が求めた重みＷｉ及び総和ΣＷｉに基づき、各サーバ装置２の各パスＰｉへのＩ／Ｏの発行順序を決定し、その結果をＩ／Ｏ発行順序統合管理テーブル４５に格納する。
【００３８】
統合情報管理部４３は、各サーバ装置２から送られてくる情報を、パス状態統合管理テーブル４４に格納（反映）する。また統合情報管理部４３は、管理ネットワーク８を通じてスイッチ６及び記憶装置３から情報を取得し、取得した情報をパス状態統合管理テーブル４４に格納する。また統合情報管理部４３は、Ｉ／Ｏ発行順序統合管理テーブルに格納されている各サーバ装置２におけるＩ／Ｏ発行順序を、適宜該当のサーバ装置２に送信（配信）する。
【００３９】
＝テーブル説明＝
図５にサーバ装置２が管理しているパス状態管理テーブル２３の一例を示している。同図には、異なる２つのサーバ装置２（サーバ装置１，サーバ装置２）の夫々において管理されるパス状態管理テーブル２３の例を示している。  
同図に示すように、パス状態管理テーブル２３の各レコードは、パス名２３１、フラグ値２３２（遅延，障害）、カウンタ値２３３（遅延，障害）、及び処理したデータ量２３４の各項目を有する。
【００４０】
パス名２３１には、各パスＰｉの識別子が格納される。同図に示すように、サーバ装置１は、記憶装置３に通じる４つのパスを有し、サーバ装置２は、記憶装置３に通じる８つのパスを有している。
【００４１】
フラグ値２３２及びカウンタ値２３３には、各パスＰｉの状態（遅延、障害）を示す情報が格納される。
【００４２】
フラグ値２３２のうち「遅延」には、該当パスＰｉで遅延が生じている場合には「１」が、生じていない場合には「０」が格納される。尚、パスに遅延が生じているか否かは、例えば情報管理部２２が、Ｉ／Ｏのターンアラウンドタイム等を測定した結果を閾値と比較することにより判断する。
【００４３】
フラグ値２３２のうち「障害」には、該当パスＰｉに障害が発生している場合には「１」が、発生していない場合には「０」が格納される。尚、パスＰｉに障害が発生しているか否かは、例えば例えば情報管理部２２がＩ／Ｏ送出後一定時間内に記憶装置３から応答があったか否かに応じて判断する。
【００４４】
カウンタ値２３３のうち「遅延」には、該当パスに所定期間内に生じた遅延の回数が格納される。カウンタ値２３３のうち「障害」には、該当パスに所定期間内に生じた障害の回数が格納される。処理したデータ量２３４には、Ｉ／Ｏ処理部２１が発行したＩ／ＯによってパスＰｉを流れたデータの量が格納される。このデータ量は情報管理部２２が計測する。
【００４５】
図６に管理サーバ４が管理しているパス状態統合管理テーブル２４の一例を示している。
【００４６】
同図に示すように、パス状態統合管理テーブル４４の各レコードは、サーバ名４４１、パス名４４２、パスＩＤ４４３、現在の重み４４４、フラグ値４４５（遅延，障害）、カウンタ値４４６（遅延，障害）、処理したデータ量４４７、見直し後の重み４４８、ＨＢＡ性能情報４４９、スイッチ性能情報４５０、ＣＨＡ性能情報４５１の各項目を有する。
【００４７】
このうちサーバ名４４１には、サーバ装置２の識別子が格納される。パス名４４２には、パス名が格納される。パスＩＤ４４３には、パスの識別子が格納される。現在の重み４４４には、該当パスに現在付与されている重みが格納される。フラグ値４４５、カウンタ値４４６、及び処理したデータ量４４７には、図５のパス状態管理テーブル２３と同様の情報（統合情報管理部４３が各サーバ装置２から取得した情報）が格納される。
【００４８】
見直し後の重み４４８には、現在の各パスＰｉのデータ量（直近に取得した各パスのデータ量）から求めた重みが格納される。ＨＢＡ性能情報４４９には、サーバ装置２から取得した、該当パスＰｉを構成しているＨＢＡの性能情報（単位時間当たりの処理データ量）が格納される。スイッチ性能情報４５０には、スイッチ６から取得した、該当パスＰｉを構成しているスイッチ６の性能情報（単位時間当たりの処理データ量）が格納される。ＣＨＡ性能情報４５１には、記憶装置３から取得した、該当パスＰｉを構成しているＣＨＡ３３の性能情報が格納される。
【００４９】
同図に示すように、ＨＢＡ性能情報４４９、スイッチ性能情報４５０、ＣＨＡ性能情報４５１には、それぞれ現在及び見直し後に取得される性能情報が格納される。尚、同図に示す網掛けで示した部分は重み付けの見直しの際の要因となる部分である。このような強調表示は例えばＧＵＩやＣＵＩでユーザが同テーブルの内容を参照する際も適宜行われる。
【００５０】
図７に管理サーバ４が管理しているＩ／Ｏ発行順序統合管理テーブル４５の一例を示している。同図に示すように、Ｉ／Ｏ発行順序統合管理テーブル４５には、各サーバ装置２のＩ／Ｏ処理部２１が、外部装置やサーバ装置２で動作しているアプリケーションもしくはオペレーティングシステムから受け付けたＩ／Ｏ要求に基づくＩ／ＯをパスＰｉに発行する際のパスの割り当て順序（選択順序）が格納される。
【００５１】
尚、各サーバ装置２に管理されるＩ／Ｏ発行順序管理テーブル２４の内容は、Ｉ／Ｏ発行順序統合管理テーブル４５の該当サーバ装置２に関する内容と同じである。各サーバ装置２には、サーバ装置２の情報管理部２２と管理サーバ４の統合情報管理部４３とが通信することにより、管理サーバ４のＩ／Ｏ発行順序統合管理テーブル４５の内容が格納される。
【００５２】
図７に示したＩ／Ｏ発行順序統合管理テーブル４５の場合、サーバ装置１は、この内容に従って、即ち、パスＢ→パスＡ→パスＤ→パスＢ・・・といった順序でＩ／Ｏを発行することになる。またサーバ装置２は、パスＢ→パスＡ→パスＤ→パスＢ・・・といった順序でＩ／Ｏを発行することになる。
【００５３】
＝処理説明＝
以下、情報処理システム１において行われる処理について図面とともに詳述する。  
図８はサーバ装置２のＩ／Ｏ処理部２１が外部装置からＩ／Ｏ要求を受け付け、これに応じて記憶装置３にいずれかのパスＰｉを通じてＩ／Ｏを発行（送信）する場合に行われる処理（Ｉ／Ｏ発行処理Ｓ８００）を説明するフローチャートである。以下、同図とともにＩ／Ｏ発行処理Ｓ８００について詳述する。  
Ｉ／Ｏ処理部２１は、Ｉ／Ｏ要求の有無をリアルタイムに監視している（Ｓ８１１：ＮＯ）。Ｉ／Ｏ要求を受け付けると（Ｓ８１１：ＹＥＳ）、Ｓ８１２に進む。
【００５４】
Ｓ８１２では、Ｉ／Ｏ処理部２１は、Ｉ／Ｏ発行順序管理テーブル２４を参照してＩ／Ｏを発行する（割り当てる）パスＰｉを決定する。即ちＩ／Ｏ処理部２１は、Ｉ／Ｏ発行順序管理テーブル２４において、直近にＩ／Ｏを発行した際の順序（ポインタ）を記憶しており、Ｉ／Ｏ発行順序管理テーブル２４において、記憶している上記順序をインクリメント（＋１）し、インクリメントした後の順序（ポインタ）に対応するパスＰｉをＩ／Ｏを発行するパスＰｉとして決定する（Ｓ８１２，Ｓ８１３）。  
次にＩ／Ｏ処理部２１は、Ｓ８１３で決定したパスＰｉのフラグ値２３２の値をパス状態管理テーブル２３から取得する（Ｓ８１４）。
【００５５】
Ｓ８１５では、Ｉ／Ｏ処理部２１は、取得したフラグ値を参照し、障害の有無を判断する。障害が有れば（Ｓ８１５：障害有り）、Ｓ８１２に戻る。障害が無ければ（Ｓ８１５：障害無し）、Ｓ８１６に進む。
【００５６】
Ｓ８１６では、Ｉ／Ｏ処理部２１は、Ｓ８１４で取得したフラグ値から遅延の有無を判断する。遅延があれば（Ｓ８１６：遅延有り）、Ｓ８２０に進み、遅延が無ければ（Ｓ８１６：遅延無し）、Ｓ８１７に進む。
【００５７】
Ｓ８１７では、Ｉ／Ｏ処理部２１は、Ｓ８１３で決定したパスＰｉにＩ／Ｏを発行する。その後はＳ８１１に戻る。
【００５８】
Ｓ８２０では、Ｉ／Ｏ処理部２１は、パス状態管理テーブル２３のカウンタ値２３３を参照し、遅延カウンタが予め設定された閾値を超えたか否かを判断する。閾値を超えていれば（Ｓ８２０：ＹＥＳ）、Ｓ８２１に進む。閾値を超えていなければ（Ｓ８２０：ＮＯ）、Ｓ８１３で決定したパスＰｉにＩ／Ｏを発行する（Ｓ８１７）。
【００５９】
Ｓ８２１では、Ｉ／Ｏ処理部２１は、パスの重み決定処理を実行した後、Ｓ８１２に戻る。パスの重み決定処理Ｓ８２１の詳細については後述する。
【００６０】
以上のように、業務アプリケーション等からＩ／Ｏ要求が発行されると、Ｉ／Ｏ処理部２１は、障害や閾値以上の遅延が生じていない限り、Ｉ／Ｏ発行順序管理テーブル２４に規定されている順序に従ってＩ／Ｏを発行するパスＰｉを決定し、決定したパスＰｉにＩ／Ｏを発行する。
【００６１】
図９は、管理サーバ４のパスの重み管理部４１によって行われるパスの重み決定処理Ｓ８２１を説明するフローチャートである。以下、同図とともにパスの重み決定処理Ｓ８２１について詳述する。  
まずパスの重み管理部４１は、パス状態統合管理テーブル４４から、サーバ装置２を一つ選択する（Ｓ９１１）。
【００６２】
次にパスの重み管理部４１は、Ｓ９１１で選択したサーバ装置２の各パスＰｉが処理したデータ量の比から、各パスＰｉの重みＷｉを決定してその結果をパス状態統合管理テーブル４４に格納する（Ｓ９１２，Ｓ９１３）。  
例えばパス状態統合管理テーブル４４が図６に示す内容であれば、パス状態統合管理テーブル４４の処理したデータ量４４７に従って決定した重みＷｉ（パスＡ＝１０、パスＢ＝１２、パスＣ＝３、パスＤ＝８）を、パス状態統合管理テーブル４４の現在の重み４４４に格納する。
【００６３】
Ｓ９１４では、パスの重み管理部４１は、パス状態統合管理テーブル４４に登録されている全てのサーバ装置２を選択したか否かを判断する。未選択のサーバ装置２があれば（Ｓ９１４：ＮＯ）、Ｓ９１１に戻る。全てのサーバ装置２を選択済であれば（Ｓ９１４：ＹＥＳ）、処理が終了する。
【００６４】
以上のように、パスの重み管理部４１によって行われるパスの重み決定処理Ｓ８２１によって適宜各サーバ装置２の各パスの重みＷｉが設定される。
【００６５】
図１０は、管理サーバ４のＩ／Ｏ発行順序管理部４２によって行われるＩ／Ｏ発行順序決定処理Ｓ１０００を説明するフローチャートである。以下、同図とともにＩ／Ｏ発行順序決定処理Ｓ１０００について詳述する。  
まずＩ／Ｏ発行順序管理部４２は、パス状態統合管理テーブル４４から、サーバ装置２を一つ選択する（Ｓ１０１１）。
【００６６】
次にＩ／Ｏ発行順序管理部４２は、Ｓ１０１１で選択したサーバ装置２の各パスの重みＷｉの総和ΣＷｉを求める（Ｓ１０１２）。  
例えば図６のサーバ装置１の場合には、各パスの重みＷｉは、パスＡ（Ｗ１）が１０、パスＢ（Ｗ２）が１２、パスＣ（Ｗ３）が３、パスＤ（Ｗ４）が８であるので、総和ΣＷｉ＝Ｗ１＋Ｗ２＋Ｗ３＋Ｗ４＝１０＋１２＋３＋８＝３３となる。
【００６７】
次にＩ／Ｏ発行順序管理部４２は、Ｓ１０１２で求めた総和ΣＷｉを各パスの重みＷｉで除すことにより、各パスＰｉのＩ／Ｏ発行間隔ｄｉを求める（Ｓ１０１３）。  
例えば図６のサーバ装置１の場合には、各パスＰｉのＩ／Ｏ発行間隔ｄｉは、
ｄ１＝ΣＷｉ／Ｗ１＝３３／１０＝３．３
ｄ２＝ΣＷｉ／Ｗ２＝３３／１２＝２．７５
ｄ３＝ΣＷｉ／Ｗ３＝３３／３＝１１
ｄ４＝ΣＷｉ／Ｗ４＝３３／８＝４．１２５
となる。
【００６８】
次にＩ／Ｏ発行順序管理部４２は、Ｓ１０１３で求めた各パスのＩ／Ｏ発行間隔ｄｉを用いて次式より各パスＰｉのＩ／Ｏの発行タイミングであるＩ／Ｏ発行時機ｔｉ（ｍ）を求める（Ｓ１０１４）。  
ｔｉ（ｍ）＝ｄｉ／Ｃ＋ｍ・ｄｉ  （ｍ＝０，１，２，・・・）  （Ｃは定数）
尚、Ｉ／Ｏ発行時機ｔｉ（ｍ）を求める式ｔｉ（ｍ）＝ｄｉ／Ｃ＋ｍ・ｄｉにおいて、複数のパスのＩ／Ｏ発行時機ｔｉ（ｍ）の値が密集しないようにしたほうが各パスに対するＩ／Ｏの発行順序を決めやすくなるとういう観点から、Ｃ（Ｃ＞１）の値としては、Ｃ＝２が妥当（最適）である。
【００６９】
Ｃ＞２の場合、Ｃ＝２の場合に比べて、周期の始めの部分で各パスに対するＩ／Ｏ発行時機ｔｉ（ｍ）の値が密集するため、周期の始めの部分における発行順序が決め難くなる。  
一方、２＞Ｃ＞１の場合、Ｃ＝２の場合に比べて、周期の始めの部分で各パスに対するＩ／Ｏ発行時機ｔｉ（ｍ）の値が密集しなくなるが、周期の終わりの部分で各パスに対するＩ／Ｏ発行時機ｔｉ（ｍ）の値が密集するため、周期の終わりの部分における発行順序が決め難くなる。
【００７０】
より具体的には、複数のｄｉのうち、最大値をｄＭａｘ、最小値をｄＭｉｎとすると、Ｃ＞２の場合は、発行時機は（ｄＭａｘ−ｄＭｉｎ）／Ｃの幅の中に複数の発行時機が並べられるが、この幅はＣ＝２の場合の幅（ｄＭａｘ−ｄＭｉｎ）／２よりも狭くなる。一方、２＞Ｃ＞１の場合も周期の終わりを基点にして考えると同様なことがいえる。即ち、２＞Ｃ＞１の場合、上記の幅は（ｄＭａｘ−ｄＭｉｎ）・（１−１／Ｃ）となってＣ＝２の場合の幅よりも狭くなる。
【００７１】
このように、周期の初めの部分及び終わりの部分の双方で各パスに対するＩ／Ｏ発行時機ｔｉ（ｍ）の値が密集しないようにするには、Ｃ＝２が妥当（最適）である。但し、複数のパスでＩ／Ｏ発行時機が一致する場合には、パスの重み以外の要因に基づいてＣ（Ｃ＞１）の値をパス毎に（若干）変更してもよい。  
例えば図６のサーバ装置１の場合にＣを２としてパスＡ〜パスＤの夫々のＩ／Ｏ発行時機（ｔ１（ｍ）〜ｔ４（ｍ））を求めると次のようになる。
【００７２】
＜パスＡのＩ／Ｏ発行時機ｔ１（ｍ）＞
ｔ１（０）＝１．６５
ｔ１（１）＝４．９５
ｔ１（２）＝８．２５
ｔ１（３）＝１１．５５
ｔ１（４）＝１４．８５
ｔ１（５）＝２１．４５
ｔ１（６）＝２４．７５
ｔ１（７）＝２８．０５
ｔ１（８）＝３１．３５
＜パスＢのＩ／Ｏ発行時機ｔ２（ｍ）＞
ｔ２（０）＝１．３８
ｔ２（１）＝４．１３
ｔ２（２）＝６．８８
ｔ２（３）＝９．６３
ｔ２（４）＝１２．３８
ｔ２（５）＝１５．１３
ｔ２（６）＝１７．８８
ｔ２（７）＝２０．６３
ｔ２（８）＝２３．３８
ｔ２（９）＝２６．１３
ｔ２（１０）＝２８．８８
ｔ２（１１）＝３１．６３
＜パスＣのＩ／Ｏ発行時機ｔ３（ｍ）＞
ｔ３（０）＝５．５
ｔ３（１）＝１６．５
ｔ３（２）＝２７．５
＜パスＤのＩ／Ｏ発行時機ｔ４（ｍ）＞
ｔ４（０）＝２．０６
ｔ４（１）＝６．１９
ｔ４（２）＝１０．３１
ｔ４（３）＝１４．４４
ｔ４（４）＝１８．５６
ｔ４（４）＝２２．６９
ｔ４（５）＝２６．８１
ｔ４（５）＝３０．９４
次にＩ／Ｏ発行順序管理部４２は、Ｓ１０１４で求めた各パスのＩ／Ｏ発行時機ｔｉ（ｍ）を、パスの区別なく全てのパスを対象として昇順に並べる（Ｓ１０１５）。これにより、例えば図６のサーバ装置１の場合には、
Ｘ２（０）→Ｘ１（０）→Ｘ４（０）→Ｘ２（１）→Ｘ１（１）→Ｘ３（０）・・・
即ち、Ｂ Ａ Ｄ Ｂ Ａ Ｃ Ｄ Ｂ Ａ Ｂ Ｄ Ａ Ｂ Ｄ Ａ Ｂ Ｃ Ｂ Ａ Ｄ Ｂ Ａ Ｄ Ｂ Ａ Ｂ Ｄ Ｃ Ａ Ｂ Ｄ Ａ Ｂ  という順序（系列）が得られる。
【００７３】
図１１はＩ／Ｏ発行順序が決定される様子を模式的に表したものである。同図において実線で示す各セルの幅はｄｉに対応する。破線は各セルのｄｉ／ｃの時点を示す。尚、各パスＰｉのＩ／Ｏ発行間隔ｄｉは、総和ΣＷｉを各パスＰｉの重みＷｉで除して求めている。このため、各パスＰｉのＩ／Ｏ発行間隔ｄｉの最小公倍数に相当する期間（以下、周期Ｔと称する。）内では、各パスＰｉの重みＷｉに応じたＩ／Ｏ発行回数が保証され、従って以上のようにして決定したＩ／Ｏ発行順序に従ってＩ／Ｏを発行したとしても、各パスＰｉに設定した重みに基づく負荷分散の効果が損なわれることはない。
【００７４】
次にＩ／Ｏ発行順序管理部４２は、Ｓ１０１５で得られたパスの系列を、各サーバ装置２における各パスＰｉへのＩ／Ｏ発行順序として、Ｉ／Ｏ発行順序統合管理テーブル４５の該当のサーバ装置２の欄に格納する（Ｓ１０１６）。尚、このようにして得られた順序（系列）は、管理サーバ４の統合情報管理部４３から各サーバ装置２の情報管理部２２に配信されて各サーバ装置２にＩ／Ｏ発行順序管理テーブル２４として格納され、各サーバ装置２においてＩ／Ｏ発行順序を規定する情報として利用される。
【００７５】
次にＩ／Ｏ発行順序管理部４２は、パス状態統合管理テーブル４４に登録されている全てのサーバ装置２を選択したか否かを判断する。未選択のサーバ装置２があれば（Ｓ１０１７：ＮＯ）、Ｓ１０１１に戻る。全てのサーバ装置２を選択済であれば（Ｓ１０１７：ＹＥＳ）、処理が終了する。
【００７６】
以上に説明したＩ／Ｏ発行順序決定処理Ｓ１０００によれば、例えば高い重みが設定されているパスＰｉに短期間にＩ／Ｏが集中して発行されてしまうことがない。例えば図６の場合には各パスＰｉの発行時期について何の制約もなければ、各パスＰｉに設定した重みに基づく負荷分散のアルゴリズムによっては、例えば重みが大きい特定パス（図６ではパスＢ）に短期間にＩ／Ｏが集中して発行されてしまう可能性があるが、以上に説明したＩ／Ｏ発行順序決定処理Ｓ１０００によれば、特定のパスＰｉに短期間に集中してＩ／Ｏが割り当てられてしまうことはない。
【００７７】
尚、Ｓ１０１５においてＩ／Ｏ発行時機ｔｉ（ｍ）を昇順に並べた際に異なるパスＰｉのＩ／Ｏ発行時機ｔｉ（ｍ）が一致してしまうことがあるが、このような場合には、例えばＩ／Ｏ発行時機ｔｉ（ｍ）が一致した各パスＰｉのその時点における負荷が小さい方から先にＩ／Ｏを割り当てるようにする。このようにすれば、異なるパスＰｉに対応するＩ／Ｏ発行時機ｔｉ（ｍ）が一致する場合に負荷が小さいパスＰｉに優先的にＩ／Ｏを発行することができ、適切に負荷分散を図ることができる。
【００７８】
また例えばＩ／Ｏ発行時機ｔｉ（ｍ）が一致した各パスＰｉのうち処理性能（帯域、チップの処理速度等）の高いパスＰｉから先にＩ／Ｏを発行するようにしてもよい。このようにすれば、異なるパスＰｉに対応するＩ／Ｏ発行時機ｔｉ（ｍ）が一致する場合に性能の高いパスＰｉに優先的にＩ／Ｏを発行することができ、適切に負荷分散を図ることができる。
【００７９】
また例えば同じパスＰｉの組み合わせで周期的にＩ／Ｏ発行時機ｔｉ（ｍ）が一致するような場合には、一致する度にそれらのパスＰｉのうち先にＩ／Ｏを発行するパスＰｉを交互（又は循環的）に入れ替えるようにする。
【００８０】
このようにすれば、異なるパスＰｉに対応するＩ／Ｏ発行時機ｔｉ（ｍ）が一致する場合に偏りなく各パスＰｉに均等にＩ／Ｏを割り当てることができる。
【００８１】
ところで、以上の実施形態の説明は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明はその趣旨を逸脱することなく、変更、改良され得ると共に本発明にはその等価物が含まれることは勿論である。
【００８２】
例えばパスの重み決定処理Ｓ８２１では、各パスＰｉが処理したデータ量の比、即ち各パスＰｉの負荷状態から各パスＰｉの重みＷｉを決定しているが、各パスＰｉの処理能力（帯域、ＣＰＵ性能等）や各パスＰｉの故障率に基づき重みＷｉを決定するようにしてもよい。
【００８３】
またパスの重み決定処理Ｓ８２１は、図８のＳ８２０において遅延カウンタが閾値を超えた場合に限らず、予めスケジューリングされた適宜なタイミングでパスの重み決定処理Ｓ８２１を実行するようにしてよい。このように、各パスＰｉの重みＷｉを頻繁に見直すことで、Ｉ／Ｏの各パスＰｉへの割り当てをより適切に行うことができる。
【図面の簡単な説明】
【００８４】
【図１Ａ】実施形態として説明する情報処理システム１の構成を示す図である。
【図１Ｂ】サーバ装置２、管理サーバ４、及び管理クライアント５として利用可能なコンピュータ１０のハードウエアの一例を示す図である。
【図１Ｃ】記憶装置３のハードウエアの一例を示す図である。
【図２】パスの構成例を示す図である。
【図３】サーバ装置２が備える機能、及びサーバ装置２において管理されるテーブルを示す図である。
【図４】管理サーバ４が備える機能、及び管理サーバ４において管理されるテーブルを示す図である。
【図５】パス状態管理テーブル２３の一例を示す図である。
【図６】パス状態統合管理テーブル２４の一例を示す図である。
【図７】Ｉ／Ｏ発行順序統合管理テーブル４５の一例を示す図である。
【図８】Ｉ／Ｏ発行処理Ｓ８００を説明するフローチャートである。
【図９】パスの重み決定処理Ｓ８２１を説明するフローチャートである。
【図１０】Ｉ／Ｏ発行順序決定処理Ｓ１０００を説明するフローチャートである。
【図１１】Ｉ／Ｏ発行順序管理部４２がＩ／Ｏ発行時機ｔｉ（ｍ）を昇順に並べて、Ｉ／Ｏの発行（割り当て）順序（系列）を求める様子を説明する図である。
【符号の説明】
【００８５】
１  情報処理システム
２  サーバ装置
３  記憶装置
４  管理サーバ
５  管理クライアント
６  スイッチ
７  業務ネットワーク
８  管理ネットワーク
２１  Ｉ／Ｏ処理部
２２  情報管理部
２３  パス状態管理テーブル
２４  Ｉ／Ｏ発行順序管理テーブル
４１  パスの重み管理部
４２  Ｉ／Ｏ発行順序管理部
４３  統合情報管理部
４４  パス状態統合管理テーブル
４５  Ｉ／Ｏ発行順序統合管理テーブル
２３  ＣＨＡ
１６１  ＨＢＡ
【図１Ａ】
2010108300.tif 000003
【図１Ｂ】
2010108300.tif 000004
【図１Ｃ】
2010108300.tif 000005
【図２】
2010108300.tif 000006
【図３】
2010108300.tif 000007
【図４】
2010108300.tif 000008
【図５】
2010108300.tif 000009
【図７】
2010108300.tif 000010
【図８】
2010108300.tif 000011
【図９】
2010108300.tif 000012
【図１０】
2010108300.tif 000013
【図１１】
2010108300.tif 000014
【図６】
2010108300.tif 000015