【手続補正書】
【提出日】平成20年10月6日(2008.10.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ディスクドライブと、前記ディスクドライブにデータを読み書きするストレージコントローラと、を備えるストレージシステムであって、
前記ストレージコントローラは、ネットワークを介してホスト計算機に接続される一つ以上のインタフェースと、内部ネットワークを介して前記インタフェースに接続される複数のプロセッサと、を備え、
前記プロセッサは、一つ以上の論理アクセスポートを前記ホスト計算機に提供し、
前記インタフェースは、
前記論理アクセスポート宛てのアクセス要求を処理するプロセッサを示すルーティング情報を記憶し、
アクセス要求を前記ホスト計算機から受信すると、前記受信されたアクセス要求から宛先を抽出し、
前記ルーティング情報及び前記抽出された宛先に基づいて、前記受信されたアクセス要求を処理するプロセッサを特定し、
前記受信されたアクセス要求を、前記特定されたプロセッサに転送することを特徴とするストレージシステム。
【請求項２】
前記インタフェースは、一つ以上の物理ポートを備え、
前記論理アクセスポートは、前記物理ポートに対応付けられていることを特徴とする請求項１に記載のストレージシステム。
【請求項３】
前記プロセッサは、前記ディスクドライブの記憶領域を、一つ以上の論理ボリュームとして前記ホスト計算機に提供し、
前記ルーティング情報は、更に、前記論理ボリュームと当該論理ボリュームへアクセスするプロセッサとの対応を含み、
前記インタフェースは、
アクセス要求をホスト計算機から受信すると、前記受信されたアクセス要求から、宛先及びアクセス先となる論理ボリュームの番号を抽出し、
前記ルーティング情報、前記抽出された宛先及び前記抽出された論理ボリュームの番号に基づいて、前記受信されたアクセス要求を処理するプロセッサを特定することを特徴とする請求項１に記載のストレージシステム。
【請求項４】
前記プロセッサは、前記ディスクドライブの一つ以上の論理デバイスを、論理ボリュームとして前記ホスト計算機に提供し、
前記ルーティング情報は、更に、前記論理ボリュームと論理デバイスとの対応を含み、
前記インタフェースは、
前記ルーティング情報に基づいて、前記抽出された論理ボリュームの番号に対応する論理デバイスを特定し、
前記受信されたアクセス要求に、前記特定された論理デバイスの識別情報を付加することを特徴とする請求項３に記載のストレージシステム。
【請求項５】
前記ストレージコントローラは、前記ディスクドライブに記憶されているデータを一時的に記憶するキャッシュメモリを備えることを特徴とする請求項１に記載のストレージシステム。
【請求項６】
前記プロセッサは、
前記インタフェースからアクセス要求を受信し、
前記受信されたアクセス要求に基づいて、前記ディスクドライブにデータを読み書きすることを特徴とする請求項１に記載のストレージシステム。
【請求項７】
前記プロセッサは、負荷状態が所定の条件を満たすと、提供中の論理アクセスポートに関する情報を他のプロセッサに送信し、
前記他のプロセッサは、
前記送信された論理アクセスポートに関する情報に基づいて論理アクセスポートをホスト計算機に提供することによって、前記プロセッサによって提供されていた論理アクセスポートの処理を引き継ぐことを特徴とする請求項１に記載のストレージシステム。
【請求項８】
前記論理アクセスポートに関する情報は、前記論理アクセスポートの構成に関する情報、及び前記論理アクセスポートによって受信されたアクセス要求に関する情報を含むことを特徴とする請求項７に記載のストレージシステム。
【請求項９】
前記ストレージコントローラは、前記ストレージシステムを管理する管理部を備え、
前記インタフェースは、一つ以上の物理ポートを備え、
前記論理アクセスポートは、前記物理ポートに対応付けられており、
前記管理部は、前記物理ポートに障害が発生すると、障害が発生した物理ポートの代わりに、他の物理ポートを、前記論理アクセスポートに対応付けることを特徴とする請求項１に記載のストレージシステム。
【請求項１０】
ディスクドライブに接続されるストレージコントローラであって
ネットワークを介してホスト計算機に接続される一つ以上のインタフェースと、内部ネットワークを介して前記インタフェースに接続される複数のプロセッサと、を備え、
前記プロセッサは、一つ以上の論理アクセスポートを前記ホスト計算機に提供し、
前記インタフェースは、
前記論理アクセスポート宛てのアクセス要求を処理するプロセッサを示すルーティング情報を記憶し、
アクセス要求を前記ホスト計算機から受信すると、前記受信されたアクセス要求から宛先を抽出し、
前記ルーティング情報及び前記抽出された宛先に基づいて、前記受信されたアクセス要求を処理するプロセッサを特定し、
前記受信されたアクセス要求を、前記特定されたプロセッサに転送することを特徴とするストレージコントローラ。
【請求項１１】
前記インタフェースは、一つ以上の物理ポートを備え、
前記論理アクセスポートは、前記物理ポートに対応付けられていることを特徴とする請求項１０に記載のストレージコントローラ。
【請求項１２】
前記プロセッサは、前記ディスクドライブの記憶領域を、一つ以上の論理ボリュームとして前記ホスト計算機に提供し、
前記ルーティング情報は、更に、前記論理ボリュームと当該論理ボリュームへアクセスするプロセッサとの対応を含み、
前記インタフェースは、
アクセス要求をホスト計算機から受信すると、前記受信されたアクセス要求から、宛先及びアクセス先となる論理ボリュームの番号を抽出し、
前記ルーティング情報、前記抽出された宛先及び前記抽出された論理ボリュームの番号に基づいて、前記受信されたアクセス要求を処理するプロセッサを特定することを特徴とする請求項１０に記載のストレージコントローラ。
【請求項１３】
前記プロセッサは、前記ディスクドライブの一つ以上の論理デバイスを、論理ボリュームとして前記ホスト計算機に提供し、
前記ルーティング情報は、更に、前記論理ボリュームと論理デバイスとの対応を含み、
前記インタフェースは、
前記ルーティング情報に基づいて、前記抽出された論理ボリュームの番号に対応する論理デバイスを特定し、
前記受信されたアクセス要求に、前記特定された論理デバイスの識別情報を付加することを特徴とする請求項１２に記載のストレージコントローラ。
【請求項１４】
更に、前記ディスクドライブに記憶されているデータを一時的に記憶するキャッシュメモリを備えることを特徴とする請求項１０に記載のストレージコントローラ。
【請求項１５】
前記プロセッサは、
前記インタフェースからアクセス要求を受信し、
前記受信されたアクセス要求に基づいて、前記ディスクドライブにデータを読み書きすることを特徴とする請求項１０に記載のストレージコントローラ。
【請求項１６】
前記プロセッサは、負荷状態が所定の条件を満たすと、提供中の論理アクセスポートに関する情報を他のプロセッサに送信し、
前記他のプロセッサは、
前記送信された論理アクセスポートに関する情報に基づいて論理アクセスポートをホスト計算機に提供することによって、前記プロセッサによって提供されていた論理アクセスポートの処理を引き継ぐことを特徴とする請求項１０に記載のストレージコントローラ。
【請求項１７】
前記論理アクセスポートに関する情報は、前記論理アクセスポートの構成に関する情報、及び前記論理アクセスポートによって受信されたアクセス要求に関する情報を含むことを特徴とする請求項１６に記載のストレージコントローラ。
【請求項１８】
前記ストレージコントローラは、前記ストレージシステムを管理する管理部を備え、
前記インタフェースは、一つ以上の物理ポートを備え、
前記論理アクセスポートは、前記物理ポートに対応付けられており、
前記管理部は、前記物理ポートに障害が発生すると、障害が発生した物理ポートの代わりに、他の物理ポートを、前記論理アクセスポートに対応付けることを特徴とする請求項１０に記載のストレージコントローラ。
【請求項１９】
第１ストレージシステムと、第２ストレージシステムと、ホスト計算機と、前記第１ストレージシステム、第２ストレージシステム及びホスト計算機を相互に接続するネットワークと、を備える計算機システムであって、
前記第１ストレージシステムは、第１ディスクドライブと、前記第１ディスクドライブにデータを読み書きする第１ストレージコントローラと、を備え、
前記第２ストレージシステムは、第２ディスクドライブと、前記第２ディスクドライブにデータを読み書きする第２ストレージコントローラと、を備え、前記第２ディスクドライブの記憶領域を、第３論理ボリュームとして前記第１ストレージシステムに提供し、
前記第１ストレージコントローラは、ネットワークを介してホスト計算機に接続される一つ以上のインタフェースと、内部ネットワークを介して前記インタフェースに接続される複数のプロセッサと、を備え、
前記プロセッサは、
一つ以上の論理アクセスポートを前記ホスト計算機に提供し、
前記第１ディスクドライブの記憶領域を、第１論理ボリュームとして前記ホスト計算機に提供し、
前記提供された第３論理ボリュームを、前記第１ストレージシステムの第２論理ボリュームとして前記ホスト計算機に提供し、
前記インタフェースは、
前記論理アクセスポート宛てのアクセス要求を処理するプロセッサを示すルーティング情報を記憶し、
アクセス要求をホスト計算機から受信すると、前記受信されたアクセス要求から宛先を抽出し、
前記ルーティング情報及び前記抽出された宛先に基づいて、前記受信されたアクセス要求を処理するプロセッサを特定し、
前記受信されたアクセス要求を、前記特定されたプロセッサに転送することを特徴とする計算機システム。
【請求項２０】
前記ルーティング情報は、前記第２論理ボリュームと前記第３論理ボリュームとの対応、及び前記論理アクセスポート宛てのアクセス要求を前記第２ストレージシステムへ転送するインタフェースに関する情報を含み、
前記インタフェースは、
アクセス要求をホスト計算機から受信すると、前記受信されたアクセス要求から、宛先及びアクセス先となる第２論理ボリュームの番号を抽出し、
前記ルーティング情報、前記抽出された宛先及び前記抽出された第２論理ボリュームの番号に基づいて、当該第２論理ボリュームの番号に対応する第３論理ボリュームの番号、及び前記受信されたアクセス要求を転送するインタフェースを特定し、
前記受信されたアクセス要求に含まれるアクセス先となる第２論理ボリュームの番号を、前記特定された第３論理ボリュームの番号に変更し、
前記変更されたアクセス要求を、前記特定されたインタフェースに転送することを特徴とする請求項１９に記載の計算機システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１０６
【補正方法】変更
【補正の内容】
【０１０６】
以上のように、プロセッサ部１０７は、インタフェース部１０４に記憶されるルーティングテーブル６０５を更新又は作成する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１８５
【補正方法】変更
【補正の内容】
【０１８５】
次に、プロセッサ部１０７は、抽出した外部ストレージＩＤ１９０１２を、ルーティングテーブル６０５の外部ストレージＩＤ６０６０に格納する。次に、プロセッサ部１０７は、抽出したアクセス先ＬＵＮ１９０１４を、ルーティングテーブル６０５のアクセス先ＬＵＮ６０６１に格納する。更に、プロセッサ部１０７は、抽出したアクセスポートＩＤ１９０１３を、ルーティングテーブル６０５のアクセスポートＩＤ６０６２に格納する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０１８７
【補正方法】変更
【補正の内容】
【０１８７】
以上のように、プロセッサ部１０７は、インタフェース部１０４に記憶されているルーティングテーブル６０５を更新又は作成する。