プロセッサによる、重複排除システムにおけるスペース予約のための方法であって、少なくとも1つのストレージ容量閾値と、バックアップ及び複製データのうちの一方によって現在物理的に消費されている使用ストレージスペースとに基づいて、現在の名目データの物理データに対する重み付き比として、計算係数比を決定することと、コンピュータストレージ環境内の最大名目推定スペースを計算することと、前記最大名目推定スペースから前記コンピュータストレージ環境内の現在の名目スペースを差し引いたものとして定義される、残存スペースを計算することとを含み、前記残存スペースが、バックアップ動作のためのユーザ構成された予約スペースに等しい場合及びそれを下回る場合の一方であるときに、データ複製動作が、前記コンピュータストレージ環境内に受け入れられ、格納される、前記方法。前記計算係数比を決定することは、現在係数比を、実際の名目対物理データ比として決定することをさらに含む、請求項1に記載の方法。前記計算係数比を決定することは、前記使用ストレージスペースを前記コンピュータストレージ環境の構成ストレージサイズで除算したものとして定義される、使用容量率を決定することをさらに含む、請求項2に記載の方法。前記使用容量率が、低ストレージ容量閾値よりも低い場合及びそれに等しい場合の一方であるときに、前記計算係数比として構成係数比が用いられる、請求項3に記載の方法。前記使用容量率が、高ストレージ容量閾値よりも高い場合及びそれに等しい場合の一方であるときに、前記計算係数比として前記現在係数比が用いられる、請求項4に記載の方法。前記使用容量率が、前記低ストレージ容量閾値よりも低い場合及びそれに等しい場合の一方ではなく、かつ、前記高ストレージ容量閾値よりも高い場合及びそれに等しい場合の一方でもないときに、前記現在係数比に関する現在の比の重みが計算される、請求項5に記載の方法。前記計算係数比を決定することが、Fcalculated=CpercentageWratioFconfigured1-Wratioに従って行われ、ここで、Fcalculatedは、前記計算係数比であり、Cpercentageは、前記使用容量率であり、Wratioは、前記現在の比の重みであり、Fconfiguredは、期待される名目データの物理データに対する比に関してユーザ構成されたシステム属性として定義される構成係数比である、請求項6に記載の方法。前記最大名目推定スペースを計算することが、最大物理スペースに前記計算係数比を乗算することによって実行される、請求項7に記載の方法。重複排除システムにおけるスペース予約のためのシステムであって、コンピュータストレージ環境内で動作可能な少なくとも1つのプロセッサデバイスを含み、前記少なくとも1つのプロセッサデバイスは、少なくとも1つのストレージ容量閾値と、バックアップ及び複製データのうちの一方によって現在物理的に消費されている使用ストレージスペースとに基づいて、現在の名目データの物理データに対する重み付き比として、計算係数比を決定し、前記コンピュータストレージ環境内の最大名目推定スペースを計算し、前記最大名目推定スペースから前記コンピュータストレージ環境内の現在の名目スペースを差し引いたものとして定義される、残存スペースを計算するように適合され、前記残存スペースが、バックアップ動作のためのユーザ構成された予約スペースに等しい場合及びそれを下回る場合の一方であるときに、データ複製動作が、前記コンピュータストレージ環境内に受け入れられ、格納される、システム。前記少なくとも1つのプロセッサデバイスは、前記計算係数比を決定することに従って、現在係数比を実際の名目対物理データ比として決定するようにさらに適合される、請求項9に記載のシステム。前記少なくとも1つのプロセッサデバイスは、前記計算係数比を決定することに従って、前記使用ストレージスペースを前記コンピュータストレージ環境の構成ストレージサイズで除算したものとして定義される、使用容量率を決定するようにさらに適合される、請求項10に記載のシステム。前記少なくとも1つのプロセッサデバイスは、前記使用容量率が、低ストレージ容量閾値よりも低い場合及びそれに等しい場合の一方であるときに、前記計算係数比として構成係数比を用いるようにさらに適合される、請求項11に記載のシステム。前記少なくとも1つのプロセッサデバイスは、前記使用容量率が、高ストレージ容量閾値よりも高い場合及びそれに等しい場合の一方であるときに、前記計算係数比として前記現在係数比を用いるようにさらに適合される、請求項12に記載のシステム。前記少なくとも1つのプロセッサデバイスは、前記使用容量率が、前記低ストレージ容量閾値よりも低い場合及びそれに等しい場合の一方ではなく、かつ、前記高ストレージ容量閾値よりも高い場合及びそれに等しい場合の一方でもないときに、前記現在係数比に関する現在の比の重みを計算するようにさらに適合される、請求項13に記載のシステム。前記少なくとも1つのプロセッサデバイスは、前記計算係数比を決定することに従って、前記計算係数比をFcalculated=CpercentageWratioFconfigured1-Wratioに従って計算するようにさらに適合され、ここで、Fcalculatedは、前記計算係数比であり、Cpercentageは、前記使用容量率であり、Wratioは、前記現在の比の重みであり、Fconfiguredは、期待される名目データの物理データに対する比に関してユーザ構成されたシステム属性として定義される構成係数比である、請求項14に記載のシステム。前記少なくとも1つのプロセッサデバイスは、前記最大名目推定スペースを計算することに従って、最大物理スペースに前記計算係数比を乗算するようにさらに適合される、請求項15に記載のシステム。プロセッサによる重複排除システムにおけるスペース予約のためのコンピュータプログラムであって、コンピュータ可読プログラムコード部分を含み、前記コンピュータ可読プログラムコード部分は、少なくとも1つのストレージ容量閾値と、バックアップ及び複製データのうちの一方によって現在物理的に消費されている使用ストレージスペースとに基づいて、現在の名目データの物理データに対する重み付き比として計算係数比を決定するための第1の実行可能部分と、コンピュータストレージ環境内の最大名目推定スペースを計算するための第2の実行可能部分と、前記最大名目推定スペースから前記コンピュータストレージ環境内の現在の名目スペースを差し引いたものとして定義される残存スペースを計算するための、第3の実行可能部分とを含み、前記残存スペースが、バックアップ動作のためのユーザ構成された予約スペースに等しい場合及びそれを下回る場合の一方であるときに、データ複製動作が、前記コンピュータストレージ環境内に受け入れられ、格納される、コンピュータプログラム。前記計算係数比を決定することに従って、現在係数比を実際の名目対物理データ比として決定するための、第4の実行可能部分をさらに含む、請求項17に記載のコンピュータプログラム。前記計算係数比を決定することに従って、前記使用ストレージスペースを前記コンピュータストレージ環境の構成ストレージサイズで除算したものとして定義される使用容量率を決定するための、第5の実行可能部分をさらに含む、請求項18に記載のコンピュータプログラム。前記使用容量率が低ストレージ容量閾値よりも低い場合及びそれに等しい場合の一方であるときに、前記計算係数比として構成係数比を用いるための、第6の実行可能部分をさらに含む、請求項19に記載のコンピュータプログラム。前記使用容量率が高ストレージ容量閾値よりも高い場合及びそれに等しい場合の一方であるときに、前記計算係数比として前記現在係数比を用いるための、第7の実行可能部分をさらに含む、請求項20に記載のコンピュータプログラム。前記使用容量率が、前記低ストレージ容量閾値よりも低い場合及びそれに等しい場合の一方ではなく、かつ、前記高ストレージ容量閾値よりも高い場合及びそれに等しい場合の一方でもないときに、前記現在係数比に関する現在の比の重みを計算するための、第8の実行可能部分をさらに含む、請求項21に記載のコンピュータプログラム。前記計算係数比を決定することに従って、前記計算係数比をFcalculated=CpercentageWratioFconfigured1-Wratioに従って計算するための第9の実行可能部分をさらに含み、ここで、Fcalculatedは、前記計算係数比であり、Cpercentageは、前記使用容量率であり、Wratioは、前記現在の比の重みであり、Fconfiguredは、期待される名目データの物理データに対する比に関してユーザ構成されたシステム属性として定義される構成係数比である、請求項22に記載のコンピュータプログラム。前記最大名目推定スペースを計算することに従って、最大物理スペースに前記計算係数比を乗算することによって前記最大名目推定スペースを計算するための、第10の実行可能部分をさらに含む、請求項23に記載のコンピュータプログラム。重複に関する現在の複製の解決策は、例えば、多数の複製の送信機が、バックアップターゲットとしても機能する1つの受信機と通信する構成において、バックアップ機能又は着信した複製のどちらをより高い優先度で受信すべきか、という課題に直面する。この課題は、さらに説明するように、現在のところ、使用可能なストレージスペース上での競合状態をもたらすことがある。現在の技術状況を鑑みて、前述のような特定の構成における既存の方法論の制約を回避すると同時に、効率的な複製プロセスに対する全ての要求を満たし、そのことにより、重複排除されたデータの複製のための既存の手法を改善する、重複排除されたデータの複製のため機構が必要とされている。従って、コンピュータストレージ環境内で動作可能な重複排除システムにおけるスペース予約機能を促進するための種々の実施形態が提供される。1つのこのような実施形態において、例示のみを目的として、少なくとも1つのストレージ容量閾値と、バックアップ及び複製データのうちの一方によって現在物理的に消費されている使用ストレージスペースとに基づいて、現在の名目データの物理データに対する重み付き比として、計算係数比が決定される。コンピュータストレージ環境内の最大名目推定スペースが計算される。最大名目推定スペースからコンピュータストレージ環境内の現在の名目スペースを差し引いたものとして定義される残存スペースが、計算される。残存スペースが、バックアップ動作のためのユーザ構成された予約スペースに等しい場合又はそれを下回る場合の一方であるときに、データ複製動作が、コンピュータストレージ環境内に受け入れられ、格納される。前述の例示的な方法の実施形態に加えて、他の例示的なシステム及びコンピュータ製品の実施形態が提供され、関連する利点を与える。本発明の利点が容易に理解されるように、添付の図面に示される特定の実施形態を参照することによって、上で簡単に説明した本発明のより詳細な説明を与える。これらの図面は本発明の実施形態を描写するものであり、したがって、本発明の範囲を限定するものと考えるべきではないことを理解した上で、本発明を、添付の図面を用いて、さらに具体的かつ詳細に記載し及び説明する。ここで図1を参照すると、コンピュータ環境内のデータストレージシステム例えば、仮想テープシステムの例示的なアーキテクチャ10が示される。アーキテクチャ10は、図示されるように、ローカルホスト18及び20にストレージサービスを提供し、遠隔データストレージシステムにデータを複製する。ストレージデバイス14と通信するローカルストレージシステムサーバ12が、ファイバチャネルスイッチ16のようなコンポーネントを含むネットワークを通じて、ローカルホスト18及び20に接続される。ファイバチャネルスイッチ16は、例えば、テープデバイスのためのコマンド小型コンピュータシステムインタフェースSCSIのコマンドなどを実行することができる。当業者であれば、アーキテクチャ10は種々のストレージコンポーネントを含むことができることを認識するであろう。例えば、ストレージデバイス14は、従来のハードディスクドライブHDDデバイスを含むこともでき、又はソリッドステートドライブSSDデバイスを含むこともできる。ローカルストレージシステムサーバ12は、ネットワーク22を通じて、遠隔ストレージシステムサーバ24に接続される。遠隔サーバ24は、ローカルに接続されたディスクストレージデバイス26と通信し、別のネットワーク及びファイバチャネルスイッチ28のようなネットワークコンポーネント28を介して、ローカルに接続されたホスト30及び32とも通信する。ネットワーク22は、広域ネットワークWAN、ローカルエリアネットワークLAN、ストレージエリアネットワークSAN及びその他の構成のような種々のネットワーク接続形態を含むことができる。同様に、スイッチ16及び28は、他の種類のネットワークデバイスを含むことができる。アーキテクチャ10は、前述の通り、ローカルホストに対してローカルストレージサービスを提供し、遠隔データストレージシステムに対して複製データを提供する矢印34を用いたデータ複製機能で表されるように。これから説明するように、本発明の種々の実施形態及び特許請求される主題は、アーキテクチャ10のようなアーキテクチャ上に実装することができる。例えば、一実施形態において、ディスクストレージデバイス14は、重複排除ストレージシステムの一部とすることができ、重複排除されたデータエンティティを格納する。重複排除されたデータエンティティは、次にデータ複製プロセス34を経ることができ、これにより、重複排除されたデータエンティティが遠隔ディスクストレージデバイス26上に複製される。これらのプロセスは、以下でさらに詳細に説明する。重複排除された形態で重複排除ストレージシステム内に存在するデータエンティティを遠隔の重複排除ストレージシステムに複製するこのようなプロセスは、ソースシステム及び宛先システムの両方において、処理時間及びストレージ要件に関して効率的であるべきであり、このような効率性を促進するために、重複排除ストレージシステムの特性をできる限り利用するべきである。多重のシステムを単一の障害回復DRシステム上に複製することは、例えば、特定のデータ保護法に拘束される組織、又は、多くの小規模サイトから中規模サイトまで様々な保管期間でデータエンティティの複製を維持すことが求められる組織のように、データストレージの必要がある組織に共通である。しかしながら、先に指摘したよう、多重の送信機が1つの受信機と通信するように構成された場合には、潜在的な問題が生じ得る。1つ又は2つの複製送信機ならば容易に制御することができ、受信機はそれに応じてその容量を計画することができるが、多数の複製送信機は、複製動作が同時に行われると、受信機サイト内に混乱を引き起こす可能性を有する。この問題点は、受信機がバックアップターゲットとしても構成されている場合にはさらに高まる。ここでもまた、先に述べたように、バックアップ又は着信した複製のどちらが高い優先度を有するかという問題が次に生じる。優先順位付けに関するこの問題は、従来の複製の実装においては一般に対処されていない。従って、どのような従来の解決策を用いても、使用可能なストレージスペース上での競合状態の可能性を伴う。このシナリオにおいては、複製もバックアップも、どのような種類の優先度も有することはなく、それらは、各送信機バックアップホストを含むが生成することが可能なスループットに等しい入力/出力I/Oに従って、スペースを消費することになろう。図2を参照すると、例示的な多対一の複製環境50が示される。ここで、多重の送信機52は、バックアップホスト58からのバックアップターゲットとして構成された受信機54と通信する。受信機54はまた、ストレージ56これは、当業者であれば認識するように、1つ又は複数のストレージデバイスを任意の数の実装内に含むことができるとも通信する。受信機は、バックアップホスト58に対してバックアップ機能を提供しなければならず、さらにまたストレージ56まで通過するデータ複製も促進しなければならないので、ストレージ56に関するストレージ容量に対してなんらかの強制が行われないとすれば、環境50は、複製とバックアップとの間の競合状態を助長し、ストレージ56がどちらの特定の動作も、すなわちバックアップ又は複製も優先させないようにするので、その結果、ひとたび複製がストレージ56のスペースをフルに満たすと、受信機54がバックアップホスト58のために促進するバックアップ動作は、実行することができなくなり、失敗することになる。上述のシナリオに対処するために、例証される実施形態は、重複排除システムにおいて複製よりもバックアップを優先させるための機構を提供し、この機構は、複製及びバックアップを稼働させると同時に、この容量管理問題を動的に執行する。各システムは、ローカルな所有権を有するものと呼ばれるそれ自身のストレージエンティティ例えば、カートリッジと、在外のforeign所有権を有するものと呼ばれる複製エンティティとを有する。ローカルシステムによって作成されたローカルエンティティは、バックアップ、並びに、遠隔サイトへの複製のために用いることができる。複製送信機システムからの複製の結果として作成された、遠隔サイトに存在する複製されたエンティティは、複製のため、及び復元動作のために用いることができる。システム管理者のようなユーザは、バックアップ動作のための名目スペースを予約することができる。1つの例示的な実施形態において、ユーザは、バックアップホストに関して、名目スペースを予約することができる例えば、200MBバックアップホストデータ名目/10重複排除比=20MB物理スペース。この動作は、オンラインで実行することができ、システムがすでに構成された後で、かつ稼働している間にならいつでも実行することができる。デフォルト挙動は、バックアップのためにスペースを全く予約しないように構成することができる。その結果として、両方のコンシューマバックアップ及び複製共、ストレージ内のいずれの使用可能スペースでも用いることができる。ユーザが予約スペースを名目値で定義するときに、システムは、現在使用されているストレージ容量に基づいて、そのシステムが、バックアップ動作のために構成されたスペース量例えば、Xスペースまで上限で予約することが可能であることを提示するように適合することができる。一実施形態において、予約スペースがユーザによって変更されようとするたびに、システムは、5つの名目値を提示することができる。これらは、例えば、iストレージの最大容量、ii複製使用スペース、iiiバックアップ使用スペース、ivストレージ内の空きスペース、及びv現在のバックアップ予約、を含むことができる。ストレージの状態にかかわらず、ユーザは、予約の値を自分が選択する任意の値に、たとえその時点でバックアップ使用スペースがその値を上回っていたとしても、変更することができる。新たな値が最大ストレージ容量よりも大きい場合には、ユーザに通知することができ、及び/又は変更を許可しないことができる。このようにして、本発明の機構は、バックアップ動作及び複製動作の両方が同時に実行されるときに、バックアップ動作を複製活動に優先させる能力を高める。前述のことを考慮して、以下の説明は、バックアップを複製に優先させる容量管理の優先順位付けの執行のための例示的な機構を提供する。予備的事項として、システムは、DRサイトにおける初期ストレージ計画の一部として、バックアップ動作を複製に優先させるように構成することができるなぜなら、例えば、複製動作は、バックアップ動作の一部であり、かつ、全体としてバックアップ動作であり、それ自体はさほど重要ではないので。ユーザは、このような構成を準備することができる。その後のステップとして、ユーザは、自身のバックアップの要望に合うように、バックアップのための予約スペースを定義することができる。ひとたび構成が完成し、システムが動作状態になると、ユーザは、そのような構成を監視することができるようになる。ここで図3を参照すると、今ここで説明されており、以下の特許請求される主題の中に現れるいくつかの例示的な用語が、用語及び説明による表形式で示される。まず、名目データは、バックアップホストによって書き込まれたままの状態のデータを指すことが意図される。物理データという用語は、重複排除及び圧縮動作後のデータを指すことが意図される。構成係数比configuredfactoringratioという用語は、後でさらに説明するように、期待される名目対物理データ比に関するユーザ定義のシステム属性を指すことが意図される。現在係数比currentfactoringratioという用語は、実際の名目対物理データ比を指すことが意図される。示された専門用語について続けると、計算係数比calculatedfactoringratioという用語は、容量閾値及び使用スペースに動的に基づいて、期待される及び現在の名目対物理データ比に関する重みを与える、システムにより行われる計算を指すことが意図される。低容量閾値は、それより下では、計算係数比が構成係数比と等しくなるように定義される値を指すことが意図される。高容量閾値は、それより上では、計算係数比が現在係数比と等しくなる値を指すことが意図される。使用スペースは、バックアップ又は複製データのいずれかによって、ストレージ内で現在物理的に消費されているスペースの実際量を指すことが意図される。最後に、複製カートリッジの使用スペースは、複製から発生するデータエンティティこの場合には、カートリッジによって現在消費されているスペースの実際量を指すことが意図される。以下の図4、図5及び図6は、重複排除システムにおけるスペース予約を提供するための例示的な機能を示す。図4は、スペース予約のための例示的な全プロセスを示し、続く図5は、計算係数比を計算するための例示的な方法を示し、続く図6は、先に図4及び図5で既に示された例示的な機能を前もって組み込んだ重複排除システムの構成及び動作についてのプロセスフローを示す。最初に図4を参照すると、方法100は、現在の名目データの物理データに対する重み付き比として計算係数比を決定することステップ104で、開始されるステップ102。次に最大名目推定スペースが計算されステップ106、ステップ106において計算された最大名目推定スペースから複製によって使用される名目スペースを差し引いた後に残るストレージスペースの量として定義される残存スペースが、計算されるステップ108。残存スペースが、ユーザによってバックアップ動作のために構成され予約されたスペースを下回るか又はそれに等しいと判断されたステップ110場合には、複製は、受け入れられ、格納されるステップ114。反対に、使用可能な残存スペースがない場合には、ユーザにメッセージが送信されステップ112、複製は拒否される。方法100は、その後、終了するステップ116。次に図5を参照すると、方法150は、現在係数比を、実際の名目対物理データ比として計算することステップ154により、開始されるステップ152。一実施形態において、現在係数比は、使用された名目データを使用スペースで除算したものとして定義することができる。次のステップとして、使用容量率usedcapacitypercentageの値が得られるステップ156。使用容量率は、一実施形態において、使用スペースを構成された物理スペースで除算したもの、又は、構成されたストレージサイズのうちの、ストレージ内の物理データの百分率として定義することができる。ステップ158において、使用容量率が、低容量閾値に等しいか又はそれを下回ると判断された場合には、構成ユーザ定義係数比が、計算係数比として用いられるステップ160。使用容量率が、高容量閾値を上回るか又はそれに等しい場合にはステップ162、現在係数比同様に、実際の名目対物理データ比が、計算係数比として用いられるステップ164。使用容量率が低容量閾値に等しくも又はそれを下回ることもなく、高容量閾値を上回ることも又はそれに等しくもない場合には、現在係数比に関して現在の比の重みが計算される。一実施形態において、この現在の比の重みは、使用容量率から低容量閾値を差し引いたものを、1-低容量閾値で除算したものとして定義することができる。次に、この現在の比の重みを用いて、ステップ168において、一実施形態においてFcalculated=CpercentageWratioFconfigured1-Wratioと定義される計算係数比を計算し、ここで、Fcalculatedは計算係数比であり、Cpercentageは使用容量率であり、Wratioは現在の比の重みであり、Fconfiguredは、期待される名目データの物理データに対する比に関してユーザ構成されたシステム属性として定義される、構成係数比である。方法150は、その後、終了するステップ170。ここで図6を参照すると、方法180は、ユーザが、バックアップ動作のためにユーザによって構成された予約スペース例えば、20TBの物理スペースを変更しようとすることステップ184で、開始するステップ182。システムが、十分なスペースが使用可能であると判断したステップ186場合には、変更は成功するステップ188。しかしながら、そのように判断されない場合であって、ユーザがそれほど多くのスペースを要求しておらず、かつ、システムが、求められた予約スペースよりも多くのバックアップを既に使用していたステップ190場合には、変更は成功するが、バックアップ予約スペースは、既に消費されていることになるステップ192。ステップ186及びステップ190に対する選択肢として、使用可能なスペースがない場合には、変更は失敗し、1つ又は複数の警告がユーザに対して発せられるステップ194。ユーザは、その後、実行された構成を監視するステップ196。方法180は、その後、終了するステップ198。図6は、以降、前述の実施形態の機構を実装することができる図1に示されたコンピュータ環境10の部分の一例を提供する。しかしながら、図6は単なる例示であり、種々の実施形態の例示的な態様を実装することができる特定のアーキテクチャに関するいかなる限定をも明言又は暗示することを意図するものではないことが認識されよう。以下の説明及び特許請求される主題の範囲及び思想から逸脱することなく、図6に示されたアーキテクチャに対する多くの修正を行うことができる。図7は、本発明の実施形態を実装するために用いることができる、例示的なコンピュータ環境の部分200を示す。コンピュータ202は、プロセッサ204と、ランダムアクセスメモリRAMのようなメモリ206とを含む。一実施形態において、ストレージシステムサーバ12図1は、コンピュータ202内に示されたコンポーネントと同様のコンポーネントを含むことができる。コンピュータ202は、グラフィカルユーザインタフェース218上でウィンドウのような画像をユーザに提示する、ディスプレイ219に動作可能に結合される。コンピュータ202は、キーボード216、マウスデバイス220、プリンタ228などのような他のデバイスに結合することができる。当然のことながら、当業者であれば、上記のコンポーネントの任意の組み合わせ、又は、任意の数の異なるコンポーネント、周辺機器及び他のデバイスを、コンピュータ202と共に用いることができることを認識するであろう。一般に、コンピュータ202は、メモリ206内に格納されたオペレーティングシステムOS208例えば、z/OS、OS/2、LINUX、UNIX、WINDOWS、MACOSの制御下で動作し、ユーザとインタフェースして、入力及びコマンドを受け入れ、例えばグラフィカルユーザインタフェースGUIモジュール232を通じて、結果を提示する。本発明の一実施形態において、OS208は、バックアップ機構を促進する。GUIモジュール232は、独立したモジュールとして描かれているが、GUI機能を実行する命令は、オペレーティングシステム208、アプリケーションプログラム210内に常駐し若しくは分散させることもでき、又は、専用メモリ及びプロセッサに実装することもできる。OS208は、前述の例示的な実施形態における種々のプロセス及び機構上述のバックアップ動作のための物理スペースの予約などを実行するように適合させることができる、複製モジュール240を含む。複製モジュール240は、ハードウェア、ファームウェア、又はハードウェアとファームウェアとの組み合わせに実装することができる。一実施形態において、複製モジュール240は、特定用途向け集積回路ASICとして具体化することができる。当業者であれば認識するように、複製モジュール240に関連付けられた機能は、プロセッサ204、メモリ206、及びコンピュータ202の他のコンポーネントと関連付けられた機能と共に、システムオンチップSoCとして知られる専用ASICにおいて具体化することもできる。さらに、複製モジュール又は、同様にコンピュータ202の他のコンポーネントに関連付けられた機能を、フィールドプログラマブルゲートアレイFPGAとして実装することができる。図7に示されるように、コンピュータ202は、COBOL、PL/1、C、C、JAVA、ADA、BASIC、VISUALBASICのようなプログラミング言語又はその他のプログラミング言語で記述されたアプリケーションプログラム210をプロセッサ204が読むことができるコードに翻訳することを可能にする、コンパイラ212を含む。完成後に、コンピュータプログラム210は、コンパイラ212を用いて生成された関係及び論理を用いて、コンピュータ202のメモリ206内に格納されたデータにアクセスし、操作する。コンピュータ202は、例えばインターネット又は他のネットワークを介して他のコンピュータと通信するための、モデム、衛星リンク、イーサネットカード、無線リンク又は他のデバイスのような外部データ通信デバイス230も、随意に含む。データストレージデバイス222は、多数のデータセットを保持する1つ又は複数のプライマリボリュームを含む、直接アクセスストレージデバイスDASD222である。DASD222は、ハードディスクドライブHDD、テープなどのような多数のストレージ媒体を含むことができる。データストレージデバイス236も、デバイス222と同様の方式で多数のストレージ媒体を含むことができる。デバイス236は、デバイス222上に第一に格納された多数のデータセットのバックアップバージョンを保持するためのバックアップデバイス236として指定することができる。当業者であれば認識するように、デバイス222と236とが、同じ機械上に配置される必要はない。デバイス222は、地理的に異なる領域に配置されてもよく、イーサネットのようなネットワークリンクで接続されてもよい。デバイス222及び236は、1つ又は複数のボリュームを各ボリュームに対応するコンテンツのボリューム目録VTOCと共に含むことができる。一実施形態において、オペレーティングシステム208、コンピュータプログラム210及びコンパイラ212を実装する命令は、例えばデータストレージデバイス222のようなコンピュータ可読媒体内に有形に具体化され、これは、ジップドライブ、フロッピーディスク、ハードドライブ、DVD/CD-ROM、デジタルテープ、フラッシュメモリカード、ソリッドステートドライブなどのような1つ又は複数の固定又は取り外し可能なデータストレージデバイス224を含むことができ、これらが、ストレージデバイス224として一般的に表される。さらに、オペレーティングシステム208及びコンピュータプログラム210は、コンピュータ202によって読み取られて実行されたときに、本発明を実施及び/又は使用するために必要なステップをコンピュータ202に行わせる、命令を含む。例えば、コンピュータプログラム210は、グリッドセットマネージャ、グリッドマネージャ及びレポジトリマネージャを実装するための命令を含むことができる。コンピュータプログラム210及び/又はオペレーティングシステム208の命令は、メモリ206内に有形に具体化することもでき、及び/又は、データ通信デバイス230を通じて送信することも又はそれによってアクセスすることもできる。このように、製品、プログラムストレージデバイス及びコンピュータプログラム製品という用語は、本明細書において用いられる場合、いずれかのコンピュータ可読デバイス又は媒体からアクセス可能な、及び/又は動作可能なコンピュータプログラムを包含することを意図する。本発明の実施形態は、例えば、ストレージエリアネットワークSANのようなコンピュータデバイスのネットワークを含む分散型コンピュータシステムを管理するための機能を含む、1つ又は複数の関連づけられたソフトウェアアプリケーションプログラム210を含むことができる。従って、プロセッサ204は、ストレージ管理プロセッサSMPを含むことができる。プログラム210は、単一のコンピュータ202内で動作することも、又は、コンピュータデバイスのネットワークを含む分散型コンピュータシステムの一部として動作することもできる。ネットワークは、ローカルエリアネットワーク及び/又はインターネット接続これは、公衆接続又はセキュアな接続、例えば、仮想プライベートネットワークVPN接続を通じたものとすることができるを介して、又はファイバチャネルSAN若しくは当業者であれば理解するような他の既知のネットワーク型式を介して接続された、1つ又は複数のコンピュータを包含することができる。ファイバチャネルSANは、典型的には、ストレージシステムと通信し、互いには通信しないコンピュータのためにのみ用いられることに留意されたい。当業者により認識されるように、本発明の態様は、システム、方法又はコンピュータプログラム製品として具体化することができる。従って、本発明の態様は、完全にハードウェアの実施形態、完全にソフトウェアの実施形態ファームウェア、常駐ソフトウェア、マイクロコード等を含む、又はソフトウェアの態様とハードウェアの態様とを組み合わせた実施形態の形を取ることができ、これらは全て、本明細書において、一般的に回路、モジュール又はシステムと呼ぶことができる。さらに、本発明の態様は、媒体内に具体化されたコンピュータ使用可能プログラムコードを有する、1つ又は複数のコンピュータ可読媒体内に具体化されたコンピュータプログラム製品の形を取ることができる。1つ又は複数のコンピュータ可読媒体のいずれの組み合わせを用いることもできる。コンピュータ可読媒体は、コンピュータ可読信号媒体又はコンピュータ可読ストレージ媒体とすることができる。コンピュータ可読ストレージ媒体は、例えば、電子的、磁気的、光学的、電磁気的、赤外線若しくは半導体のシステム、装置若しくはデバイス、又は上記のもののいずれかの適切な組み合わせとすることができるが、これらに限定されるものではない。コンピュータ可読ストレージ媒体のより具体的な例非網羅的なリストとして、以下のもの、即ち、1つ又は複数の配線を有する電気的接続、ポータブルコンピュータディスケット、ハードディスク、ランダムアクセスメモリRAM、読み出し専用メモリROM、消去可能なプログラム可能読み出し専用メモリEPROM又はフラッシュメモリ、光ファイバ、ポータブルコンパクトディスク読み出し専用メモリCD-ROM、光記憶装置、磁気記憶装置、又は上記のいずれかの適切な組み合わせが挙げられる。本明細書の文脈においては、コンピュータ可読ストレージ媒体は、命令実行システム、装置若しくはデバイスによって、又はそれらとの関連で使用するためのプログラムを収容し又は格納することが可能ないずれかの有形媒体とすることができる。コンピュータ可読媒体上に具体化されたプログラムコードは、これらに限られるものではないが、無線、有線、光ファイバケーブル、RF等、又は上記のもののいずれかの適切な組み合わせを含む、いずれかの適切な媒体を用いて伝送することができる。本発明の態様の操作を実行するためのコンピュータプログラムコードは、Java、SmallTalk、C等のようなオブジェクト指向型プログラミング言語、及び、Cプログラミング言語又は同様のプログラミング言語のような従来の手続き型プログラミング言語を含む、1つ又は複数のプログラミング言語のいずれかの組み合わせで記述することができる。プログラムコードは、完全にユーザのコンピュータ上で実行される場合もあり、一部がユーザのコンピュータ上で、独立型ソフトウェアパッケージとして実行される場合もあり、一部がユーザのコンピュータ上で実行され、一部が遠隔コンピュータ上で実行される場合もあり、又は完全に遠隔コンピュータ若しくはサーバ上で実行される場合もある。一番最後のシナリオにおいては、遠隔コンピュータは、ローカルエリアネットワークLAN若しくは広域ネットワークWANを含むいずれかのタイプのネットワークを通じてユーザのコンピュータに接続される場合もあり、又は外部コンピュータへの接続がなされる場合もある例えば、インターネットサービスプロバイダを用いたインターネットを通じて。本発明の態様は、本発明の実施形態による方法、装置システム及びコンピュータプログラム製品のフローチャート図及び/又はブロック図を参照して説明される。フローチャート図及び/又はブロック図の各ブロック、並びにフローチャート図及び/又はブロック図内のブロックの組み合わせは、コンピュータプログラム命令によって実施することができることが理解されるであろう。これらのコンピュータプログラム命令を、汎用コンピュータ、専用コンピュータ、又は他のプログラム可能データ処理装置のプロセッサに与えて、マシンを製造し、その結果、コンピュータ又は他のプログラム可能データ処理装置のプロセッサによって実行される命令が、フローチャート及び/又はブロック図の1つ又は複数のブロックにおいて指定された機能/動作を実施するための手段を作り出すようにすることができる。これらのコンピュータプログラム命令を、コンピュータ、他のプログラム可能データ処理装置、又は他のデバイスを特定の方式で機能させるように指示することができるコンピュータ可読媒体内に格納し、その結果、そのコンピュータ可読媒体内に格納された命令が、フローチャート及び/又はブロック図の1つ又は複数のブロックにおいて指定された機能/動作を実装する命令を含む製品を製造するようにすることもできる。コンピュータプログラム命令を、コンピュータ、他のプログラム可能データ処理装置、又は他のデバイス上にロードして、そのコンピュータ、他のプログラム可能データ処理装置、又は他のデバイス上で実行される一連の動作ステップによりコンピュータ実施のプロセスを生成し、その結果、コンピュータ又は他のプログラム可能装置上で実行される命令が、フローチャート及び/又はブロック図の1つ又は複数のブロックにおいて指定された機能/動作を実施するプロセスをもたらすようにすることもできる。上記の図面内のフローチャート及びブロック図は、本発明の種々の実施形態によるシステム、方法及びコンピュータプログラム製品の可能な実装のアーキテクチャ、機能及び動作を示す。この点に関して、フローチャート又はブロック図内の各ブロックは、特定の論理関数を実行するための1つ又は複数の実行可能命令を含むモジュール、セグメント、又はコードの一部を表すことができる。幾つかの代替的な実装において、ブロック内に記した機能は、図中に記された順序とは異なる順序で行われ得ることにも留意すべきである。例えば、連続して示された2つのブロックが、関与する機能に応じて、実際には、実質的に同時に実行されることもあり、又はこれらのブロックは、ときには逆の順序で実行されることもある。また、ブロック図及び/又はフローチャート図の各ブロック、及び、ブロック図及び/又はフローチャート図内のブロックの組み合わせは、指定された機能又は動作を実行する専用ハードウェアをベースとするシステム、又は、専用ハードウェアとコンピュータ命令との組み合わせによって実行できることにも留意される。本発明の1つ又は複数の実施形態を詳細に例証してきたが、当業者であれば、以下の特許請求の範囲で記述される本発明の範囲から逸脱することなく、これらの実施形態に対する修正及び適合を行うことができることを認識するであろう。