【手続補正書】
【提出日】平成27年10月22日(2015.10.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ストレージシステムであって、
遠隔メモリアクセスを使ってサーバと通信するよう制御される第一の種別のインタフェースと、
ブロックＩ／Ｏ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）アクセスを使って前記サーバと通信するよう制御される第二の種別のインタフェースと、
メモリと、
コントローラを有し、前記コントローラは
（１）サーバ上のオペレーティングシステムによって管理される物理アドレス空間に格納され、サーバから前記第一の種別のインタフェースを介して送られるデータを格納するよう割り当てられる前記メモリのストレージ領域の第一部分を管理し、
（２）サーバから前記第二の種別のインタフェースを介してストレージシステムの論理ボリュームへ送られ、前記論理ボリュームに対応するストレージシステムのストレージデバイスに格納されるデータをキャッシュするよう割り当てられる前記メモリのストレージ領域の第二部分を管理するよう制御される
ことを特徴とする、ストレージシステム。
【請求項２】
前記コントローラは、前記ストレージシステムのメモリの各媒体種別の容量情報を管理するよう制御される
ことを特徴とする、請求項１に記載のストレージシステム。
【請求項３】
前記メモリは、ＤＲＡＭメモリとフラッシュメモリのうちの少なくとも一つを含む
ことを特徴とする、請求項１に記載のストレージシステム。
【請求項４】
前記コントローラは（３）別のサーバのオペレーティングシステムによって管理される物理アドレス空間に格納され、前記別のサーバから第一の種別のインタフェースを介して送られるデータを格納するよう割り当てられる前記メモリのストレージ領域の第三部分を管理し、前記別のサーバから前記第二の種別のインタフェースを介して前記ストレージシステムの論理ボリュームに送られ、前記論理ボリュームに対応する前記ストレージシステムのストレージデバイスに格納されるデータをキャッシュするよう割り当てられる前記メモリのストレージ領域の前記第二部分を管理するよう制御される
ことを特徴とする、請求項１に記載のストレージシステム。
【請求項５】
前記コントローラは、前記サーバからの要求に対して、前記ストレージシステムの前記メモリのストレージ領域の前記第一部分の各媒体種別の容量情報をサーバに提供するよう制御される
ことを特徴とする、請求項１に記載のストレージシステム。
【請求項６】
前記コントローラは、前記第一の種別のインタフェースと通信する前記サーバの遠隔メモリインタフェースが停止した場合、前記ストレージシステムから一つ以上のサーバに対するメモリ割り当て情報を格納するサーバメモリ割り当てテーブルのエントリから前記サーバを削除するよう制御される
ことを特徴とする、請求項１に記載のストレージシステム。
【請求項７】
前記コントローラは、前記サーバからの前記メモリのストレージ領域の第一部分の、要求される容量およびメモリ性能またはメモリ割り当て配置範囲のうちの一つを含む遠隔メモリ結合要求に対して、メモリ結合結果とマッピングアドレス情報を前記サーバに返信するよう制御される
ことを特徴とする、請求項１に記載のストレージシステム。
【請求項８】
前記コントローラは、前記サーバからの遠隔開放要求に対して、一つ以上のサーバのストレージシステムによる割り当てメモリに関する情報を格納するサーバメモリ割り当てテーブルのエントリから前記サーバを削除するよう制御される
ことを特徴とする、請求項１に記載のストレージシステム。
【請求項９】
ストレージシステムにおけるメモリ管理方法であって、該ストレージシステムは、
遠隔メモリアクセスを使ってサーバと通信するよう制御される第一の種別のインタフェースと、
ブロックＩ／Ｏ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）アクセスを使って前記サーバと通信するよう制御される第二の種別のインタフェースと、
メモリと、を有し、
前記方法は、
（１）サーバ上のオペレーティングシステムによって管理される物理アドレス空間に格納され、サーバから前記第一の種別のインタフェースを介して送られるデータを格納するよう割り当てられる前記メモリのストレージ領域の第一部分を管理し、
（２）サーバから前記第二の種別のインタフェースを介してストレージシステムの論理ボリュームへ送られ、前記論理ボリュームに対応するストレージシステムのストレージデバイスに格納されるデータをキャッシュするよう割り当てられる前記メモリのストレージ領域の第二部分を管理する
ことを特徴とする、ストレージシステムにおけるメモリ管理方法。
【請求項１０】
（３）別のサーバのオペレーティングシステムによって管理される物理アドレス空間に格納され、前記別のサーバを第一の種別のインタフェースから送られるデータを格納するよう割り当てられる前記メモリのストレージ領域の第三部分を管理し、前記別のサーバから前記第二の種別のインタフェースを介して前記ストレージシステムの論理ボリュームに送られ、前記論理ボリュームに対応する前記ストレージシステムのストレージデバイスに格納されるデータをキャッシュするよう割り当てられる前記メモリのストレージ領域の前記第二部分を管理する
ことを特徴とする、請求項９に記載のメモリ管理方法。
【請求項１１】
前記サーバからの要求に対して、前記ストレージシステムの前記メモリのストレージ領域の前記第一部分の各媒体種別の容量情報をサーバに提供する
ことを特徴とする、請求項９に記載のメモリ管理方法。
【請求項１２】
前記第一の種別のインタフェースと通信する前記サーバの遠隔メモリインタフェースが停止した場合、または前記サーバからの遠隔開放要求を受信した場合、前記ストレージシステムから一つ以上のサーバに対するメモリ割り当て情報を格納するサーバメモリ割り当てテーブルのエントリから前記サーバを削除する
ことを特徴とする、請求項９に記載のメモリ管理方法。
【請求項１３】
サーバからの前記メモリのストレージ領域の第一部分の、要求される容量およびメモリ性能またはメモリ割り当て配置範囲のうちの一つを含む遠隔メモリ結合要求に対して、メモリ結合結果とマッピングアドレス情報を前記サーバに返信する
ことを特徴とする、請求項９に記載のメモリ管理方法。
【請求項１４】
ストレージシステムのメモリを管理するデータプロセッサを制御するための複数の命令を格納する、コンピュータ読取可能ストレージ媒体であって、該ストレージシステムは遠隔メモリアクセスを使ってサーバと通信するよう制御される第一の種別のインタフェースと、ブロックＩ／Ｏ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）アクセスを使って前記サーバと通信するよう制御される第二の種別のインタフェースと、メモリとを有し、前記複数の命令は、
前記データプロセッサに対して、
（１）サーバ上のオペレーティングシステムによって管理される物理アドレス空間に格納され、サーバから前記第一の種別のインタフェースを介して送られるデータを格納するよう割り当てられる前記メモリのストレージ領域の第一部分を管理し、
（２）サーバから前記第二の種別のインタフェースを介してストレージシステムの論理ボリュームへ送られ、前記論理ボリュームに対応するストレージシステムのストレージデバイスに格納されるデータをキャッシュするよう割り当てられる前記メモリのストレージ領域の第二部分を管理するよう指示する
ことを特徴とする、コンピュータ読取可能ストレージ媒体。
【請求項１５】
前記複数の命令は、さらに、前記データプロセッサに対して、前記ストレージシステムのメモリの各媒体種別の容量情報を管理するよう指示し、
ここで前記メモリは、ＤＲＡＭメモリとフラッシュメモリのうちの少なくとも一つを含む
ことを特徴とする、請求項１４に記載のコンピュータ読取可能ストレージ媒体。
【請求項１６】
前記複数の命令は、さらに、前記データプロセッサに対して、（３）別のサーバのオペレーティングシステムによって管理される物理アドレス空間に格納され、前記別のサーバから第一の種別のインタフェースを介して送られるデータを格納するよう割り当てられる前記メモリのストレージ領域の第三部分を管理し、前記別のサーバから前記第二の種別のインタフェースを介して前記ストレージシステムの論理ボリュームに送られ、前記論理ボリュームに対応する前記ストレージシステムのストレージデバイスに格納されるデータをキャッシュするよう割り当てられる前記メモリのストレージ領域の前記第二部分を管理するよう指示することを含む
ことを特徴とする、請求項１４に記載のコンピュータ読取可能ストレージ媒体。
【請求項１７】
前記複数の命令は、さらに、前記データプロセッサに対して、サーバからの要求に対して、前記ストレージシステムの前記メモリのストレージ領域の前記第一部分の各媒体種別の容量情報をサーバに提供するよう指示することを含む
ことを特徴とする、請求項１４に記載のコンピュータ読取可能ストレージ媒体。
【請求項１８】
前記複数の命令は、さらに、前記データプロセッサに対して、前記第一の種別のインタフェースと通信する前記サーバの遠隔メモリインタフェースが停止した場合、前記ストレージシステムから一つ以上のサーバに対するメモリ割り当て情報を格納するサーバメモリ割り当てテーブルのエントリから前記サーバを削除するようコントローラを制御するよう指示することを含む
ことを特徴とする、請求項１４に記載のコンピュータ読取可能ストレージ媒体。
【請求項１９】
前記複数の命令は、さらに、前記データプロセッサに対して、サーバからの前記メモリのストレージ領域の第一部分の、要求される容量およびメモリ性能またはメモリ割り当て配置範囲のうちの一つを含む遠隔メモリ結合要求に対して、メモリ結合結果とマッピングアドレス情報を前記サーバに返信するようコントローラを制御するよう指示することを含む
ことを特徴とする、請求項１４に記載のコンピュータ読取可能ストレージ媒体。
【請求項２０】
前記複数の命令は、さらに、前記データプロセッサに対して、サーバからの遠隔開放要求に対して、一つ以上のサーバのストレージシステムによる割り当てメモリに関する情報を格納するサーバメモリ割り当てテーブルのエントリから、前記サーバを削除するよう指示することを含む
ことを特徴とする、請求項１４に記載のコンピュータ読取可能ストレージ媒体。