(57)【要約】【課題】アップグレードが要求されると、ドロワ（単数または複数）またはブレード（単数または複数）を追加することなく、キャッシュ・ディスク・ストレージの有効容量に対しアップグレードを行う。【解決手段】キャッシュ制御器は、要求されている容量アップグレードに応じるよう構成されており、ドロワ、ブレードまたはディスク・ドライブなど複数のディスク・ドライブ・サブユニットにまたがるアクティブな認識有効容量を提供するファイルシステムに適用可能な容量制限を規定する。ファイルシステムのアクティブな認識有効データ・ストレージ容量と未使用容量とが、複数のディスク・ドライブ・サブユニットにわたって広がっている。容量制限は、要求されているアップグレード調整に関連し、容量制限は、ファイルシステムに関してデータ転送の速度を制御する。容量制限は、キャッシュ・ディスク・ストレージのファイルシステムからのプレマイグレーション待ちの常駐データのフィル速度を抑えるための空き領域閾値と、キャッシュ・ディスク・ストレージのファイルシステムからのプレマイグレーション・データの排出速度を上げるためのプレマイグレーション閾値とを含むとよい。【選択図】図５
2010504576.tif 000002
【特許請求の範囲】
【請求項１】
キャッシュ・ディスク・ストレージであって、
データを格納するよう構成され、最大容量をそれぞれ有する複数のディスク・ドライブ・サブユニットであって、前記ディスク・ドライブ・サブユニットの合計がキャッシュの最大容量を含む、前記ディスク・ドライブ・サブユニットと、
前記キャッシュ・ディスク・ストレージの有効容量の、要求されたアップグレード調整に応じるよう構成されているキャッシュ制御器であって、前記キャッシュ制御器は、前記複数のディスク・ドライブ・サブユニットにまたがるアクティブな認識有効容量を提供するファイルシステムに適用可能な容量制限を規定し、前記ディスク・ドライブ・サブユニットそれぞれの前記認識有効容量は、前記キャッシュ・ディスク・ストレージにおいて前記ファイルシステムにより提供される、データ・ストレージのアクティブな認識有効容量の総量と、前記キャッシュの最大容量との関係についてと同じように、前記ディスク・ドライブ・サブユニットの最大容量に対して相当な割合であり、前記容量制限は、前記要求されたアップグレード調整に関連し、前記容量制限は、前記ファイルシステムに関してデータ転送の速度を制御する、前記キャッシュ制御器と、
を含む、キャッシュ・ディスク・ストレージ。
【請求項２】
前記容量制限は、前記キャッシュ・ディスク・ストレージのファイルシステムからのプレマイグレーションを待つ常駐データのフィル速度を抑えるための空き領域閾値と、前記キャッシュ・ディスク・ストレージのファイルシステムからのプレマイグレーション・データの排出速度を上げるためのプレマイグレーション閾値とを含む、請求項１に記載のキャッシュ・ディスク・ストレージ。
【請求項３】
前記空き領域閾値は、前記キャッシュ・ディスク・ストレージの前記アクティブな認識有効容量に直接関連する、請求項２に記載のキャッシュ・ディスク・ストレージ。
【請求項４】
前記プレマイグレーション閾値は、前記キャッシュ・ディスク・ストレージの前記アクティブな認識有効容量に関連する、請求項２または３に記載のキャッシュ・ディスク・ストレージ。
【請求項５】
前記プレマイグレーション閾値は、前記アップグレード調整とは無関係である、請求項２、３または４に記載のキャッシュ・ディスク・ストレージ。
【請求項６】
前記キャッシュ制御器は、要求されたアップグレード調整に対して、前記キャッシュ・ディスク・ストレージの前記アクティブな認識有効容量の指定の増加量で応じるよう構成されている、請求項２〜５のいずれかに記載のキャッシュ・ディスク・ストレージ。
【請求項７】
キャッシュ・ディスク・ストレージであって、
データを格納するよう構成されている複数のディスク・ドライブ・サブユニットと、
前記キャッシュ・ディスク・ストレージの有効容量の、要求されている増加量レベルを定期的に計算し、現在要求されている増加量レベルから変更があるかどうかを判断するキャッシュ制御器であって、要求されている増加量レベルに変更があると判断すると、前記キャッシュ制御器は、前記複数のディスク・ドライブ・サブユニットにまたがるファイルシステムに適応可能な容量制限を変更するよう構成されており、前記ファイルシステムは、前記ファイルシステムのアクティブな認識有効データ・ストレージ容量と未使用容量とが、前記複数のディスク・ドライブ・サブユニットにわたって広がっているものであり、前記容量制限は、前記要求されている増加量レベルに関連し、前記容量制限は、前記ファイルシステムに関してデータ転送の速度を制御する、前記キャッシュ制御器と、
を含む、キャッシュ・ディスク・ストレージ。
【請求項８】
前記容量制限は、前記キャッシュ・ディスク・ストレージのファイルシステムからのプレマイグレーションを待つ常駐データのフィル速度を抑えるための空き領域閾値と、前記キャッシュ・ディスク・ストレージのファイルシステムからのプレマイグレーション・データの排出速度を上げるためのプレマイグレーション閾値とを含む、請求項７に記載のキャッシュ・ディスク・ストレージ。
【請求項９】
前記空き領域閾値は、前記キャッシュ・ディスク・ストレージのアクティブな認識有効容量の前記増加量レベルに直接関連する、請求項８に記載のキャッシュ・ディスク・ストレージ。
【請求項１０】
前記プレマイグレーション閾値は、前記キャッシュ・ディスク・ストレージのアクティブな認識有効容量の前記増加量レベルに関連する、請求項８または９に記載のキャッシュ・ディスク・ストレージ。
【請求項１１】
前記プレマイグレーション閾値は、前記キャッシュ・ディスク・ストレージの有効容量の、要求されている増加量レベルの前記変更とは無関係である、請求項９に記載のキャッシュ・ディスク・ストレージ。
【請求項１２】
データを格納するよう構成されている複数のディスク・ドライブ・サブユニットを含むキャッシュ・ディスク・ストレージにおいてデータの前記ストレージを制御するよう構成されているキャッシュ制御器であって、
前記複数のディスク・ドライブ・サブユニットにまたがってデータを格納するよう構成されているファイルシステムであって、前記ファイルシステムのアクティブな認識有効データ・ストレージ容量と未使用容量とが、前記複数のディスク・ドライブ・サブユニットにわたって広がっている、前記ファイルシステムと、
前記キャッシュ・ディスク・ストレージの有効容量の、要求されたアップグレード調整に応じるよう構成されているキャッシュ容量制御器であって、前記キャッシュ容量制御器は、前記ファイルシステムに適用可能であり前記要求されたアップグレード調整に関連する容量制限を規定し、前記容量制限は、前記ファイルシステムに関してデータ転送の速度を制御する、前記キャッシュ容量制御器と、
を含む、キャッシュ制御器。
【請求項１３】
前記キャッシュ容量制御器は、前記キャッシュ・ディスク・ストレージの有効容量の、要求されている増加量レベルを定期的に計算し、現在要求されている増加量レベルから変更があるかどうかを判断するよう構成されており、要求されている増加量レベルに変更があると判断すると、前記キャッシュ容量制御器は、前記容量制限を変更するよう構成されており、前記容量制限は、前記要求されている増加量レベルに関連する、請求項１２に記載のキャッシュ制御器。
【請求項１４】
前記容量制限は、前記キャッシュ・ディスク・ストレージのファイルシステムからのプレマイグレーションを待つ常駐データのフィル速度を抑えるための空き領域閾値と、前記キャッシュ・ディスク・ストレージのファイルシステムからのプレマイグレーション・データの排出速度を上げるためのプレマイグレーション閾値とを含む、請求項１２または１３に記載のキャッシュ制御器。
【請求項１５】
前記空き領域閾値は、前記キャッシュ・ディスク・ストレージの前記アクティブな認識有効容量に直接関連する、請求項１４に記載のキャッシュ制御器。
【請求項１６】
前記プレマイグレーション閾値は、前記キャッシュ・ディスク・ストレージの前記アクティブな認識有効容量に関連する、請求項１４または１５に記載のキャッシュ制御器。
【請求項１７】
前記プレマイグレーション閾値は、前記キャッシュ・ディスク・ストレージの有効容量の、要求されている増加量レベルの前記判断された変更とは無関係である、請求項１４、１５または１６に記載のキャッシュ制御器。
【請求項１８】
前記ファイルシステムは、前記複数のディスク・ドライブ・サブユニットにまたがるよう構成されており、前記ディスク・ドライブ・サブユニットそれぞれによって格納されているデータの量は、前記キャッシュ・ディスク・ストレージにおいて前記ファイルシステムによって格納されているデータの量と、前記ディスク・ドライブ・サブユニットの合計の最大容量との関係についてと同じように、ディスク・ドライブ・サブユニットの最大容量に対して相当な割合であり、前記キャッシュ容量制御器の容量制限は、前記要求されたアップグレード調整に関連する、請求項１２〜１７のいずれかに記載のキャッシュ制御器。
【請求項１９】
前記容量制限は、前記キャッシュ・ディスク・ストレージのファイルシステムからのプレマイグレーションを待つ常駐データのフィル速度を抑えるための空き領域閾値と、前記キャッシュ・ディスク・ストレージのファイルシステムからのプレマイグレーション・データの排出速度を上げるプレマイグレーション閾値とを含む、請求項１８に記載のキャッシュ制御器。
【請求項２０】
データを格納するよう構成されている複数のディスク・ドライブ・サブユニットを含むキャッシュ・ディスク・ストレージにおいてデータの前記ストレージを制御するキャッシュ制御器を動作させるためのコンピュータ使用可能プログラム・コードが有形に具現化されているコンピュータ使用可能媒体を含むコンピュータ・プログラム製品であって、前記キャッシュ制御器は、ファイルシステムとしてデータを格納するよう構成されており、
前記コンピュータ使用可能プログラム・コードは、前記キャッシュ制御器上で実行されると、前記キャッシュ制御器に、
前記キャッシュ・ディスク・ストレージの有効容量の、要求されたアップグレード調整の検出と、
前記ファイルシステムに適用可能であり前記要求されたアップグレード調整に関連する容量制限の規定であって、前記ファイルシステムは、前記ファイルシステムのアクティブな認識有効データ・ストレージ容量と未使用容量とが前記複数のディスク・ドライブ・サブユニットにわたって広がるように、前記複数のディスク・ドライブ・サブユニットにまたがっており、前記容量制限は、前記ファイルシステムに関してデータ転送の速度を制御する、前記規定と、
を行わせるよう構成されている、コンピュータ・プログラム製品。
【請求項２１】
前記コンピュータ使用可能プログラム・コードは、前記キャッシュ制御器上で実行されると、前記キャッシュ制御器に、前記キャッシュ・ディスク・ストレージの有効容量の、要求されている増加量レベルを定期的に計算させて、現在要求されている増加量レベルから変更があるかどうかを判断させ、要求されている増加量レベルに変更があると判断すると、前記キャッシュ制御器に、前記容量制限を変更させるよう構成されており、前記容量制限は、前記要求されている増加量レベルに関連する、請求項２０に記載のコンピュータ・プログラム製品。
【請求項２２】
前記容量制限は、前記キャッシュ・ディスク・ストレージのファイルシステムからのプレマイグレーションを待つ常駐データのフィル速度を抑えるための空き領域閾値と、前記キャッシュ・ディスク・ストレージのファイルシステムからのプレマイグレーション・データの排出速度を上げるためのプレマイグレーション閾値とを含む、請求項２０または２１に記載のコンピュータ・プログラム製品。
【請求項２３】
前記空き領域閾値は、前記キャッシュ・ディスク・ストレージの前記アクティブな認識有効容量に直接関連する、請求項２２に記載のコンピュータ・プログラム製品。
【請求項２４】
前記プレマイグレーション閾値は、前記キャッシュ・ディスク・ストレージの前記アクティブな認識有効容量に関連する、請求項２２または２３に記載のコンピュータ・プログラム製品。
【請求項２５】
前記プレマイグレーション閾値は、前記キャッシュ・ディスク・ストレージのアクティブな認識有効容量の、要求されている増加量レベルの前記判断された変更とは無関係である、請求項２２、２３または２４に記載のコンピュータ・プログラム製品。
【請求項２６】
前記ファイルシステムは、前記複数のディスク・ドライブ・サブユニットにまたがるよう構成されており、前記ディスク・ドライブ・サブユニットそれぞれによって格納されているデータの量は、前記キャッシュ・ディスク・ストレージにおいて前記ファイルシステムによって格納されているデータの量と、前記ディスク・ドライブ・サブユニットの合計の最大容量との関係についてと同じように、ディスク・ドライブ・サブユニットの最大容量に対して相当な割合であり、前記キャッシュ制御器の容量制限は、前記要求されたアップグレード調整に関連する、請求項２０〜２５のいずれかに記載のコンピュータ・プログラム製品。
【請求項２７】
前記容量制限は、前記キャッシュ・ディスク・ストレージのファイルシステムからのプレマイグレーションを待つ常駐データのフィル速度を抑えるための空き領域閾値と、前記キャッシュ・ディスク・ストレージのファイルシステムからのプレマイグレーション・データの排出速度を上げるためのプレマイグレーション閾値とを含む、請求項２６に記載のコンピュータ・プログラム製品。
【請求項２８】
キャッシュ・ディスク・ストレージのアクティブな認識データ・ストレージ容量を増やすサービス方法であって、前記データはファイルシステムとして格納され、前記方法は、
前記キャッシュ・ディスク・ストレージの有効容量の、要求されたアップグレード調整を検出するステップと、
前記ファイルシステムに適用可能な容量制限を規定するステップであって、前記ファイルシステムは、前記ファイルシステムの前記アクティブな認識有効データ・ストレージ容量と未使用容量とが複数のディスク・ドライブ・サブユニットにわたって広がるように、前記複数のディスク・ドライブ・サブユニットにまたがっており、前記容量制限は、前記要求されたアップグレード調整に関連し、前記容量制限は、前記ファイルシステムに関してデータ転送の速度を制御する、前記ステップと、
を含む、サービス方法。
【請求項２９】
前記アップグレード調整を検出する前記ステップは、前記キャッシュ・ディスク・ストレージの有効容量の、要求されている増加量レベルを定期的に計算し、現在要求されている増加量レベルから変更があるかどうかを判断し、要求されている増加量レベルに変更があると判断すると、前記規定するステップを開始することを含み、
前記規定するステップは、前記容量制限を変更することを含み、前記容量制限は、前記要求されている増加量レベルに関連する、
請求項２８に記載のサービス方法。
【請求項３０】
前記容量制限は、前記キャッシュ・ディスク・ストレージのファイルシステムからのプレマイグレーションを待つ常駐データのフィル速度を抑えるための空き領域閾値と、前記キャッシュ・ディスク・ストレージのファイルシステムからのプレマイグレーション・データの排出速度を上げるプレマイグレーション閾値とを含む、請求項２８または２９に記載のサービス方法。
【請求項３１】
前記空き領域閾値は、前記キャッシュ・ディスク・ストレージの前記アクティブな認識有効容量に直接関連する、請求項３０に記載のサービス方法。
【請求項３２】
前記プレマイグレーション閾値は、前記キャッシュ・ディスク・ストレージの前記アクティブな認識有効容量に関連する、請求項３０または３１に記載のサービス方法。
【請求項３３】
前記プレマイグレーション閾値は、前記キャッシュ・ディスク・ストレージのアクティブな認識有効容量の、要求されている増加量レベルの前記判断された変更とは無関係である、請求項３０、３１または３２に記載のサービス方法。
【請求項３４】
前記ファイルシステムは、前記複数のディスク・ドライブ・サブユニットにまたがるよう構成されており、前記ディスク・ドライブ・サブユニットそれぞれによって格納されているデータの量は、前記キャッシュ・ディスク・ストレージにおいて前記ファイルシステムによって格納されているデータの量と、前記ディスク・ドライブ・サブユニットの合計の最大容量との関係についてと同じように、ディスク・ドライブ・サブユニットの最大容量に対して相当な割合であり、キャッシュ制御器の前記容量制限は、前記要求されたアップグレード調整に関連する、請求項２８〜３３のいずれかに記載のサービス方法。
【請求項３５】
前記容量制限は、前記キャッシュ・ディスク・ストレージのファイルシステムからのプレマイグレーションを待つ常駐データのフィル速度を抑えるための空き領域閾値と、前記キャッシュ・ディスク・ストレージのファイルシステムからのプレマイグレーション・データの排出速度を上げるためのプレマイグレーション閾値とを含む、請求項３４に記載のサービス方法。
【発明の詳細な説明】
【技術分野】
【０００１】
データ・ストレージ・キャッシュに関してデータ転送の速度を適応的に抑えるために閾値を用いるよう構成されたシステムの説明に関して、同一出願人による米国特許第５，９２６，８３４号明細書が引用される。
【０００２】
本発明は、キャッシュ・ディスク・ストレージに関し、特に、キャッシュ・ディスク・ストレージ容量に対するアップグレードに関する。
【背景技術】
【０００３】
キャッシュ・ディスク・ストレージは、例えば、ホスト・システムから磁気テープなどの長期ストレージへマイグレーションされる（ｍｉｇｒａｔｅｄ）データを格納する手段を提供する。キャッシュ・ディスク・ストレージに格納されたデータは、マイグレーション用システム（ｍｉｇｒａｔｉｎｇ  ｓｙｓｔｅｍ）による短期間のアクセス用に利用可能で、一般的には、最初はキャッシュ・ディスク・ストレージにあり、次に磁気テープへプレマイグレーション（ｐｒｅｍｉｇｒａｔｅｄ）またはコピーされ、その結果データはキャッシュ・ディスク・ストレージおよび磁気テープの２つの場所にあることになる。最終的に、キャッシュ・ディスク・ストレージ内のコピーは空き領域に割り当てられ、新たなデータによる上書きが可能になり、マイグレーションが完了する。
【０００４】
一般的に、キャッシュ・ディスク・ストレージは複数のディスク・ドライブを含み、これは、例えばＲＡＩＤ（Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙ  ｏｆ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｄｉｓｋｓ：独立ディスク冗長アレイ）またはＪＢＯＤ（Ｊｕｓｔ  ａ  Ｂｕｎｃｈ  ｏｆ  Ｄｉｓｋｓ：単純ディスク束）として、複数のディスク・ドライブそれぞれの１つ以上の「ドロワ」または「ブレード」という形をとることもある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
いずれはキャッシュ・ディスク・ストレージの容量を増やさなければならなくなり、これは一般的に、ドロワまたはブレードをキャッシュ・ディスク・ストレージに追加することによって達成される。これには、新たな容量に従ったファイルシステムの再設定が必要であり、この再設定には時間がかかる。
【０００６】
再設定後、一般的に、既存データは元のドロワ（単数または複数）またはブレード（単数または複数）にあり、追加されたドロワまたはブレードは空である。これは、新たなデータは、元のドロワ（単数または複数）またはブレード（単数または複数）ではなく追加されたドロワまたはブレードに置かれる可能性が高いということであり、スループットが制限される。データは、元のドロワ（単数または複数）またはブレード（単数または複数）からプレマイグレーションされる。追加されたドロワまたはブレードが容量に達すると、新たなデータは元のものの空き領域に置かれる可能性が高く、データは追加されたドロワまたはブレードからプレマイグレーションされ、周期的なデータ転送プロセスが継続し、その結果キャッシュ・ディスク・ストレージのデータ・スループットに影響が及ぶ。
【課題を解決するための手段】
【０００７】
アップグレードが要求されたときに、キャッシュ・ディスク・ストレージ、キャッシュ制御器（ｃａｃｈｅ  ｃｏｎｔｒｏｌ）およびサービス方法が、ドロワ（単数または複数）またはブレード（単数または複数）を追加することなくキャッシュ・ディスク・ストレージの有効容量（ａｖａｉｌａｂｌｅ  ｃａｐａｃｉｔｙ）に対するアップグレードを提供する。
【０００８】
一実施形態において、キャッシュ・ディスク・ストレージは、ドロワ、ブレードまたは個々のディスク・ドライブなど、データを格納するよう構成されているディスク・ドライブ・サブユニットを複数含む。ディスク・ドライブ・サブユニットはそれぞれ最大容量を有し、ディスク・ドライブ・サブユニットの合計がキャッシュの最大容量を含む。キャッシュ制御器は、キャッシュ・ディスク・ストレージの有効容量の要求されたアップグレード調整に応じるよう構成されている。キャッシュ制御器は、複数のディスク・ドライブ・サブユニットにまたがるアクティブな認識有効容量（ａｃｔｉｖｅ  ｐｅｒｃｅｉｖｅｄ  ａｖａｉｌａｂｌｅ  ｃａｐａｃｉｔｙ）を提供するファイルシステムに適用可能な容量制限を規定する。キャッシュ・ディスク・ストレージにおいてファイルシステムにより提供される、データ・ストレージのアクティブな認識有効容量の総量と、キャッシュの最大容量との関係についてと同じように、各サブユニットの認識有効容量は、ディスク・ドライブ・サブユニットの最大容量に対して相当な割合である。容量制限は、要求されたアップグレード調整に関連している。容量制限は、ファイルシステムに関してデータ転送速度を制御する。
【０００９】
さらなる実施形態では、容量制限は、キャッシュ・ディスク・ストレージのファイルシステムからのプレマイグレーションを待つ常駐データのフィル速度（ｆｉｌｌ  ｒａｔｅ）を抑えるための空き領域閾値と、キャッシュ・ディスク・ストレージのファイルシステムからのプレマイグレーション・データの排出速度（ｄｒａｉｎ  ｒａｔｅ）を上げるためのプレマイグレーション閾値とを含む。
【００１０】
さらなる実施形態では、空き領域閾値は、キャッシュ・ディスク・ストレージのアクティブな認識有効容量に直接関連する。
【００１１】
別の実施形態では、プレマイグレーション閾値は、キャッシュ・ディスク・ストレージのアクティブな認識有効容量に関連する。
【００１２】
さらに別の実施形態では、プレマイグレーション閾値は、アップグレード調整とは無関係である。
【００１３】
さらなる実施形態では、キャッシュ制御器は、要求されたアップグレード調整に対し、キャッシュ・ディスク・ストレージのアクティブな認識有効容量の指定の増加量で応じるよう構成されている。
【００１４】
別の実施形態では、キャッシュ・ディスク・ストレージは、データを格納するよう構成されている複数のディスク・ドライブ・サブユニットを含む。キャッシュ制御器は、キャッシュ・ディスク・ストレージの有効容量の、要求されている増加量レベルを定期的に計算し、現在要求されている増加量レベルから変更があるかどうかを判断するよう構成されている。要求されている増加量レベルに変更があると判断すると、キャッシュ制御器は、複数のディスク・ドライブ・サブユニットにまたがるファイルシステムに適用可能な容量制限を変更するよう構成されている。ファイルシステムは、ファイルシステムのアクティブな認識有効データ・ストレージ容量と未使用容量とが、複数のディスク・ドライブ・サブユニットにわたって広がっているものである。容量制限は、要求されている増加量レベルに関連する。容量制限は、ファイルシステムに関してデータ転送速度を制御する。
【００１５】
本発明をよりよく理解するために、添付の図面と併せて以下の詳細な説明を参照されたい。
【発明を実施するための最良の形態】
【００１６】
以下の説明では、本発明の好適な実施形態について図面を参照しながら説明する。図面では、同じ番号は同一または類似の構成要素を表す。本発明は、本発明の目的を達成するための最良の形態に関して説明されるが、当業者には当然のことながら、これらの教示を考慮して、本発明の意図または範囲から逸脱することなく変形物を実現し得る。
【００１７】
図１を参照すると、ホスト・システム１０と通信しているデータ・ストレージ・システム７０が示されている。本発明に従って運用され得るデータ・ストレージ・システム７０の例には、ＩＢＭ（ＩＢＭ社の登録商標）３４９４  Ｖｉｒｔｕａｌ  Ｔａｐｅ  Ｓｔｏｒａｇｅ  Ｓｙｓｔｅｍが含まれる。一般的に、当業者には既知であるように、１つ以上のプロセッサを含むことも、ネットワークを含むこともあるホスト・システム１０が、データ・ストレージ・システム７０に格納されるべきデータを生成する。データ・ストレージ・システムは、例えば、ストレージ・インターフェース１４、キャッシュ・ディスク・ストレージ２０、データベース・ストレージ４０、ならびに、いくつかのストレージ・ボリューム６２およびドライブ・デバイス５０を有するライブラリ、すなわちストレージ・サブシステム６０と通信しているストレージ・マネジャ、すなわちストレージ制御器３０を含む。ストレージ・ボリューム６２は、例えば磁気テープまたは光ディスクのデータ・ストレージ・カートリッジを含んでもよく、仮想ボリュームを含み、そのうち複数が単一のデータ・ストレージ・カートリッジに格納されていてもよい。
【００１８】
データ・ストレージ・システム７０は、当業者には既知であるように、ホスト・システム１０にとって一意のアドレス１２をそれぞれ有する複数のストレージ・デバイスに見える仮想データ・ストレージ・システムを含んでもよい。同じく当業者には既知であるように、ストレージ・インターフェース１４およびストレージ・マネジャ３０は、仮想デバイス１２それぞれに対してデータ・パス１４を提供するとよく、ストレージ・マネジャは、仮想デバイスに格納されたデータを追跡する。ストレージ・マネジャは、データ・ファイルをキャッシュ・ディスク・ストレージ２０へ導き、最終的にデータ・ファイルは、ライブラリ６０内の選択された物理ストレージ・ボリューム６２へマイグレーションされる。
【００１９】
データ・ファイルは、データ・ストレージ・システム７０内で次の３つの段階を通過する：１）キャッシュ・ディスク・ストレージ２０内のみに格納されたデータ・ファイルである、常駐ファイル；２）キャッシュ・ストレージ２０に格納され選択済みのストレージ・ボリューム６２にコピーされたデータ・ファイルである、プレマイグレーション済みファイル；および３）キャッシュ・ディスク・ストレージ内のコピーが空き領域に割り当てられ、新たなデータによる上書きが可能になり、その結果データ・ファイルはストレージ・ボリューム６２のみに格納されている、マイグレーション済みファイル。ストレージ・マネジャ３０は、キャッシュ・ディスク・ストレージ２０からライブラリ６０への、データ・ファイルの最初のプレマイグレーションおよび最後のマイグレーションを制御する。ストレージ・マネジャ３０はさらに、プレマイグレーション済みファイルおよびマイグレーション済みファイルに関して、参照情報と、仮想および物理的ボリュームの位置情報とを、データベース・ストレージ４０に維持する。ホスト・システム１０がデータ・ストレージ・システム７０のデータ・ファイルを要求すると、常駐ファイルおよびプレマイグレーション済みファイルが、キャッシュ・ディスク・ストレージ２０内のそれらの位置からアクセスされる。マイグレーション済みファイルは、ライブラリ６０におけるそれらの位置からキャッシュ・ディスク・ストレージ２０へ呼び戻され、キャッシュ・ディスク・ストレージ２０を介してホスト・システム１０によってアクセスされる。したがって、書き込み動作および呼び戻し動作はデータ・ファイルをキャッシュ・ディスク・ストレージ２０に書き入れ、マイグレーション動作は、キャッシュ・ディスク・ストレージ２０からデータ・ファイルを削除する。
【００２０】
図２、３および４に、キャッシュ・ディスク・ストレージ２０が示されており、複数のディスク・ストレージ・サブユニット８０、８１および８２が含まれている。例えば、複数のディスク・ドライブの複数のドロワおよびサポート用電子機器、１つ以上のディスク・ドライブのブレード、または個別の複数のディスク・ドライブもしくはディスク・ドライブのグループなどである。当業者には既知であるように、このようなディスク・ストレージ・サブユニットは、複数のディスク・ドライブをそれぞれ例えばＲＡＩＤ（独立ディスク冗長アレイ）またはＪＢＯＤ（単純ディスク束）などとして含んでもよい。様々な数のディスク・ストレージ・サブユニットが、キャッシュ・ディスク・ストレージ２０を構成し得る。
【００２１】
キャッシュ・ディスク・ストレージ２０はさらに、キャッシュ容量制御器９２を内蔵するキャッシュ制御器９０を含む。本願明細書において、「キャッシュ制御器」は、プログラム・コードに応答するのに適した任意の論理、マイクロプロセッサ、および、関連したメモリまたはデータ・ストレージあるいはその両方を含んでもよく、関連したメモリまたはデータ・ストレージあるいはその両方は、固定もしくは書き換え可能メモリまたはデータ・ストレージ・デバイスを含んでもよい。「キャッシュ容量制御器」は、キャッシュ制御器９０内のプログラム・コード内のプログラム・コードを含んでもよく、またはキャッシュ制御器９０により用いられるアプリケーションを含んでもよい。さらに図１を参照する。プログラム・コードは、例えば、データ・ストレージ・システム７０の操作パネルもしくはドライブなどにおいての光ディスクもしくはフレキシブル・ディスクからの入力により、または、例えばドライブ・デバイス５０において磁気テープ・カートリッジから読み取られることにより、データ・ストレージ・デバイスまたはメモリからのように、直接キャッシュ制御器へ供給されてもよく、または、例えばホスト・システム１０を介してネットワークから、またはその他任意の適切な手段によって、キャッシュ制御器へ供給されてもよい。キャッシュ制御器９０は、キャッシュ・ディスク・ストレージ２０に位置してもよいが、ストレージ・マネジャ３０もしくはデータ・ストレージ・システム７０内の任意の部分に物理的に位置してもよく、またはライブラリもしくはシステム中に広がっていてもよい。
【００２２】
図２、３、４および５を参照する。いずれホスト・システムは、処理されておりマイグレーションの必要があるデータの量を増やし、その結果ユーザはステップ１００で、キャッシュ・ディスク・ストレージの容量の増大を要求すると思われ、例えば入力１０１でその要求を出す。一般的に、従来技術では、要求は１つ以上のドロワまたはブレードのシステムへの追加を要求するサービス・コールによって行われ、システムは再設定の必要があり、ダウンタイムを生じ、さらに、上で論じたように、キャッシュ・ディスク・ストレージ中のデータ処理の周期的な性質がもたらされる。
【００２３】
図２で示されているように、キャッシュ制御器９２は、複数のディスク・ドライブ・サブユニット８０、８１および８２にまたがるファイルシステムを提供する。ファイルシステムは、ファイルシステムのアクティブな認識有効データ・ストレージ容量１０５と未使用の無効容量１０６とが、複数のディスク・ドライブ・サブユニット８０、８１および８２にわたって広がっているものである。
【００２４】
一例として、各ディスク・ドライブ・サブユニット８０、８１および８２は最大容量を有し、ディスク・ドライブ・サブユニットの合計がキャッシュ最大容量を含む。ファイルシステムは、複数のディスク・ドライブ・サブユニットにまたがるアクティブな認識有効容量１０５を提供する。キャッシュ・ディスク・ストレージにおいてファイルシステムにより提供される、データ・ストレージのアクティブな認識有効容量の総量と、キャッシュの最大容量との関係についてと同じように、各サブユニットの認識有効容量は、ディスク・ドライブ・サブユニットの最大容量に対して相当な割合である。
【００２５】
図３および５により示されているように、有効容量に対する変更の処理は、比較的シームレスに行われる。キャッシュ制御器９０のキャッシュ容量制御器９２は、例えば、ステップ１１０で、キャッシュ・ディスク・ストレージの有効容量の要求されている増加量レベルを定期的に計算し、ステップ１１２で現在要求されている増加量レベルを判断し、ステップ１１４で、現在要求されている増加量レベルから変更があるかどうかを判断して、キャッシュ・ディスク・ストレージの有効容量の、要求されたアップグレード調整に応じるよう構成されている。
【００２６】
増加量は、ドロワ、ブレードまたはディスク・ドライブの容量である必要はないが、代わりに、キャッシュ制御器は、要求されたアップグレード調整に対し、キャッシュ・ディスク・ストレージのアクティブな認識有効容量の指定の増加量で応じるよう構成されているとよい。指定の増加量は、例えば４ギガバイトの増加量など、分量の任意の適切な指示を含む。
【００２７】
要求１００の一部として、追加の容量を含めるようリース料金を上げるため、または追加容量の販売価格を請求するために、キャッシュ・ディスク・ストレージ２０のサプライヤに信号が送信されてもよい。
【００２８】
現在要求されている容量に変更がなければ、キャッシュ容量制御器はスリープ・ステップ１１６へ戻り、例えば７分間スリープ状態となってから、再度ステップ１１０、１１２および１１４を実施する。
【００２９】
ステップ１１４が、変更があることを示すと、キャッシュ容量制御器９２はステップ１２０で、キャッシュ制御器９０のファイルシステムに適用可能な容量制限を規定し、複数のディスク・ドライブ・サブユニット８０、８１および８２にまたがる、新しいアクティブな認識有効容量１３０を提供する。新しいアクティブな認識有効容量１３０も、複数のディスク・ドライブ・サブユニットにわたり広がっている。一例では、新しい認識有効容量は、キャッシュ・ディスク・ストレージにおいてファイルシステムにより提供されるデータ・ストレージのアクティブな認識有効容量の総量と、キャッシュの最大容量との関係についてと同じように、それぞれディスク・ドライブの最大容量に対して相当な割合で、ディスク・ドライブ・サブユニット８０、８１および８２にまたがる。容量制限は要求されるアップグレード調整に関連し、たとえば、新しいアクティブな認識有効容量１３０は、アップグレードの量だけ、現在の（この時点では以前の）容量１０５とは異なる。
【００３０】
図４および５を参照する。容量制限は、要求されたアップグレード調整に関連し、容量制限は、ファイルシステムに関してデータ転送の速度を制御する。したがって、新たな容量は絶対的な容量レベルである必要はない。代わりに容量制限は、容量レベルに近くなると入ってくるデータの速度を制限し、出ていくデータまたはプレマイグレーションされるデータの速度を上げるとよい。したがって、本願明細書において容量は、「アクティブな認識有効容量」と呼ばれる。
【００３１】
例えば、ステップ１２０の容量制限は、キャッシュ・ディスク・ストレージのファイルシステムからのプレマイグレーションを待つ常駐データのフィル速度を抑えるための空き領域閾値を設定することを含み、さらに、キャッシュ・ディスク・ストレージのファイルシステムからのプレマイグレーション・データの排出速度を上げるためのプレマイグレーション閾値を設定することを含むとよい。図１のストレージ・ボリューム６２に格納されるようデータをプレマイグレーションすることで、キャッシュ制御ファイルシステムのマイグレーション・アルゴリズムが、キャッシュ内のデータのスペースを空き領域に割り当て、そのスペースの新たなデータによる上書きを可能にすることができる。マイグレーション・アルゴリズムの例は、当業者には既知である。
【００３２】
空き領域閾値１４０は、キャッシュ・ディスク・ストレージのアクティブな認識有効容量１３０に直接関連しており、例えば、閾値はアクティブな認識有効容量の９５パーセントに設定され得る。したがって、引用される米国特許第５，９２６，８３４号明細書で論じられているように、常駐データおよびプレマイグレーション済みデータ両方としてキャッシュ・ディスク・ストレージにより格納されているデータ全体が、キャッシュ・ディスク・ストレージのアクティブな認識有効容量１３０の９５パーセントに達する（または空き領域が５パーセント以下になる）と、空き領域閾値１４０が、入ってくるデータ１４５の速度を制限する。
【００３３】
プレマイグレーション閾値１５０は、キャッシュ・ディスク・ストレージのアクティブな認識有効容量に関連していてもよく、またはそれとは無関係でもよい。一例では、閾値は、キャッシュ・ディスク・ストレージの有効容量１３０の４５パーセントに設定されてもよく、これは、アクティブな認識有効容量の少なくとも４５パーセントがプレマイグレーション済みデータであるべきであるということを意味する。したがって、プレマイグレーション済みデータ全体が、キャッシュ・ディスク・ストレージのアクティブな認識有効容量１３０の４５パーセント以下に下がる（または空き領域及び常駐データが５５パーセント以上になる）と、プレマイグレーション閾値１５０が、出ていくデータ１５５の速度を上げてプレマイグレーションを増大させる。あるいは、プレマイグレーション閾値は、キャッシュ・ディスク・ストレージのアクティブな認識有効容量に別の方法で関連してもよい。例えば、閾値が、常駐データの量に基づき、例えばキャッシュ・ディスク・ストレージの有効容量１３０の５０パーセントに設定され、アクティブな認識有効容量の５０パーセント以下がプレマイグレーションされていない常駐データであるべきであるということを意味するなどである。したがって、常駐データ全体が、キャッシュ・ディスク・ストレージのアクティブな認識有効容量１３０の５０パーセントに達するかまたはそれを超えると、プレマイグレーション閾値１５０が、出ていくデータ１５５の速度を上げる。引用されている米国特許第５，９２６，８３４号明細書で論じられているように、この、出ていくデータの速度を上げることは、入ってくるデータ１４５の速度を制限することによって実現される。
【００３４】
あるいは、プレマイグレーション閾値１５０は、アップグレード調整に関連するかまたはそれとは無関係ないくつかの指定の増加量で変更される。例えば、アップグレードが８ギガバイトであると、２分の１、すなわち４ギガバイトがプレマイグレーション閾値１５０に追加される。
【００３５】
本願明細書において、「関する」という用語または同様の用語は、直接比例関係関数から非線形関係関数にわたり、滑らかな関係関数から段階的増分関数にわたる、関数関係の範囲を含む。
【００３６】
したがって、別の例では、要求されたアップグレードに応じて、プレマイグレーション閾値が、前もって設定された限度に達するまで段階的な線形増加に基づき設定される（各増加量ｙに対しｘ増加）。あるいは、プレマイグレーション閾値は、非線形増加に基づき設定される（事前設定されたレベルｙまで、各増加量ｙに対してｘ増加、続いて各増加量ｙに対して２分の１ｘ増加）。
【００３７】
さらにその代わりに、プレマイグレーション閾値は、例えば上記の事前設定された限度など、有効容量またはアップグレード調整または常駐データとは無関係に設定されてもよい。別の例として、プレマイグレーション閾値は、完全または部分的に図１のドライブ・デバイス５０の数に基づいてもよく、有効容量には部分的に基づいても、基づいていなくてもよい。
【００３８】
キャッシュ・ディスク・ストレージ中の通常のデータ処理がステップ１６０で継続され、ここでは、ステップ１００で要求された、増加した容量で実現され、キャッシュ・ディスク・ストレージへの物理的な変更はない。データ処理は、容量がアップグレードされる前の処理と同様に、キャッシュ・ディスク・ストレージ２０のディスク・ドライブ・サブユニット８０、８１および８２にわたって広がっている。
【００３９】
ファイルシステムのデータは、ディスク・ドライブ・サブユニット８０、８１および８２にわたって格納される。一例では、ディスク・ドライブ・サブユニットそれぞれによって格納されるデータは、キャッシュに格納されたデータの総量と、キャッシュのサブユニットの合計の最大容量との関係についてと同じように、サブユニットの最大容量に対して相当な割合である。
【００４０】
当業者には当然のことながら、ステップの順序に対する変更を含め、上記の方法に対して変更が加えられてもよい。さらに、当業者には当然のことながら、本願明細書で示されたものとは異なる特定のコンポーネントの配列が用いられてもよい。
【００４１】
本発明の好適な実施形態を詳細に示したが、当然のことながら、以下の特許請求の範囲に記載の本発明の範囲から逸脱することなく、それら実施形態に対する変更および適応が当業者に見出される可能性がある。
【図面の簡単な説明】
【００４２】
【図１】本発明の実施形態を実装するとよい、データ・ストレージ・システム内のキャッシュ・ディスク・ストレージを示すブロック図である。
【図２】アクティブなデータ・ストレージの有効容量の１つのレベルにある複数のディスク・ストレージ・サブユニットを有する、図１のキャッシュ・ディスク・ストレージの概略図である。
【図３】図２の複数のディスク・ストレージ・サブユニットを有するキャッシュ・ディスク・ストレージの概略図であり、アクティブな認識有効データ・ストレージ容量のアップグレードを示す。
【図４】図３のキャッシュ・ディスク・ストレージの概略図であり、本発明の一実施形態の容量制限を表現する。
【図５】図２、３および４のキャッシュ制御器の機能を描く流れ図である。
【図１】
2010504576.tif 000003
【図２】
2010504576.tif 000004
【図３】
2010504576.tif 000005
【図４】
2010504576.tif 000006
【図５】
2010504576.tif 000007
【手続補正書】
【提出日】平成21年7月7日(2009.7.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
キャッシュ・ディスク・ストレージであって、
データを格納するよう構成され、最大容量をそれぞれ有する複数のディスク・ドライブ・サブユニットであって、前記ディスク・ドライブ・サブユニットの合計がキャッシュの最大容量を含む、前記ディスク・ドライブ・サブユニットと、
前記キャッシュ・ディスク・ストレージの有効容量の、要求されたアップグレード調整に応じるよう構成されているキャッシュ制御器であって、前記キャッシュ制御器は、前記複数のディスク・ドライブ・サブユニットにまたがるアクティブな認識有効容量を提供するファイルシステムに適用可能な容量制限を規定し、前記ディスク・ドライブ・サブユニットそれぞれの前記認識有効容量は、前記キャッシュ・ディスク・ストレージにおいて前記ファイルシステムにより提供される、データ・ストレージのアクティブな認識有効容量の総量と、前記キャッシュの最大容量との関係についてと同じように、前記ディスク・ドライブ・サブユニットの最大容量に対して相当な割合であり、前記容量制限は、前記要求されたアップグレード調整に関連し、前記容量制限は、前記ファイルシステムに関してデータ転送の速度を制御する、前記キャッシュ制御器と、
を含む、キャッシュ・ディスク・ストレージ。
【請求項２】
前記容量制限は、前記キャッシュ・ディスク・ストレージのファイルシステムからのプレマイグレーションを待つ常駐データのフィル速度を抑えるための空き領域閾値と、前記キャッシュ・ディスク・ストレージのファイルシステムからのプレマイグレーション・データの排出速度を上げるためのプレマイグレーション閾値とを含む、請求項１に記載のキャッシュ・ディスク・ストレージ。
【請求項３】
前記空き領域閾値は、前記キャッシュ・ディスク・ストレージの前記アクティブな認識有効容量に直接関連する、請求項２に記載のキャッシュ・ディスク・ストレージ。
【請求項４】
前記プレマイグレーション閾値は、前記キャッシュ・ディスク・ストレージの前記アクティブな認識有効容量に関連する、請求項２または３に記載のキャッシュ・ディスク・ストレージ。
【請求項５】
前記プレマイグレーション閾値は、前記アップグレード調整とは無関係である、請求項２、３または４に記載のキャッシュ・ディスク・ストレージ。
【請求項６】
前記キャッシュ制御器は、要求されたアップグレード調整に対して、前記キャッシュ・ディスク・ストレージの前記アクティブな認識有効容量の指定の増加量で応じるよう構成されている、請求項２〜５のいずれかに記載のキャッシュ・ディスク・ストレージ。
【請求項７】
キャッシュ・ディスク・ストレージであって、
データを格納するよう構成されている複数のディスク・ドライブ・サブユニットと、
前記キャッシュ・ディスク・ストレージの有効容量の、要求されている増加量レベルを定期的に計算し、現在要求されている増加量レベルから変更があるかどうかを判断するキャッシュ制御器であって、要求されている増加量レベルに変更があると判断すると、前記キャッシュ制御器は、前記複数のディスク・ドライブ・サブユニットにまたがるファイルシステムに適応可能な容量制限を変更するよう構成されており、前記ファイルシステムは、前記ファイルシステムのアクティブな認識有効データ・ストレージ容量と未使用容量とが、前記複数のディスク・ドライブ・サブユニットにわたって広がっているものであり、前記容量制限は、前記要求されている増加量レベルに関連し、前記容量制限は、前記ファイルシステムに関してデータ転送の速度を制御する、前記キャッシュ制御器と、
を含む、キャッシュ・ディスク・ストレージ。
【請求項８】
前記容量制限は、前記キャッシュ・ディスク・ストレージのファイルシステムからのプレマイグレーションを待つ常駐データのフィル速度を抑えるための空き領域閾値と、前記キャッシュ・ディスク・ストレージのファイルシステムからのプレマイグレーション・データの排出速度を上げるためのプレマイグレーション閾値とを含む、請求項７に記載のキャッシュ・ディスク・ストレージ。
【請求項９】
前記空き領域閾値は、前記キャッシュ・ディスク・ストレージのアクティブな認識有効容量の前記増加量レベルに直接関連する、請求項８に記載のキャッシュ・ディスク・ストレージ。
【請求項１０】
前記プレマイグレーション閾値は、前記キャッシュ・ディスク・ストレージのアクティブな認識有効容量の前記増加量レベルに関連する、請求項８または９に記載のキャッシュ・ディスク・ストレージ。
【請求項１１】
前記プレマイグレーション閾値は、前記キャッシュ・ディスク・ストレージの有効容量の、要求されている増加量レベルの前記変更とは無関係である、請求項９に記載のキャッシュ・ディスク・ストレージ。
【請求項１２】
データを格納するよう構成されている複数のディスク・ドライブ・サブユニットを含むキャッシュ・ディスク・ストレージにおいてデータの前記ストレージを制御するよう構成されているキャッシュ制御器であって、
前記複数のディスク・ドライブ・サブユニットにまたがってデータを格納するよう構成されているファイルシステムであって、前記ファイルシステムのアクティブな認識有効データ・ストレージ容量と未使用容量とが、前記複数のディスク・ドライブ・サブユニットにわたって広がっている、前記ファイルシステムと、
前記キャッシュ・ディスク・ストレージの有効容量の、要求されたアップグレード調整に応じるよう構成されているキャッシュ容量制御器であって、前記キャッシュ容量制御器は、前記ファイルシステムに適用可能であり前記要求されたアップグレード調整に関連する容量制限を規定し、前記容量制限は、前記ファイルシステムに関してデータ転送の速度を制御する、前記キャッシュ容量制御器と、
を含む、キャッシュ制御器。
【請求項１３】
前記ファイルシステムは、前記複数のディスク・ドライブ・サブユニットにまたがるよう構成されており、前記ディスク・ドライブ・サブユニットそれぞれによって格納されているデータの量は、前記キャッシュ・ディスク・ストレージにおいて前記ファイルシステムによって格納されているデータの量と、前記ディスク・ドライブ・サブユニットの合計の最大容量との関係についてと同じように、ディスク・ドライブ・サブユニットの最大容量に対して相当な割合であり、前記キャッシュ容量制御器の容量制限は、前記要求されたアップグレード調整に関連する、請求項１２に記載のキャッシュ制御器。
【請求項１４】
データを格納するよう構成されている複数のディスク・ドライブ・サブユニットを含むキャッシュ・ディスク・ストレージにおいてデータの前記ストレージを制御するキャッシュ制御器を動作させるためのプログラムであって、
ファイルシステムとしてデータを格納するよう構成されている前記キャッシュ制御器に、
前記キャッシュ・ディスク・ストレージの有効容量の、要求されたアップグレード調整の検出と、
前記ファイルシステムに適用可能であり前記要求されたアップグレード調整に関連する容量制限の規定であって、前記ファイルシステムは、前記ファイルシステムのアクティブな認識有効データ・ストレージ容量と未使用容量とが前記複数のディスク・ドライブ・サブユニットにわたって広がるように、前記複数のディスク・ドライブ・サブユニットにまたがっており、前記容量制限は、前記ファイルシステムに関してデータ転送の速度を制御する、前記規定と、
を実現せるためのプログラム。
【請求項１５】
キャッシュ・ディスク・ストレージのアクティブな認識データ・ストレージ容量を増やすサービス方法であって、前記データはファイルシステムとして格納され、前記方法は、
前記キャッシュ・ディスク・ストレージの有効容量の、要求されたアップグレード調整を検出するステップと、
前記ファイルシステムに適用可能な容量制限を規定するステップであって、前記ファイルシステムは、前記ファイルシステムの前記アクティブな認識有効データ・ストレージ容量と未使用容量とが複数のディスク・ドライブ・サブユニットにわたって広がるように、前記複数のディスク・ドライブ・サブユニットにまたがっており、前記容量制限は、前記要求されたアップグレード調整に関連し、前記容量制限は、前記ファイルシステムに関してデータ転送の速度を制御する、前記ステップと、
を含む、サービス方法。
【請求項１６】
前記アップグレード調整を検出する前記ステップは、前記キャッシュ・ディスク・ストレージの有効容量の、要求されている増加量レベルを定期的に計算し、現在要求されている増加量レベルから変更があるかどうかを判断し、要求されている増加量レベルに変更があると判断すると、前記規定するステップを開始することを含み、
前記規定するステップは、前記容量制限を変更することを含み、前記容量制限は、前記要求されている増加量レベルに関連する、
請求項１５に記載のサービス方法。
【請求項１７】
前記容量制限は、前記キャッシュ・ディスク・ストレージのファイルシステムからのプレマイグレーションを待つ常駐データのフィル速度を抑えるための空き領域閾値と、前記キャッシュ・ディスク・ストレージのファイルシステムからのプレマイグレーション・データの排出速度を上げるプレマイグレーション閾値とを含む、請求項１５または１６に記載のサービス方法。
【請求項１８】
前記空き領域閾値は、前記キャッシュ・ディスク・ストレージの前記アクティブな認識有効容量に直接関連する、請求項１７に記載のサービス方法。
【請求項１９】
前記プレマイグレーション閾値は、前記キャッシュ・ディスク・ストレージの前記アクティブな認識有効容量に関連する、請求項１７または１８に記載のサービス方法。
【請求項２０】
前記プレマイグレーション閾値は、前記キャッシュ・ディスク・ストレージのアクティブな認識有効容量の、要求されている増加量レベルの前記判断された変更とは無関係である、請求項１７、１８または１９に記載のサービス方法。
【請求項２１】
前記ファイルシステムは、前記複数のディスク・ドライブ・サブユニットにまたがるよう構成されており、前記ディスク・ドライブ・サブユニットそれぞれによって格納されているデータの量は、前記キャッシュ・ディスク・ストレージにおいて前記ファイルシステムによって格納されているデータの量と、前記ディスク・ドライブ・サブユニットの合計の最大容量との関係についてと同じように、ディスク・ドライブ・サブユニットの最大容量に対して相当な割合であり、キャッシュ制御器の前記容量制限は、前記要求されたアップグレード調整に関連する、請求項１５〜２０のいずれかに記載のサービス方法。
【国際調査報告】
2010504576.tif 000008
2010504576.tif 000009
2010504576.tif 000010