【手続補正書】
【提出日】平成24年3月28日(2012.3.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
あるタイプのインタフェースを有する第１タイプのストレージ装置と、
前記あるタイプのインタフェースを介して通信可能であって、前記第１タイプのストレージ装置と異なるＴＩＥＲのストレージ装置として管理される第２タイプのストレージ装置と、
Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙ  ｏｆ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｄｉｓｋｓ（ＲＡＩＤ）機能を有するストレージサーバーと
を有し、
前記ストレージサーバーは、前記ストレージ装置のタイプ毎に異なるルールを管理し、前記ルールに従って前記第１タイプのストレージ装置又は前記第２タイプのストレージ装置に対して前記あるタイプのインタフェースを介してデータを格納する、
ことを特徴とする記憶システム。
【請求項２】
前記ルールは、前記前記第１タイプのストレージ装置又は前記第２タイプのストレージ装置に対する書き込み動作の際に送信されるデータのサイズに関するものである、
ことを特徴とする請求項１に記載の記憶システム。
【請求項３】
前記第１タイプのストレージ装置又は第２タイプのストレージ装置の各々は、ファイバーチャンネルストレージ装置、ＡＴＡストレージ装置、ＳＡＳストレージ装置、ＳＡＴＡストレージ装置、および、Ｓｏｌｉｄ  Ｓｔａｔｅ  ストレージ装置のうちのいずれか１つのタイプのストレージ装置であり、
前記あるタイプのインターフェースは、ファイバチャネルインターフェースである、
ことを特徴とする請求項１又は２に記載の記憶システム。
【請求項４】
前記第１タイプのストレージ装置は、Ｓｏｌｉｄ  Ｓｔａｔｅ  ストレージ装置であり、前記第２タイプのストレージ装置は、ＳＡＴＡストレージ装置である、
ことを特徴とする請求項１又は２に記載の記憶システム。
【請求項５】
前記ストレージサーバーは、より高いＴＩＥＲとして管理される前記第１タイプのストレージ装置からより低いＴＩＥＲとして管理される前記第２タイプのストレージ装置へデータを移行するように制御する、
ことを特徴とする請求項１乃至４のいずれか１項に記載の記憶システム。
【請求項６】
前記ルールは、ストレージ装置タイプの異なるストレージ装置のために異なった態様でストレージ制御プロトコルをフォーマットするためのルールであり、
前記ストレージ装置が有するルールは、そのストレージ装置のストレージ装置タイプに応じたルールであり、
前記ストレージサーバーが、前記複数のストレージ装置のうちストレージ制御プロトコルメッセージの送信先のストレージ装置のストレージ装置タイプに対応した前記ルールを参照し、ストレージ制御プロトコルメッセージのうちの少なくとも一部をそのルールに従ってフォーマットし、フォーマットされたストレージ制御プロトコルメッセージを前記送信先のストレージ装置に送信する、
ことを特徴とする請求項１乃至５のいずれか１項に記載の記憶システム。
【請求項７】
前記ルールが、下記（ａ）乃至（ｅ）のルール、
（ａ）前記ストレージ装置を識別するためのルール、
（ｂ）前記ストレージ装置を設定するためのルール、
（ｃ）前記ストレージ制御プロトコルメッセージを前記ストレージ装置に送信するためのルール、
（ｄ）前記ストレージ装置から受信されたストレージ制御プロトコルメッセージを処理するためのルール、及び、
（ｅ）誤り条件および例外条件を処理するためのルール、
のうちの少なくとも１つを含む、
ことを特徴とする請求項１乃至６のうちのいずれか１項に記載の記憶システム。
【請求項８】
あるタイプのインタフェースを有する第１タイプのストレージ装置と前記第１タイプのストレージ装置と異なるＴＩＥＲのストレージ装置として管理される第２タイプのストレージ装置との通信に利用されるあるタイプのインタフェースと、
前記あるタイプのインタフェースに接続されたＲｅｄｕｎｄａｎｔ  Ａｒｒａｙ  ｏｆ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｄｉｓｋｓ（ＲＡＩＤ）コントローラと
を有し、
前記ＲＡＩＤコントローラが、前記ストレージ装置のタイプ毎に異なるルールを管理し、前記ルールに従って前記前記第１タイプのストレージ装置又は前記第２タイプのストレージ装置に対して前記あるタイプのインタフェースを介してデータを格納する、
ことを特徴とするストレージサーバー。
【請求項９】
前記ルールは、前記前記第１タイプのストレージ装置又は前記第２タイプのストレージ装置に対する書き込み動作の際に送信されるデータのサイズに関するものである、
ことを特徴とする請求項８に記載のストレージサーバー。
【請求項１０】
前記第１タイプのストレージ装置又は第２タイプのストレージ装置の各々は、ファイバーチャンネルストレージ装置、ＡＴＡストレージ装置、ＳＡＳストレージ装置、ＳＡＴＡストレージ装置、および、Ｓｏｌｉｄ  Ｓｔａｔｅ  ストレージ装置のうちのいずれか１つのタイプのストレージ装置であり、
前記あるタイプのインターフェースは、ファイバチャネルインターフェースである、
ことを特徴とする請求項８又は９に記載のストレージサーバー。
【請求項１１】
前記第１タイプのストレージ装置は、Ｓｏｌｉｄ  Ｓｔａｔｅ  ストレージ装置であり、前記第２タイプのストレージ装置は、ＳＡＴＡストレージ装置である、
ことを特徴とする請求項８又は９に記載のストレージサーバー。
【請求項１２】
前記ＲＡＩＤコントローラは、より高いＴＩＥＲとして管理される前記第１タイプのストレージ装置からより低いＴＩＥＲとして管理される前記第２タイプのストレージ装置へデータを移行するように制御する、
ことを特徴とする請求項８乃至１１のいずれか１項に記載のストレージサーバー。
【請求項１３】
前記ルールは、ストレージ装置タイプの異なるストレージ装置のために異なった態様でストレージ制御プロトコルをフォーマットするためのルールであり、
前記ストレージ装置が有するルールは、そのストレージ装置のストレージ装置タイプに応じたルールであり、
前記ＲＡＩＤコントローラが、前記複数のストレージ装置のうちストレージ制御プロトコルメッセージの送信先のストレージ装置のストレージ装置タイプに対応した前記ルールを参照し、ストレージ制御プロトコルメッセージのうちの少なくとも一部をそのルールに従ってフォーマットし、フォーマットされたストレージ制御プロトコルメッセージを前記送信先のストレージ装置に送信する、
ことを特徴とする請求項８乃至１２のいずれか１項に記載のストレージサーバー。
【請求項１４】
前記ルールが、下記（ａ）乃至（ｅ）のルール、
（ａ）前記ストレージ装置を識別するためのルール、
（ｂ）前記ストレージ装置を設定するためのルール、
（ｃ）前記ストレージ制御プロトコルメッセージを前記ストレージ装置に送信するためのルール、
（ｄ）前記ストレージ装置から受信されたストレージ制御プロトコルメッセージを処理するためのルール、及び、
（ｅ）誤り条件および例外条件を処理するためのルール、
のうちの少なくとも１つを含む、
ことを特徴とする請求項８乃至１３のうちのいずれか１項に記載のストレージサーバー。
【請求項１５】
あるタイプのインタフェースを有する第１タイプのストレージ装置と前記第１タイプのストレージ装置と異なるＴＩＥＲのストレージ装置として管理される第２タイプのストレージ装置との通信に利用されるあるタイプのインタフェースと前記あるタイプのインタフェースに接続されたＲｅｄｕｎｄａｎｔ  Ａｒｒａｙ  ｏｆ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｄｉｓｋｓ（ＲＡＩＤ）コントローラとを有するストレージサーバーで実行されるコンピュータープログラムであって、
前記ストレージ装置のタイプ毎に異なるルールを管理するステップと、
前記ルールに従って前記前記第１タイプのストレージ装置又は前記第２タイプのストレージ装置に対して前記あるタイプのインタフェースを介してデータを格納するステップと
を前記ストレージサーバーに実行させることを特徴とするコンピュータープログラム。
【請求項１６】
前記ルールは、前記前記第１タイプのストレージ装置又は前記第２タイプのストレージ装置に対する書き込み動作の際に送信されるデータのサイズに関するものである、
ことを特徴とする請求項１５に記載のコンピュータープログラム。
【請求項１７】
前記第１タイプのストレージ装置又は第２タイプのストレージ装置の各々は、ファイバーチャンネルストレージ装置、ＡＴＡストレージ装置、ＳＡＳストレージ装置、ＳＡＴＡストレージ装置、および、Ｓｏｌｉｄ  Ｓｔａｔｅ  ストレージ装置のうちのいずれか１つのタイプのストレージ装置であり、
前記あるタイプのインターフェースは、ファイバチャネルインターフェースである、
ことを特徴とする請求項１５又は１６に記載のコンピュータープログラム。
【請求項１８】
前記第１タイプのストレージ装置は、Ｓｏｌｉｄ  Ｓｔａｔｅ  ストレージ装置であり、前記第２タイプのストレージ装置は、ＳＡＴＡストレージ装置である、
ことを特徴とする請求項１５又は１６に記載のコンピュータープログラム。
【請求項１９】
より高いＴＩＥＲとして管理される前記第１タイプのストレージ装置からより低いＴＩＥＲとして管理される前記第２タイプのストレージ装置へデータを移行するように制御する、
ことを前記ストレージサーバーに実行させることを特徴とする請求項１５乃至１８のいずれか１項に記載のコンピュータープログラム。
【請求項２０】
前記ルールは、ストレージ装置タイプの異なるストレージ装置のために異なった態様でストレージ制御プロトコルをフォーマットするためのルールであり、
前記ストレージ装置が有するルールは、そのストレージ装置のストレージ装置タイプに応じたルールであり、
前記複数のストレージ装置のうちストレージ制御プロトコルメッセージの送信先のストレージ装置のストレージ装置タイプに対応した前記ルールを参照し、ストレージ制御プロトコルメッセージのうちの少なくとも一部をそのルールに従ってフォーマットし、フォーマットされたストレージ制御プロトコルメッセージを前記送信先のストレージ装置に送信する、
ことを前記ストレージサーバーに実行させることを特徴とする請求項１５乃至１９のいずれか１項に記載のコンピュータープログラム。
【請求項２１】
前記ルールが、下記（ａ）乃至（ｅ）のルール、
（ａ）前記ストレージ装置を識別するためのルール、
（ｂ）前記ストレージ装置を設定するためのルール、
（ｃ）前記ストレージ制御プロトコルメッセージを前記ストレージ装置に送信するためのルール、
（ｄ）前記ストレージ装置から受信されたストレージ制御プロトコルメッセージを処理するためのルール、及び、
（ｅ）誤り条件および例外条件を処理するためのルール、
のうちの少なくとも１つを含む、
ことを特徴とする請求項１５乃至２０のうちのいずれか１項に記載のコンピュータープログラム。