【手続補正書】
【提出日】平成26年6月17日(2014.6.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
システムであって、
複数の物理的記憶装置と複数のポートを備える物理的スイッチ部分とを有する物理的構成要素を有するストレージサブシステムと、
専用ポイントツーポイントリンクを介して前記複数のポートのうち専用ポートに連結されたホストと
を有し、
各物理的記憶装置は、
少なくとも１つのストレージ範囲と、
各ポイントツーポイントリンクを介して前記複数のポートの各ポートに連結できる少なくとも１つのポートと、
前記物理的記憶装置が、前記ストレージサブシステムの１若しくはそれ以上の一次エージェントおよび１若しくはそれ以上の二次エージェントのうちの少なくとも１つのエージェントとして動作することを可能にするエージェント論理であって、各一次エージェントは、ホストが開始したストレージアクセス要求を受け付け、サブ要求を生成し、且つサブステータスを蓄積することができ、各二次エージェントは、前記サブ要求のうち少なくとも１つを受け付け、前記サブステータスのうちの少なくとも１つを生成することができるものである、前記エージェント論理と
を有し、
前記ストレージサブシステムは、１若しくはそれ以上の論理記憶装置を動作させることができ、各論理記憶装置により、前記ホストは、前記一次エージェントのうちの１つの一次エージェントおよび前記二次エージェントのうちの少なくとも１つの二次エージェントに対応する前記記憶装置にわたって分散されたストレージ範囲の集約体に、単一の論理インターフェースを介してアクセスすることが可能となるものである
システム。
【請求項２】
請求項１記載のシステムにおいて、さらに、
前記エージェント論理は、前記物理的記憶装置が、少なくとも一部の場合、前記一次エージェントのうちの少なくとも１つとして動作し、少なくとも一部の場合、前記二次エージェントのうちの少なくとも１つとして動作することを可能にする設定可能性（コンフィギュアビリティ）論理を有するものであるシステム。
【請求項３】
請求項１記載のシステムにおいて、さらに
前記エージェント論理は、前記物理的記憶装置が、前記一次エージェントのうちの少なくとも１つ、および前記二次エージェントのうちの少なくとも１つとして、並行して動作することを可能にする並行性論理を有するものであるシステム。
【請求項４】
請求項１記載のシステムにおいて、さらに、
前記エージェント論理は、前記物理的記憶装置が、前記一次エージェントおよび前記二次エージェントのうちの１つの専用エージェントとして動作することを可能にする専用エージェント論理を有するものであるシステム。
【請求項５】
請求項１記載のシステムにおいて、さらに、
前記論理記憶装置のうちの第１の論理記憶装置は、前記一次エージェントのうちの少なくとも第１の一次エージェントと、１若しくはそれ以上の前記二次エージェントとを有し、
前記物理的スイッチ部分は、前記第１の一次エージェントと各前記二次エージェントとの間で、ホストから遮蔽されたピアツーピア通信を可能にするものである
システム。
【請求項６】
方法であって、
一次エージェントとして第１の記憶装置を動作させ、１若しくはそれ以上の二次エージェントとして少なくとも１つの第２の記憶装置を動作させる工程であって、前記一次および二次エージェントの各記憶装置は、それぞれ少なくとも１つのストレージ範囲を有するものである、前記動作させる工程と、
前記一次エージェントが論理インターフェースを提供する工程であって、この論理インターフェースは、前記ホストが、前記一次エージェントおよび二次エージェントの前記記憶装置にわたって分散されたストレージ範囲の集約体に、一単位の論理装置としてアクセスすることを可能にし、当該論理インターフェースを介した一次エージェントの前記ホストとの通信は、前記ホストから送信され、前記一次エージェントにより受け付けれられるストレージアクセス要求と、前記一次エージェントにより前記ホストへ送信される全体的なステータスとを含むものである、前記提供する工程と、
前記一次エージェントが、１若しくはそれ以上のサブ要求として受け付けられた各要求を前記二次エージェントの全部または任意部分に転送し、前記サブ要求の転送先である前記二次エージェントから、前記サブ要求に関連付けられたサブステータスを受け付け、少なくとも前記サブステータスに基づいて送信される全体的なステータスの各々を算出する工程と、
前記二次エージェントの全部または任意部分が、前記サブ要求を受け付け、前記サブ要求のホストコンテキストのアドレス指定情報をローカルコンテキストのアドレス指定情報に変換し、前記ローカルコンテキストのアドレス指定情報に少なくとも部分的に基づいてローカルストレージにアクセスし、前記一次エージェントに前記サブステータスを提供する工程と
を有する方法。
【請求項７】
請求項６記載の方法において、さらに、
前記一次エージェントが、前記一次および二次エージェントの前記ストレージ範囲に少なくとも部分的に基づいて、前記一単位の論理装置の集約記憶容量を決定する工程と、
前記ホストが記憶容量について前記一単位の論理装置にクエリーを実行した場合、それに応答して前記一次エージェントが前記集約記憶容量を報告する工程と、
前記ホストが記憶容量について前記二次エージェントにクエリーを実行した場合、それに応答して、各前記二次エージェントが、前記集約記憶容量における当該二次エージェントのストレージ範囲に相当する部分を除外した各々の記憶容量を報告する工程と
を有するものである方法。
【請求項８】
請求項６記載の方法において、さらに、
前記ホストが記憶容量について前記二次エージェントのうち特定の１つの二次エージェントにクエリーを実行した場合、それに応答して、当該特定の二次エージェントが、前記一次エージェントにより決定される集約記憶容量において当該特定の二次エージェントにより実装されたストレージに相当する部分を除外した特定の記憶容量を報告する工程を有するものである方法。
【請求項９】
請求項６記載の方法において、さらに、
ピアツーピアプロトコルに基づいて、一次エージェントの前記二次エージェントとの通信の少なくとも一部を実行する工程
を有し、
前記一次エージェントの前記二次エージェントとの通信は、少なくとも前記サブ要求と、前記一次エージェントと前記二次エージェントとの間で交換される前記サブステータスを有するものである
方法。
【請求項１０】
請求項９記載の方法において、
前記一次エージェントの前記二次エージェントとの通信は、さらに、ピアツーピアプロトコルを介して冗長性情報を交換する工程を有するものである方法。
【請求項１１】
装置であって、
一次エージェントとして第１の記憶装置を動作させ、１若しくはそれ以上の二次エージェントとして少なくとも第２の記憶装置を動作させる手段であって、前記一次および二次エージェントの各記憶装置は、それぞれ少なくとも１つのストレージ範囲を有するものである、前記動作させる手段と、
前記一次エージェントが論理インターフェースを提供する手段であって、この論理インターフェースは、前記ホストが、前記一次エージェントおよび二次エージェントの前記記憶装置にわたって分散されたストレージ範囲の集約体に、一単位の論理装置としてアクセスすることを可能にし、当該論理インターフェースを介した一次エージェントの前記ホストとの通信は、前記ホストから送信され、前記一次エージェントにより受け付けられたストレージアクセス要求と、前記一次エージェントにより前記ホストへ送信される全体的なステータスとを有するものである、前記提供する手段と、
前記一次エージェントが、１若しくはそれ以上のサブ要求として受け付けられた各要求を前記二次エージェントの全部または任意部分に転送し、前記サブ要求の転送先である前記二次エージェントから、前記サブ要求に関連付けられたサブステータスを受け付け、少なくとも前記サブステータスに基づいて送信される各全体的なステータスを算出する手段と、
前記二次エージェントの全部または任意部分が、前記サブ要求を受け付け、前記サブ要求のホストコンテキストのアドレス指定情報をローカルコンテキストのアドレス指定情報に変換し、前記ローカルコンテキストのアドレス指定情報に少なくとも部分的に基づいてローカルストレージにアクセスし、前記一次エージェントに前記サブステータスを提供する手段と
を有する装置。
【請求項１２】
請求項１１記載の装置において、さらに、
前記一次エージェントが、前記一次および二次エージェントの前記ストレージ範囲に少なくとも部分的に基づいて、前記一単位の論理装置の集約記憶容量を決定する手段と、
前記ホストが記憶容量について前記一単位の論理装置にクエリーを実行した場合、それに応答して前記一次エージェントが前記集約記憶容量を報告する手段と、
前記ホストが記憶容量について前記二次エージェントにクエリーを実行した場合、それに応答して、各前記二次エージェントが、前記集約記憶容量における当該二次エージェントのストレージ範囲に相当する部分を除外した各々の記憶容量を報告する手段と
を有する装置。
【請求項１３】
請求項１１記載の装置において、さらに、
前記ホストが記憶容量について前記二次エージェントのうち特定の１つの二次エージェントにクエリーを実行した場合、それに応答して、当該特定の二次エージェントが、前記一次エージェントにより決定される前記集約記憶容量において当該特定の二次エージェントにより実装されたストレージに相当する部分を除外した特定の記憶容量を報告する手段を有するものである装置。
【請求項１４】
請求項１１記載の装置において、さらに、
ピアツーピアプロトコルに基づいて、一次エージェントの前記二次エージェントとの通信の少なくとも一部を実行する手段
を有し、
前記一次エージェントの前記二次エージェントとの通信は、少なくとも前記サブ要求と、前記一次エージェントと前記二次エージェントとの間で交換される前記サブステータスとを有するものである
装置。
【請求項１５】
請求項１４記載の装置において、
前記一次エージェントの前記二次エージェントとの通信は、さらに、ピアツーピアプロトコルを介して交換される冗長性情報を有するものである装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
本明細書で説明する技術および概念は、公知または周知であるとの明示的な断りがない限り、その文脈、定義、または比較に関するものを含め、これまでに公知であり、または先行技術の一部であったと解釈すべきものではない。この明細書で文献を引用する場合、特許、特許出願、および出版物を含むそれら全ての引用文献は、全ての目的について具体的に組み込まれているかどうかにかかわらず、参照によりその全体が本明細書に組み込まれるものとする。
この出願の発明に関連する先行技術文献情報としては、以下のものがある（国際出願日以降国際段階で引用された文献及び他国に国内移行した際に引用された文献を含む）。
（先行技術文献）
（特許文献）
（特許文献１）  米国特許第３，６２３，０１４号明細書
（特許文献２）  米国特許第４，３９６，９８４号明細書
（特許文献３）  米国特許第４，４５５，６０５号明細書
（特許文献４）  米国特許第５，４０４，５０８号明細書
（特許文献５）  米国特許第５，５７４，８６３号明細書
（特許文献６）  米国特許第５，５９４，９００号明細書
（特許文献７）  米国特許第５，６０４，８６２号明細書
（特許文献８）  米国特許第５，６０８，８６５号明細書
（特許文献９）  米国特許第５，６１５，３２９号明細書
（特許文献１０）  米国特許第５，６１９，６４４号明細書
（特許文献１１）  米国特許第５，６２１，８８４号明細書
（特許文献１２）  米国特許第５，６４４，６９８号明細書
（特許文献１３）  米国特許第５，６７３，３８２号明細書
（特許文献１４）  米国特許第５，６８０，５８０号明細書
（特許文献１５）  米国特許第５，６８２，５１３号明細書
（特許文献１６）  米国特許第５，６９２，１５５号明細書
（特許文献１７）  米国特許第５，８７０，５３７号明細書
（特許文献１８）  米国特許第５，８０２，３９４号明細書
（特許文献１９）  米国特許第６，２９２，８７８号明細書
（特許文献２０）  米国特許第６，３８５，６７３号明細書
（特許文献２１）  米国特許第６，４０８，４００号明細書
（特許文献２２）  米国特許第６，４２５，０４９号明細書
（特許文献２３）  米国特許第６，６５４，８３１号明細書
（特許文献２４）  米国特許第６，３０４，９８０号明細書
（特許文献２５）  米国特許出願公開第２０１０／００１１１７７号明細書
（特許文献２６）  米国特許第６，４４２，７０９号明細書
（特許文献２７）  台湾特許第２８６６９０号公報
（特許文献２８）  台湾特許第２８５３０４号公報
（特許文献２９）  台湾特許第２７４３５３号公報
（特許文献３０）  台湾特許第２３３５５１号公報
（非特許文献）
（非特許文献１）  "Ｄｉｒｅｃｔ  ａｎｄ  Ｉｎｄｉｒｅｃｔ  Ａｃｃｅｓｓｉｎｇ  ｏｆ  Ｐｅｒｉｐｈｅｒａｌ  Ｄｅｖｉｃｅｓ"，ＩＢＭ  Ｔｅｃｈｎｉｃａｌ  Ｄｉｓｃｌｏｓｕｒｅ  Ｂｕｌｌｅｔｉｎ，ｖｏｌ．３３，Ｎｏ．ｌＡ，Ｊｕｎ．１９９０．
（非特許文献２）  Ｈ．Ｄ．Ｍｅｉｊ  ｅｔ  ａｌ．，"Ｐ／ＤＡＳ  ａｎｄ  Ｅｎｈａｎｃｅｍｅｎｔｓ  ｔｏ  ｔｈｅ  ＩＢＭ  ３９９０−６  ａｎｄ  ＲＡＭＡＣ  Ａｒｒａｙ  Ｆａｍｉｌｙ"，Ｍａｙ  １９９６．
（非特許文献３）  "Ｍａｉｎｔａｉｎｉｎｇ  Ｄａｔａ  Ｉｎｔｅｇｒｉｔｙ  Ａｃｒｏｓｓ  Ｒｅｄｕｎｄａｎｔ  Ｉ／Ｏ  Ｄｅｖｉｃｅ  Ｔａｋｅ−Ｏｖｅｒｓ"，ＩＢＭ  Ｔｅｃｈｎｉｃａｌ  Ｄｉｓｃｌｏｓｕｒｅ  Ｂｕｌｌｅｔｉｎ，ｖｏｌ．３６，Ｎｏ．０６Ａ，Ｊｕｎ．１９９３，ｐｐ．５７７−５７８．
（非特許文献４）  Ｃｒｕｍｐ，Ｇｅｏｒｇｅ，"Ｗｈａｔ  ｉｓ  Ｓｃａｌｅ−Ｏｕｔ  Ｓｔｏｒａｇｅ？"，Ａｕｇ．２３，２０１０，ｈｔｔｐ：／／ｗｗｗ．ｓｔｏｒａｇｅ−ｓｗｉｔｚｅｒｌａｎｄ．ｃｏｍ／Ａｒｔｉｃｌｅｓ／Ｅｎｔｒｉｅｓ／２０１０／８／２３＿Ｗｈａｔ＿Ｉｓ＿Ｓｃａｌｅ−Ｏｕｔ＿Ｓｔｏｒａｇｅ．ｈｔｍｌ．
（非特許文献５）  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｓｅａｒｃｈ  Ｒｅｐｏｒｔ  ａｎｄ  ｔｈｅ  Ｗｒｉｔｔｅｎ  Ｏｐｉｎｉｏｎ  ｉｎ  ｔｈｅ  ｐａｒｅｎｔ  ＰＣＴ／ＵＳ１１／４０９９６，９  ｐａｇｅｓ，Ｆｅｂ．２３，２０１２．