【手続補正書】
【提出日】平成21年9月15日(2009.9.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
地理的に離れたエンタープライズ・ストレージ・システムを管理するためのシステムであって、
ファイルを保存するためのリクエストをユーザから受信し、前記ファイルが保存される前記エンタープライズ・ストレージ・システムの選択された記憶セルに関連付けられたストレージ・グリッド・コントローラに前記リクエストをルーティングするためのストレージ・グリッド・マネージャを有し、
地理的パラメータに基づいて識別された記憶セルが最適でない場合に、選択された前記記憶セルが少なくとも１つのパフォーマンス・パラメータに基づいて識別され、
前記ストレージ・グリッド・マネージャが前記リクエストを受信すると同一の通信プロトコルに従って、選択された前記記憶セルに前記リクエストがルーティングされる、システム。
【請求項２】
前記ストレージ・グリッド・コントローラがそれぞれ単一の記憶セルに関連付けられ、前記ストレージ・グリッド・コントローラが前記記憶セルに関するリソース可用性情報を前記ストレージ・グリッド・マネージャに提供する、請求項１に記載のシステム。
【請求項３】
前記ストレージ・グリッド・コントローラが前記記憶セルに関するアクセス制御を実行する、請求項２に記載のシステム。
【請求項４】
前記ファイルが保存される選択された前記記憶セルに前記ファイルを関連付けるマッピングを前記ストレージ・グリッド・マネージャが維持する、請求項１に記載のシステム。
【請求項５】
前記ストレージ・グリッド・マネージャが前記ファイルを検索するためのリクエストを前記ユーザから受信し、前記ストレージ・グリッド・マネージャが前記マッピングを調べて、選択された前記記憶セルを識別し、前記ファイルを検索する、請求項４に記載のシステム。
【請求項６】
前記パフォーマンス・パラメータが、ユーザＩＤ、ストレージ・コスト、ユーザ要件、使用パターン、セキュリティ要件、記憶セル可用性、冗長要件、およびネットワーク最適化要件からなるグループから選択される、請求項１に記載のシステム。
【請求項７】
地理的に離れたエンタープライズ・ストレージ・システムを管理するためのシステムであって、
前記エンタープライズ・ストレージ・システムの記憶セルから離れたユーザからファイルを保存するためのリクエストを受信するためのストレージ・グリッド・マネージャと、
前記エンタープライズ・ストレージ・システムの記憶セルに関連付けられたストレージ・グリッド・コントローラを有し、
前記ストレージ・グリッド・マネージャは、選択された前記記憶セルを少なくとも１つのパフォーマンス・パラメータに基づいて識別し、地理的パラメータに基づいて識別された記憶セルが最適でない場合に、前記選択された記憶セルに関連付けられたストレージ・グリッド・コントローラに前記リクエストをルーティングし、
前記ストレージ・グリッド・マネージャが前記リクエストを受信すると同一の通信プロトコルに従って、選択された前記記憶セルに前記リクエストがルーティングされる、システム。
【請求項８】
地理的に離れたエンタープライズ・ストレージ・システムにファイルを保存するためのコンピュータ実装された方法であって、
前記エンタープライズ・ストレージ・システムの記憶セルから離れたところから前記ファイルを保存するためのリクエストをストレージ・グリッド・マネージャで受信するステップと、
地理的パラメータに基づいて識別された記憶セルが最適でない場合に、少なくとも１つのパフォーマンス・パラメータに基づいて、前記ファイルを保存するために前記エンタープライズ・ストレージ・システムの記憶セルを識別するステップと、
前記ストレージ・グリッド・マネージャから前記記憶セルに関連付けられたストレージ・グリッド・コントローラに前記リクエストをルーティングするステップと、
前記ファイルを前記記憶セルに保存するステップを含み、
前記ストレージ・グリッド・マネージャが前記リクエストを受信すると同一の通信プロトコルに従って、選択された前記記憶セルに前記リクエストがルーティングされる、方法。
【請求項９】
前記パフォーマンス・パラメータが、ユーザＩＤ、ストレージ・コスト、ユーザ要件、望ましいセル使用パターン、セキュリティ要件、記憶セル可用性、冗長要件、およびネットワーク最適化要件からなるグループから選択される、請求項８に記載の方法。
【請求項１０】
前記識別ステップの前に、前記ストレージ・グリッド・コントローラが前記記憶セルのセットに関するリソース可用性情報を前記ストレージ・グリッド・マネージャに提供するステップを有する、請求項８に記載の方法。
【請求項１１】
前記保存ステップの前に、前記ストレージ・グリッド・コントローラが前記記憶セルに関するアクセス制御を実行するステップをさらに含む、請求項８に記載の方法。
【請求項１２】
前記保存ステップの後に、前記ファイルが保存される前記記憶セルに前記ファイルを関連付けるマッピングを前記ストレージ・グリッド・マネージャが維持するステップをさらに含む、請求項８に記載の方法。
【請求項１３】
前記適切な記憶セルから前記ファイルを検索するステップをさらに含み、前記検索ステップは、
前記ファイルを検索するためのリクエストを前記ストレージ・グリッド・マネージャで受信するステップと、
前記マッピングを調べて前記記憶セルを識別するステップと、
前記記憶セルから前記ファイルを検索するステップと、
を含む、請求項１２に記載の方法。
【請求項１４】
地理的に離れたエンタープライズ・ストレージ・システムにファイルを保存するためのコンピュータ実装された方法であって、
前記エンタープライズ・ストレージ・システムの記憶セルから離れたところから前記ファイルを保存するためのリクエストをストレージ・グリッド・マネージャで受信するステップと、
地理的パラメータに基づいて識別された記憶セルが最適でない場合に、マッピングに基づいて、前記ファイルを保存するために前記エンタープライズ・ストレージ・システムの記憶セルを識別するステップと、
前記ストレージ・グリッド・マネージャから前記記憶セルに関連付けられたストレージ・グリッド・コントローラに前記リクエストをルーティングするステップと、
前記ファイルを前記記憶セルに保存するステップを含み、
前記ルーティングするステップが、前記ストレージ・グリッド・マネージャが前記リクエストを受信すると同一の通信プロトコルに従って、選択された前記記憶セルに前記リクエストをルーティングするステップを含む、方法。
【請求項１５】
地理的に離れたエンタープライズ・ストレージ・システムを管理するためのプログラムであって、コンピュータを、
ファイルを保存するためのリクエストをユーザから受信し、前記ファイルが保存される前記エンタープライズ・ストレージ・システムの選択された記憶セルに関連付けられたストレージ・グリッド・コントローラに前記リクエストをルーティングするためのストレージ・グリッド・マネージャとして機能させ、
地理的パラメータに基づいて識別された記憶セルが最適でない場合に、選択された前記記憶セルが少なくとも１つのパフォーマンス・パラメータに基づいて識別され、
前記ストレージ・グリッド・マネージャが前記リクエストを受信すると同一の通信プロトコルに従って、選択された前記記憶セルに前記リクエストがルーティングされる、プログラム。