【手続補正書】
【提出日】平成22年10月6日(2010.10.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータにおいてプロセッサを介して実行される、第１及び第２の異なるソリッドステート・ストレージ・ロケーションを選択的に用いる方法であって、前記コンピュータはメモリを備えており、前記メモリにはコンピュータが実行可能であってこの方法を含む命令が記憶されている、方法において、
第１の異なるソリッドステート・ストレージ・ロケーションの第１の入出力アクセス頻度特性を定義する第１のクラスタイプと、第２の異なるソリッドステート・ストレージ・ロケーションの第２の入出力アクセス頻度特性を定義する第２のクラスタイプと、を受け取るステップと、
受け取られたデータと関連する入出力動作に基づいて、前記受け取られたデータに対して予想される入出力動作の発生を示す前記受け取られたデータの特性を決定し、前記受け取られたデータの一部又は全部が前記第１の入出力アクセス頻度特性、前記第２の入出力アクセス頻度特性、又はこれら両者に対応するかどうかを、前記特性に基づいて決定するステップと、
前記受け取られたデータの前記決定された特性と前記第１及び第２の入出力アクセス頻度特性とに基づいて、前記第１及び第２の異なるソリッドステート・ストレージ・ロケーションの間で、前記受け取られたデータを配分するステップと、
前記配分されたデータの１又は複数のモニタされた属性に基づき、前記第１及び第２の入出力アクセス頻度特性を考慮して、前記第１及び第２の異なるソリッドステート・ストレージ・ロケーションの間で、ファイルと前記ファイルへの前記コンピュータによるアクセスの頻度とを含むデータを再配分するステップと、
を含むことを特徴とする方法。
【請求項２】
請求項１記載の方法において、前記第１及び第２の異なるソリッドステート・ストレージ・ロケーションのクラスタイプを受け取る前記ステップは、オペレーティング・システムを用いて前記第１及び第２のクラスタイプを決定するステップを含むことを特徴とする方法。
【請求項３】
請求項１記載の方法において、特性を決定する前記ステップは、データ重要度特性を用いるステップを含むことを特徴とする方法。
【請求項４】
請求項１記載の方法において、前記第１及び第２の異なるソリッドステート・ストレージ・ロケーションの集合を表す単一のアドレス指定可能なストレージ名前空間を用いるステップを含むことを特徴とする方法。
【請求項５】
請求項１記載の方法において、特性を決定する前記ステップは、前記第１及び第２の異なるソリッドステート・ストレージ・ロケーションの一方に記憶されたファイルの属性にアクセスするステップを含むことを特徴とする方法。
【請求項６】
請求項１記載の方法において、前記第１及び第２の異なるソリッドステート・ストレージ・ロケーションを介してオペレーティングシステムをサポートするステップを含むことを特徴とする方法。
【請求項７】
請求項１記載の方法において、前記第１及び第２の異なるソリッドステート・ストレージ・ロケーションを用いることを介してハードディスクドライブをエミュレートするステップを含むことを特徴とする方法。
【請求項８】
請求項１記載の方法において、前記１又は複数のモニタされた属性は、本日の操作に対する前記ファイルの重要度、前記ファイルのサイズ、前記ファイルと関連する入出力動作と関連するデータの中の少なくとも１つを更に含むことを特徴とする方法。
【請求項９】
コンピュータが実行可能な命令が記憶されたコンピュータ可読記憶媒体であって、前記命令は、コンピュータ・システムのプロセッサによって実行されると、
第１の異なるソリッドステート・ストレージ・ロケーションの第１の入出力アクセス頻度特性を定義する第１のクラスタイプと、第２の異なるソリッドステート・ストレージ・ロケーションの第２の入出力アクセス頻度特性を定義する第２のクラスタイプと、を受け取るステップと、
受け取られたデータと関連する入出力動作に基づいて、前記受け取られたデータに対して予想される入出力動作の発生を示す前記受け取られたデータの特性を決定し、前記受け取られたデータの一部又は全部が前記第１の入出力アクセス頻度特性、前記第２の入出力アクセス頻度特性、又はこれら両者に対応するかどうかを、前記特性に基づいて決定するステップと、
前記受け取られたデータの前記決定された特性と前記第１及び第２の入出力アクセス頻度特性とに基づいて、前記第１及び第２の異なるソリッドステート・ストレージ・ロケーションの間で、前記受け取られたデータを配分するステップと、
前記配分されたデータの１又は複数のモニタされた属性に基づき、前記第１及び第２の入出力アクセス頻度特性を考慮して、前記第１及び第２の異なるソリッドステート・ストレージ・ロケーションの間で、ファイルと前記ファイルへの前記コンピュータによるアクセスの頻度とを含むデータを再配分するステップと、
を含む方法が遂行されることを特徴とするコンピュータ可読媒体。
【請求項１０】
請求項９記載のコンピュータ可読媒体において、前記第１及び第２の異なるソリッドステート・ストレージ・ロケーションのクラスタイプを受け取る前記ステップは、オペレーティング・システムを用いて前記第１及び第２のクラスタイプを決定するステップを含むことを特徴とするコンピュータ可読媒体。
【請求項１１】
請求項９記載のコンピュータ可読媒体において、特性を決定する前記ステップは、データ重要度特性を用いるステップを含むことを特徴とするコンピュータ可読媒体。
【請求項１２】
請求項９記載のコンピュータ可読媒体において、前記第１及び第２の異なるソリッドステート・ストレージ・ロケーションの集合を表す単一のアドレス指定可能なストレージ名前空間を用いるステップを含むことを特徴とするコンピュータ可読媒体。
【請求項１３】
請求項９記載のコンピュータ可読媒体において、特性を決定する前記ステップは、前記第１及び第２の異なるソリッドステート・ストレージ・ロケーションの一方に記憶されたファイルの属性にアクセスするステップを含むことを特徴とするコンピュータ可読媒体。
【請求項１４】
請求項９記載のコンピュータ可読媒体において、前記第１及び第２の異なるソリッドステート・ストレージ・ロケーションを介してオペレーティングシステムをサポートするステップを含むことを特徴とするコンピュータ可読媒体。
【請求項１５】
請求項９記載のコンピュータ可読媒体において、前記第１及び第２の異なるソリッドステート・ストレージ・ロケーションを用いることを介してハードディスクドライブをエミュレートするステップを含むことを特徴とするコンピュータ可読媒体。
【請求項１６】
請求項９記載のコンピュータ可読媒体において、前記１又は複数のモニタされた属性は、本日の操作に対する前記ファイルの重要度、前記ファイルのサイズ、前記ファイルと関連する入出力動作と関連するデータの中の少なくとも１つを更に含むことを特徴とするコンピュータ可読媒体。
【請求項１７】
コンピュータ・デバイスであって、
１又は複数のプロセッサと、
コンピュータが実行可能な命令が記憶されたコンピュータ可読記憶媒体であって、前記命令は、前記１又は複数のプロセッサによって実行されると、
第１の異なるソリッドステート・ストレージ・ロケーションの第１の入出力アクセス頻度特性を定義する第１のクラスタイプと、第２の異なるソリッドステート・ストレージ・ロケーションの第２の入出力アクセス頻度特性を定義する第２のクラスタイプと、を受け取るステップと、
受け取られたデータと関連する入出力動作に基づいて、前記受け取られたデータに対して予想される入出力動作の発生を示す前記受け取られたデータの特性を決定し、前記受け取られたデータの一部又は全部が前記第１の入出力アクセス頻度特性、前記第２の入出力アクセス頻度特性、又はこれら両者に対応するかどうかを、前記特性に基づいて決定するステップと、
前記受け取られたデータの前記決定された特性と前記第１及び第２の入出力アクセス頻度特性とに基づいて、前記第１及び第２の異なるソリッドステート・ストレージ・ロケーションの間で、前記受け取られたデータを配分するステップと、
前記配分されたデータの１又は複数のモニタされた属性に基づき、前記第１及び第２の入出力アクセス頻度特性を考慮して、前記第１及び第２の異なるソリッドステート・ストレージ・ロケーションの間で、ファイルと前記ファイルへの前記コンピュータによるアクセスの頻度とを含むデータを再配分するステップと、
を含む動作を遂行することを特徴とするコンピュータ・デバイス。
【請求項１８】
請求項１７記載のコンピュータ・デバイスにおいて、前記動作は、オペレーティング・システムを用いて前記第１及び第２のクラスタイプを決定するステップを含むことを特徴とするコンピュータ・デバイス。
【請求項１９】
請求項１７記載のコンピュータ・デバイスにおいて、前記動作は、データ重要度特性を用いるステップを含むことを特徴とするコンピュータ・デバイス。
【請求項２０】
請求項１７記載のコンピュータ・デバイスにおいて、前記動作は、前記第１及び第２の異なるソリッドステート・ストレージ・ロケーションの集合を表す単一のアドレス指定可能なストレージ名前空間を用いるステップを含むことを特徴とするコンピュータ・デバイス。