ホストに結合させることができる仮想テープライブラリVTLドメインを管理するためのシステムであって、複数のスクラッチ消去済みボリュームを格納するように構成され、かつ、前記ホストに結合することができる複数のVTLノードを含み、前記VTLノードの各々は前記ホストに結合されるように構成されたプロセッサを含み、前記プロセッサの各々は、前記ホストから、前記複数のVTLノードの1つにおけるボリュームをデマウントする要求を受信し、前記要求を受信することに応答して、前記ボリュームをスクラッチカテゴリに転送し、前記ボリューム内に格納されたデータを消去し、前記ボリュームをスクラッチ消去済みボリュームとしてカテゴリ化し、前記複数のVTLノードについての所定の基準に基づいて、前記複数のVTLノードの1つのVTLノードに、前記スクラッチ消去済みボリュームの所有権を与える、ように構成されるシステム。前記プロセッサの各々は、前記VTLノードの各々が所有するスクラッチ消去済みボリュームの数を、スクラッチ消去済みボリュームの所定の閾値数と比較し、前記比較に基づいて、前記VTLノードに前記所有権を与えるようにさらに構成される、請求項1に記載のシステム。前記VTLノードは、前記所定の閾値数を下回るスクラッチ消去済みボリュームを所有する、請求項2に記載のシステム。前記VTLノードは、前記複数のVTLノードの他のVTLノードに対して最も少ない量のスクラッチ消去済みボリュームを所有する、請求項3に記載のシステム。前記VTLノードは、前記複数のVTLノードの他のVTLノードに対して最も少ない量のスクラッチ消去済みボリュームを所有する、請求項2に記載のシステム。前記プロセッサの各々は、前記ホストが、前記複数のVTLノードの各々におけるスクラッチ消去済みボリュームの使用を要求する頻度を判断し、前記VTLノードの各々が所有するスクラッチ消去済みボリュームの数と、前記頻度との比を判断し、前記比に基づいて、前記VTLノードに前記所有権を与えるようにさらに構成される、請求項1に記載のシステム。前記VTLノードは、前記比に対して最も少ない量のスクラッチ消去済みボリュームを所有する、請求項6に記載のシステム。ホストに結合された仮想テープライブラリVTLドメインを管理するための方法であって、前記VTLドメインは、各々がプロセッサを含み、かつ、複数のスクラッチ消去済みボリュームを格納するように構成された複数のVTLノードを含む、前記方法が、第1のプロセッサにより、前記ホストから、前記複数のVTLノードの1つにおけるボリュームをデマウントする要求を受信することと、前記要求を受信することに応答して、前記ボリュームをスクラッチカテゴリに転送することと、前記ボリューム内に格納されたデータを消去し、前記ボリュームをスクラッチ消去済みボリュームとしてカテゴリ化することと、前記複数のVTLノードについての所定の基準に基づいて、前記複数のVTLノードの1つのVTLノードに、前記スクラッチ消去済みボリュームの所有権を与えることと、を含む方法。前記ボリュームの所有権を与えることは、前記VTLノードの各々が所有するスクラッチ消去済みボリュームの数を、スクラッチ消去済みボリュームの所定の閾値数と比較することと、前記比較に基づいて、前記VTLノードに前記所有権を与えることと、を含む、請求項8に記載の方法。前記VTLノードは、前記所定の閾値数を下回るスクラッチ消去済みボリュームを所有する、請求項9に記載の方法。前記VTLノードは、前記複数のVTLノード内の他のVTLノードに対して最も少ない量のスクラッチ消去済みボリュームを所有する、請求項10に記載の方法。前記VTLノードは、前記複数のVTLノード内の他のVTLノードに対して最も少ない量のスクラッチ消去済みボリュームを所有する、請求項9に記載の方法。前記ボリュームの所有権を与えることは、それぞれのプロセッサにより、前記ホストがそのVTLノードにおけるスクラッチ消去済みボリュームの使用を要求する頻度を判断することと、それぞれのプロセッサにより、そのVTLノードが所有するスクラッチ消去済みボリュームの数と、前記頻度との比を判断することと、前記比に基づいて、前記VTLノードに前記所有権を与えることと、を含む、請求項8に記載の方法。前記VTLノードは、前記比に対して最も少ない量のスクラッチ消去済みボリュームを所有する、請求項13に記載の方法。ホストに結合された仮想テープライブラリVTLドメインを管理するためのコンピュータプログラム製品方法を含む、物理コンピュータストレージ媒体であって、前記VTLドメインは、各々がプロセッサを含み、かつ、複数のスクラッチ消去済みボリュームを格納するように構成された複数のVTLノードを含む、前記物理コンピュータストレージ媒体が、前記ホストから、前記複数のVTLノードの1つにおけるボリュームをデマウントする要求を受信するためのコンピュータコードと、前記要求を受信することに応答して、前記ボリュームをスクラッチカテゴリに転送するためのコンピュータコードと、前記ボリューム内に格納されたデータを消去し、前記ボリュームをスクラッチ消去済みボリュームとしてカテゴリ化するためのコンピュータコードと、前記複数のVTLノードについての所定の基準に基づいて、前記複数のVTLノードの1つのVTLノードに、前記スクラッチ消去済みボリュームの所有権を与えるためのコンピュータコードと、を含む、物理コンピュータストレージ媒体。前記ボリュームの所有権を与えるためのコンピュータコードは、前記VTLノードの各々が所有するスクラッチ消去済みボリュームの数を、スクラッチ消去済みボリュームの所定の閾値数と比較するためのコンピュータコードと、前記比較に基づいて、前記VTLノードに前記所有権を与えるためのコンピュータコードと、を含む、請求項15に記載の物理コンピュータストレージ媒体。前記VTLノードは、前記所定の閾値数を下回るスクラッチ消去済みボリュームを所有する、請求項16に記載の物理コンピュータストレージ媒体。前記VTLノードは、前記複数のVTLノード内の他のVTLノードに対して最も少ない量のスクラッチ消去済みボリュームを所有する、請求項16に記載の物理コンピュータストレージ媒体。前記ボリュームの所有権を与えるためのコンピュータコードは、前記ホストが、前記複数のVTLノードの各々におけるスクラッチ消去済みボリュームの使用を要求する頻度を判断するためのコンピュータコードと、前記VTLノードの各々が所有するスクラッチ消去済みボリュームの数と、前記頻度との比を判断するためのコンピュータコードと、前記比に基づいて、前記VTLノードに前記所有権を与えるためのコンピュータコードと、を含む、請求項15に記載の物理コンピュータストレージ媒体。前記VTLノードは、前記比に対して最も少ない量のスクラッチ消去済みボリュームを所有する、請求項19に記載の物理コンピュータストレージ媒体。本発明の目的は、仮想テープライブラリドメインを管理するためのシステム、方法、及びプログラムを提供することである。種々の実施形態が、ホストに結合させることができる仮想テープライブラリVTLドメインを管理するためのシステムを提供する。1つのシステムが、複数のスクラッチ消去済みボリュームを格納するように構成され、かつ、ホストに結合させることができる複数のVTLノードを含む。各々のVTLノードは、ホストに結合されるように構成されたプロセッサを含む。1つの実施形態において、各々のプロセッサは、ホストから、複数のVTLノードの1つにおけるボリュームをデマウントする要求を受信し、要求を受信することに応答して、ボリュームをスクラッチカテゴリに転送するように構成される。各々のプロセッサは、ボリューム内に格納されたデータを消去し、ボリュームをスクラッチ消去済みボリュームとしてカテゴリ化し、複数のVTLノードについての所定の基準に基づいて、複数のVTLノードの1つのVTLノードに、スクラッチ消去済みボリュームの所有権を与えるようにさらに構成される。他の種々の実施形態が、ホストに結合された仮想テープライブラリVTLドメインを管理するための方法を提供し、VTLドメインは、各々がプロセッサを含み、かつ、複数のスクラッチ消去済みボリュームを格納するように構成された複数のVTLノードを含む。1つの方法は、ホストから、複数のVTLノードの1つにおけるボリュームをデマウントする要求を受信することと、要求を受信することに応答して、ボリュームをスクラッチカテゴリに転送することとを含む。本方法は、ボリューム内に格納されたデータを消去し、そのボリュームをスクラッチ消去済みボリュームとしてカテゴリ化することと、複数のVTLノードについての所定の基準に基づいて、複数のVTLノードの1つのVTLノードに、スクラッチ消去済みボリュームの所有権を与えることとをさらに含む。ホストに結合された仮想テープライブラリVTLドメインを管理するためのコンピュータプログラム製品の方法を含む、物理コンピュータストレージ媒体例えば、1つ又は複数の配線を有する電気的接続、ポータブルコンピュータディスケット、ハードディスク、ランダムアクセスメモリRAM、読み出し専用メモリROM、消去可能なプログラム可能読み出し専用メモリEPROM又はフラッシュメモリ、光ファイバ、ポータブルコンパクトディスク読み出し専用メモリCD-ROM、光記憶装置、磁気記憶装置、又は上記のもののいずれかの適切な組み合わせもまた提供され、VTLドメインは、各々がプロセッサを含み、かつ、複数のスクラッチ消去済みボリュームを格納するように構成された複数のVTLノードを含む。1つの物理コンピュータストレージ媒体は、ホストから、複数のVTLノードの1つにおけるボリュームをデマウントする要求を受信するためのコンピュータコードと、要求を受信することに応答して、ボリュームをスクラッチカテゴリに転送するためのコンピュータコードとを含む。物理コンピュータストレージ媒体は、ボリューム内に格納されたデータを消去し、ボリュームをスクラッチ消去済みボリュームとしてカテゴリ化するためのコンピュータコードと、複数のVTLノードについての所定の基準に基づいて、複数のVTLノードの1つのVTLノードに、スクラッチ消去済みボリュームの所有権を与えるためのコンピュータコードとをさらに含む。本発明の利点を容易に理解するために、添付図面に示される特定の実施形態を参照して、簡潔に上述した本発明のより詳細な説明が与えられる。これらの図面は本発明の典型的な実施形態を示すものにすぎず、従って、本発明の範囲を限定するものと考えられるべきではないことを理解した上で、本発明が、添付図面を用いて付加的な詳細及び細部と共に記載され、説明される。種々の実施形態が、仮想テープライブラリVTLドメインを管理するためのシステム及び方法を提供する。さらに、VTLドメインを管理するための、コンピュータコードを含むコンピュータストレージ媒体も提供される。ここで図1を参照すると、図1は、ホストコンピューティング装置50に結合することができるVTLドメイン110を管理するためのシステム100の1つの実施形態のブロック図である。少なくとも図示される実施形態において、VTLドメイン110は、バス150例えば、有線及び/又は無線バスを介してクラスタ構成内に配置されたVTLノード120及びVTLノード130を含む。VTLノード120は、複数のテープボリューム以下、ボリュームと呼ぶを格納する又は所有するように構成され、かつ、ボリュームを管理するためのプロセッサ129を含む。VTLノード120が所有するボリュームは、データを格納するように構成されるので、ホスト50は、システム100内で入力/出力I/O動作を行うことができる。さらに、各々のボリュームは、いずれかの所与の特定の時点におけるボリュームの状態に応じたカテゴリを含むように構成される。ホスト50がボリュームを利用しているとき、ボリュームは、VTLノード120内のプライベートカテゴリ122に転送される。ホスト50がボリュームを利用していないとき、ボリュームは、スクラッチカテゴリ124に転送される。スクラッチカテゴリ124内には、2つのサブカテゴリ、すなわちスクラッチ未消去サブカテゴリ126及びスクラッチ消去済みサブカテゴリ128が存在する。スクラッチカテゴリ124内のボリュームは、ボリュームがホスト50によりデマウントされた後であるが、ボリューム内に格納されたデータが消去されていない、スクラッチ未消去サブカテゴリ126を含む。種々の実施形態において、ボリュームがホスト50によりデマウントされた後、該ボリュームは、任意の所定時間、スクラッチ未消去サブカテゴリ126内に留まることができる。1つの実施形態においては、ボリュームがホスト50によりデマウントされた後、該ボリュームは、約24時間、スクラッチ未消去サブカテゴリ126内に留まる。他の実施形態においては、ボリュームがホスト50によりデマウントされた後、該ボリュームは、約24時間を上回る又は下回る時間、スクラッチ未消去サブカテゴリ126内に留まることができる。このように、ユーザ又はホスト50が、ボリュームがスクラッチ未消去サブカテゴリ126内に存在する所定時間内にそのデータを利用することを望む場合、ボリューム内のデータを復元することができる。ボリュームが、所定時間、スクラッチ未消去サブカテゴリ126内に存在した後、ボリューム内のデータは消去され、ボリュームはスクラッチ消去済みサブカテゴリ128に転送される。スクラッチ消去済みサブカテゴリ128内に存在するボリュームは、ホスト50によるマウントのために使用可能である。つまり、VTLノード120は、ホスト50から、I/O操作のためにボリュームを使用する要求を受信することに応答して、スクラッチ消去済みサブカテゴリ128内に存在するボリュームをマウントするように構成される。さらに、VTLノード120は、ボリュームをマウントすることに応答して、スクラッチカテゴリ124、具体的にはスクラッチ消去済みサブカテゴリ128から、プライベートカテゴリ122にボリュームを転送するように構成される。プロセッサ129は、VTLノード120及びVTLドメイン110内の種々のボリュームの所有権を管理するように構成される。つまり、プロセッサ129は、VTLノード120とVTLノード130との間のボリュームの所有権を少なくとも部分的に判断するように構成される。1つの実施形態において、プロセッサ129は、各々のVTLノード例えば、VTLノード120、130についてのスクラッチ消去済みボリュームのグローバルな所定の閾値量、又は、それぞれのVTLノード例えば、VTLノード120、130についてのスクラッチ消去済みボリュームの所定の閾値量に基づいて、VTLドメイン110内の種々のボリュームの所有権を判断するように構成される。この実施形態において、プロセッサ129は、スクラッチ消去済みサブカテゴリ128及びスクラッチ消去済みサブカテゴリ138の各々におけるボリュームの数を監視するように構成される。さらに、プロセッサ129は、ホスト50から、プライベートカテゴリ122内に存在するボリュームをデマウントする要求を受信するように構成される。これに応答して、プロセッサ129は、ボリュームをプライベートカテゴリ122からスクラッチ未消去サブカテゴリ126に転送するように構成される。プロセッサ129は、ボリュームが所定時間、スクラッチ未消去サブカテゴリ126内に存在した後、ボリューム内のデータを消去するようにさらに構成される。データが消去された後、プロセッサ129は、スクラッチ消去済みサブカテゴリ128内のボリュームの数を、スクラッチ消去済みボリュームのグローバルな所定の閾値数と比較し、かつ、スクラッチ消去済みサブカテゴリ138内のボリュームの数を、スクラッチ消去済みボリュームのグローバルな所定の閾値数、又はそれぞれのVTLノードについてのスクラッチ消去済みボリュームの所定の閾値数と比較するように構成される。スクラッチ消去済みサブカテゴリ128又はスクラッチ消去済みサブカテゴリ138が、それぞれのVTLノードについての所定量すなわち、グローバルな所定の閾値量又は個々の所定の閾値量を下回るスクラッチ消去済みボリュームを含む場合、プロセッサ129は、ボリュームの所有権を、そのスクラッチ消去済みサブカテゴリすなわち、スクラッチ消去済みサブカテゴリ128又はスクラッチ消去済みサブカテゴリ138に与え、ボリュームをこれに転送するように構成される。スクラッチ消去済みサブカテゴリ128及びスクラッチ消去済みサブカテゴリ138の両方とも、それぞれの所定の閾値量を下回るスクラッチ消去済みボリュームを含む場合、プロセッサ129は、スクラッチ消去済みサブカテゴリ128及びスクラッチ消去済みサブカテゴリ138のどちらが、相対的に最も少ない数のボリュームを含むかを判断し、ボリュームの所有権を、そのスクラッチ消去済みサブカテゴリすなわち、スクラッチ消去済みサブカテゴリ128又はスクラッチ消去済みサブカテゴリ138に与え、ボリュームをこれに転送するように構成される。スクラッチ消去済みサブカテゴリ128及びスクラッチ消去済みサブカテゴリ138の両方が、スクラッチ消去済みボリュームのそれぞれの所定量を上回るボリュームを含む場合、プロセッサ129は、スクラッチ消去済みサブカテゴリ128及びスクラッチ消去済みサブカテゴリ138のどちらが、相対的に最も少ない数のボリュームを含むかを判断し、ボリュームの所有権を、そのスクラッチ消去済みサブカテゴリすなわち、スクラッチ消去済みサブカテゴリ128又はスクラッチ消去済みサブカテゴリ138に与え、ボリュームをこれに転送するように構成される。別の実施形態において、プロセッサ129は、VTLノード120、130が操作する相対的なトラフィックと、スクラッチ消去済みサブカテゴリ128及びスクラッチ消去済みサブカテゴリ138内のボリュームの数とに基づいて、VTLドメイン110内の種々のボリュームの所有権を判断するように構成される。この実施形態においては、プロセッサ129は、各々のスクラッチ消去済みサブカテゴリすなわち、スクラッチ消去済みサブカテゴリ128又はスクラッチ消去済みサブカテゴリ138におけるボリュームの数と、I/O操作を実施するためにホスト50がVTLノード120、130を用いる頻度すなわち、ホスト50がVTLノード120、130からのボリュームを用いる頻度との比を生成し、この比に基づいて、スクラッチ消去済みボリュームの所有権を与えるように構成される。この実施形態において、プロセッサ129は、ホスト50から、プライベートカテゴリ122内に存在するボリュームをデマウントする要求を受信するように構成される。これに応答して、プロセッサ129は、ボリュームをプライベートカテゴリ122からスクラッチ未消去サブカテゴリ126に転送するように構成される。プロセッサ129は、ボリュームが所定時間、スクラッチ未消去サブカテゴリ126内に存在した後、ボリューム内のデータを消去するようにさらに構成される。データが消去された後、プロセッサ129は、スクラッチ消去済みサブカテゴリ128内のボリュームの数と、I/O操作を実施するためにホスト50がVTLノード120を用いる頻度すなわち、ホスト50がVTLノード120からのボリュームを用いる頻度との比を生成するように構成される。さらに、プロセッサ129は、スクラッチ消去済みサブカテゴリ138内のボリュームの数と、I/O操作を実施するためにホスト50がVTLノード130を用いる頻度すなわち、ホスト50がVTLノード130からのボリュームを用いる頻度との比を生成するように構成される。次いで、プロセッサ129は、比を比較して、ボリュームの所有権を、最も低い比を有するスクラッチ消去済みサブカテゴリすなわち、スクラッチ消去済みサブカテゴリ128又はスクラッチ消去済みサブカテゴリ138に与え、ボリュームをこれに転送するように構成される。比が所定の閾値量の範囲内にある場合、プロセッサ129は、ホスト50が、ボリュームの所有権を最高頻度で用いるVTLノードすなわち、VTLノード120又はVTLノード130と関連付けられたスクラッチ消去済みサブカテゴリすなわち、スクラッチ消去済みサブカテゴリ128又はスクラッチ消去済みサブカテゴリ138に与え、ボリュームをこれに転送するように構成される。VTLノード130もまた、複数のボリュームを格納又は所有するように構成され、かつ、プロセッサ139を含む。VTLノード130が所有するボリュームは、ホスト50がシステム100内で入力/出力I/O操作を実施できるように、データを格納するように構成される。さらに、各々のボリュームは、いずれかの所与の特定の時点におけるボリュームの状態に応じたカテゴリを含むように構成される。ホスト50がボリュームを利用しているとき、ボリュームは、VTLノード130内のプライベートカテゴリ132に転送される。ホスト50がボリュームを利用していないとき、ボリュームは、スクラッチカテゴリ134に転送される。スクラッチカテゴリ134内には、2つのサブカテゴリ、すなわちスクラッチ未消去サブカテゴリ136及びスクラッチ消去済みサブカテゴリ138が存在する。スクラッチカテゴリ134内のボリュームは、ボリュームがホスト50によりデマウントされた後であるが、ボリューム内に格納されたデータが消去されていない、スクラッチ未消去サブカテゴリ136を含む。種々の実施形態において、ボリュームがホスト50によりデマウントされた後、該ボリュームは、任意の所定時間、スクラッチ未消去サブカテゴリ136内に留まることができる。1つの実施形態においては、ボリュームがホスト50によりデマウントされた後、該ボリュームは、約24時間、スクラッチ未消去サブカテゴリ136内に留まる。他の実施形態においては、ボリュームがホスト50によりデマウントされた後、該ボリュームは、約24時間を上回る又は下回る時間、スクラッチ未消去サブカテゴリ136内に留まることができる。このように、ユーザ又はホスト50が、ボリュームがスクラッチ未消去サブカテゴリ136内に存在する所定時間内にそのデータを利用することを望む場合、ボリューム内のデータを復元することができる。ボリュームが所定時間、スクラッチ未消去サブカテゴリ136内に存在した後、ボリューム内のデータは消去され、ボリュームはスクラッチ消去済みサブカテゴリ138に転送される。スクラッチ消去済みサブカテゴリ138内に存在するボリュームは、ホスト50によるマウントのために使用可能である。つまり、VTLノード130は、ホスト50から、I/O操作のためにボリュームを使用する要求を受信することに応答して、スクラッチ消去済みサブカテゴリ138内に存在するボリュームをマウントするように構成される。さらに、VTLノード130は、ボリュームをマウントすることに応答して、スクラッチカテゴリ134、具体的にはスクラッチ消去済みサブカテゴリ138から、プライベートカテゴリ132にボリュームを転送するように構成される。プロセッサ139は、VTLノード130及びVTLドメイン110内の種々のボリュームの所有権を管理するように構成される。つまり、プロセッサ139は、VTLノード120とVTLノード130との間のボリュームの所有権を判断するように構成される。1つの実施形態において、プロセッサ139は、各々のVTLノード例えば、VTLノード120、130についてのスクラッチ消去済みボリュームのグローバルな所定の閾値量、又は、それぞれのVTLノード例えば、VTLノード120、130についてのスクラッチ消去済みボリュームの所定の閾値量に基づいて、VTLドメイン110内の種々のボリュームの所有権を判断するように構成される。この実施形態において、プロセッサ139は、スクラッチ消去済みサブカテゴリ128及びスクラッチ消去済みサブカテゴリ138の各々におけるボリュームの数を監視するように構成される。さらに、プロセッサ139は、ホスト50から、プライベートカテゴリ132内に存在するボリュームをデマウントする要求を受信するように構成される。これに応答して、プロセッサ139は、ボリュームをプライベートカテゴリ132からスクラッチ未消去サブカテゴリ136に転送するように構成される。プロセッサ139は、ボリュームが所定時間、スクラッチ未消去サブカテゴリ136内に存在した後、ボリューム内のデータを消去するようにさらに構成される。データが消去された後、プロセッサ139は、スクラッチ消去済みサブカテゴリ138内のボリュームの数を、スクラッチ消去済みボリュームのグローバルな所定の閾値数と比較し、かつ、スクラッチ消去済みサブカテゴリ128内のボリュームの数を、スクラッチ消去済みボリュームのグローバルな所定の閾値数、又はそれぞれのVTLノードについてのスクラッチ消去済みボリュームの所定の閾値数と比較するように構成される。スクラッチ消去済みサブカテゴリ128又はスクラッチ消去済みサブカテゴリ138が、それぞれのVTLノードについての所定量すなわち、グローバルな所定の閾値量又は個々の所定の閾値量を下回るスクラッチ消去済みボリュームを含む場合、プロセッサ139は、ボリュームの所有権を、そのスクラッチ消去済みサブカテゴリすなわち、スクラッチ消去済みサブカテゴリ128又はスクラッチ消去済みサブカテゴリ138に与え、ボリュームをこれに転送するように構成される。スクラッチ消去済みサブカテゴリ128及びスクラッチ消去済みサブカテゴリ138の両方とも、それぞれの所定の閾値量を下回るスクラッチ消去済みボリュームを含む場合、プロセッサ139は、スクラッチ消去済みサブカテゴリ128及びスクラッチ消去済みサブカテゴリ138のどちらが、相対的に最も少ない数のボリュームを含むかを判断し、ボリュームの所有権を、そのスクラッチ消去済みサブカテゴリすなわち、スクラッチ消去済みサブカテゴリ128又はスクラッチ消去済みサブカテゴリ138に与え、ボリュームをこれに転送するように構成される。スクラッチ消去済みサブカテゴリ128及びスクラッチ消去済みサブカテゴリ138の両方が、スクラッチ消去済みボリュームのそれぞれの所定量を上回るボリュームを含む場合、プロセッサ139は、スクラッチ消去済みサブカテゴリ128及びスクラッチ消去済みサブカテゴリ138のどちらが、相対的に最も少ない数のボリュームを含むかを判断し、ボリュームの所有権を、そのスクラッチ消去済みサブカテゴリすなわち、スクラッチ消去済みサブカテゴリ128又はスクラッチ消去済みサブカテゴリ138に与え、ボリュームをこれに転送するように構成される。別の実施形態において、プロセッサ139は、VTLノード120、130が操作する相対的なトラフィックと、スクラッチ消去済みサブカテゴリ128及びスクラッチ消去済みサブカテゴリ138内のボリュームの数とに基づいて、VTLドメイン110内の種々のボリュームの所有権を判断するように構成される。この実施形態においては、プロセッサ139は、各々のスクラッチ消去済みサブカテゴリすなわち、スクラッチ消去済みサブカテゴリ128又はスクラッチ消去済みサブカテゴリ138におけるボリュームの数と、I/O操作を実施するためにホスト50がVTLノード120、130を用いる頻度すなわち、ホスト50がVTLノード120、130からのボリュームを用いる頻度との比を生成し、この比に基づいて、スクラッチ消去済みボリュームの所有権を与えるように構成される。この実施形態において、プロセッサ139は、ホスト50から、プライベートカテゴリ132内に存在するボリュームをデマウントする要求を受信するように構成される。これに応答して、プロセッサ139は、ボリュームをプライベートカテゴリ122からスクラッチ未消去サブカテゴリ136に転送するように構成される。プロセッサ139は、ボリュームが所定時間、スクラッチ未消去サブカテゴリ136内に存在した後、ボリューム内のデータを消去するようにさらに構成される。データが消去された後、プロセッサ139は、スクラッチ消去済みサブカテゴリ128内のボリュームの数と、I/O操作を実施するためにホスト50がVTLノード120を用いる頻度すなわち、ホスト50がVTLノード120からのボリュームを用いる頻度との比を生成するように構成される。さらに、プロセッサ139は、スクラッチ消去済みサブカテゴリ138内のボリュームの数と、I/O操作を実施するためにホスト50がVTLノード130を用いる頻度すなわち、ホスト50がVTLノード130からのボリュームを用いる頻度との比を生成するように構成される。次いで、プロセッサ139は、比を比較して、ボリュームの所有権を、最低の比を有するスクラッチ消去済みサブカテゴリすなわち、スクラッチ消去済みサブカテゴリ128又はスクラッチ消去済みサブカテゴリ138に与え、ボリュームをこれに転送するように構成される。比が所定の閾値量の範囲内にある場合、プロセッサ139は、ホスト50が、ボリュームの所有権を最高頻度で用いるVTLノードすなわち、VTLノード120又はVTLノード130と関連付けられたスクラッチ消去済みサブカテゴリすなわち、スクラッチ消去済みサブカテゴリ128又はスクラッチ消去済みサブカテゴリ138に与え、ボリュームをこれに転送するように構成される。VTLドメイン110は、VTLノード120及びVTLノード130を含むものとして示され、説明されるが、VTLドメインは、付加的なVTLノードを含むこともできる。言い換えれば、VTLドメイン110は、システム100及び/又はVTLドメイン110の所望の構成に応じて、2つより多いVTLノードを含むことができる。ここで図2を参照すると、図2は、複数のVTLノード例えば、VTLノード120、130を含むVTLドメイン例えば、VTLドメイン110におけるスクラッチ消去済みボリュームを管理するための方法200の1つの実施形態のフロー図である。少なくとも図示される実施形態において、方法200は、ボリュームを用いるマウント要求を受信することから開始するブロック205。方法200は、ボリュームをVTLノード内のプライベートカテゴリに転送することブロック210と、ホスト例えば、ホスト50から、ボリュームを用いるI/O操作を実施する要求を受信することブロック215とをさらに含む。ボリュームをデマウントする要求が受信されブロック220、ボリュームをVTLノードのスクラッチカテゴリ内のスクラッチ未消去サブカテゴリに転送する要求も受信されるブロック225。ボリューム内のデータが消去され、ボリュームが所定時間、スクラッチ未消去サブカテゴリ内に存在した後、ボリュームは、スクラッチ消去済みボリュームとして指定されるブロック230。1つの実施形態においては、ボリュームは、データを消去する前に、約24時間、スクラッチ未消去サブカテゴリ内に留まる。他の実施形態においては、ボリュームは、データを消去する前に、約24時間を上回る又は下回る時間、スクラッチ未消去サブカテゴリ内に留まることができる。ボリュームがスクラッチ消去済みボリュームとして指定された後、方法200は、各々のVTLノードにおけるスクラッチ消去済みボリュームの数を、そのVTLノードについてのスクラッチ消去済みボリュームの所定の閾値量と比較することを含むブロック235。1つの実施形態においては、各々のVTLノードは、同じ所定の閾値量のスクラッチ消去済みボリュームを含む。別の実施形態においては、少なくとも2つのVTLノードが、異なる所定の閾値量のスクラッチ消去済みボリュームを含む。それぞれの所定の閾値量を下回るスクラッチ消去済みボリュームを含むVTLノードが存在しない場合、1つのVTLノード、又は最も少ない数のスクラッチ消去済みボリュームを有するVTLノードに、ボリュームの所有権が与えられるブロック245。それぞれの所定の閾値量を下回るスクラッチ消去済みボリュームを含むVTLノードが少なくとも1つ存在する場合、方法200は、次に、1つより多いVTLノードが、閾値を下回るスクラッチ消去済みボリュームを含むかどうかを判断するブロック250。それぞれの所定の閾値量を下回るスクラッチ消去済みボリュームを含むVTLノードが1つしか存在しない場合、ボリュームの所有権は、そのVTLノードに与えられるブロック255。それぞれの所定の閾値量を下回るスクラッチ消去済みボリュームを含むVTLノードが複数存在する場合、1つのVTLノード、又はそれぞれの所定の閾値量のスクラッチ消去済みボリュームに比べて最も少ない数のスクラッチ消去済みボリュームを有するVTLノードに、ボリュームの所有権が与えられるブロック260。ブロック245、255、又は260において、ボリュームの所有権がVTLノードに与えられた後、方法200は、別のボリュームについてのマウント要求を受信することを含むブロック205か、又は、I/O操作に用いられた別のボリュームをデマウントする要求を受信することを含むブロック220。ここで図3を参照すると、図3は、複数のVTLノード例えば、VTLノード120、130を含むVTLドメイン例えば、VTLドメイン110におけるスクラッチ消去済みボリュームを管理するための方法300の別の実施形態のフロー図である。少なくとも示される実施形態において、方法300は、ボリュームを用いるマウント要求を受信することから開始するブロック305。方法300は、ボリュームをVTLノード内のプライベートカテゴリに転送することブロック310と、ホスト例えば、ホスト50から、ボリュームを用いるI/O操作を実施する要求を受信することブロック315とをさらに含む。ボリュームをデマウントする要求が受信されブロック320、ボリュームをVTLノードのスクラッチカテゴリ内のスクラッチ未消去サブカテゴリに転送する要求も受信されるブロック325。ボリューム内のデータが消去され、ボリュームが所定時間、スクラッチ未消去サブカテゴリ内に存在した後、ボリュームは、スクラッチ消去済みボリュームとして指定されるブロック330。1つの実施形態においては、ボリュームは、データを消去する前に、約24時間、スクラッチ未消去サブカテゴリ内に留まる。他の実施形態においては、ボリュームは、データを消去する前に、約24時間を上回る又は下回る時間、スクラッチ未消去サブカテゴリ内に留まることができる。ボリュームがスクラッチ消去済みボリュームとして指定された後、方法300は、ホスト例えば、ホスト50が、複数のVTLノードの各々の中のボリュームの使用を要求する頻度を判断することを含むブロック335。次いで、方法300は、各々のVTLノードにおけるスクラッチ消去済みボリュームの数と、それぞれの判断されたボリューム使用頻度とを比較し、VTLノードの各々について、スクラッチ消去済みボリュームと、ボリューム使用頻度との比を判断するブロック340。方法300は、2つ又はそれ以上のVTLノードが、同一の最も低い比又は互いの所定量の範囲内で最も低い比を含むかどうかを判断することをさらに含むブロック345。2つ又はそれ以上のVTLノードが、同一の最も低い比又は互いの所定量の範囲内で最も低い比を含まない場合、ボリュームの所有権は、最も低い比を有するVTLノードに与えられるブロック350。2つ又はそれ以上のVTLノードが、同一の最も低い比又は互いの所定量の範囲内で最も低い比を含む場合、ボリュームの所有権は、ホストによる使用頻度が最も高いVTLノードに与えられるブロック355。ブロック350又は355において、ボリュームの所有権がVTLノードに与えられた後、方法300は、別のボリュームについてのマウント要求を受信することを含むブロック305か、又はI/O操作に用いられた別のボリュームをデマウントする要求を受信することを含むブロック320。本発明の上記の詳細な説明において、少なくとも1つの例示的な実施形態が提示されたが、数多くの変形が存在することを認識すべきである。例示的な実施形態は、例にしかすぎず、決して本発明の範囲、適用性、又は構成を限定することを意図するものではないことも理解すべきである。寧ろ、上記の詳細な説明は、当業者に本発明の例示的な実施形態を実装するための便利なロードマップを提供するものであり、添付の特許請求の範囲及びその法的な均等物に記載されるような本発明の範囲から逸脱することなく、例示的な実施形態に記載される要素の機能及び構成において様々な変更がなされ得ることが理解される。当業者により認識されるように、本発明の態様は、システム、方法、又はコンピュータプログラム製品として具体化することができる。従って、本発明の態様は、完全にハードウェアの実施形態、完全にソフトウェアの実施形態ファームウェア、常駐ソフトウェア、マイクロコード等を含む、又は、ソフトウェアの態様とハードウェアの態様とを組み合わせた実施形態の形を取ることができ、これらは全て、本明細書において、一般的に回路、モジュール又はシステムと呼ぶことができる。さらに、本発明の態様は、コンピュータ可読プログラムコードが組み込まれた、1つ又は複数のコンピュータ可読媒体内に具体化されたコンピュータプログラム製品の形を取ることができる。1つ又は複数のコンピュータ可読媒体の任意の組み合わせを用いることができる。コンピュータ可読媒体は、コンピュータ可読信号媒体又は物理的なコンピュータ可読ストレージ媒体とすることができる。物理的なコンピュータ可読ストレージ媒体は、例えば、これらに限定されるものではないが、電子、磁気、光学、結晶、ポリマー、電磁気、赤外線若しくは半導体のシステム、装置若しくはデバイス、又は上記のもののいずれかの適切な組み合わせとすることができる。物理的なコンピュータ可読ストレージ媒体の例は、これらに限定されるものではないが、1つ又は複数の配線を有する電気的接続、ポータブルコンピュータディスケット、ハードディスク、RAM、ROM、EPROM、フラッシュメモリ、光ファイバ、CD-ROM、光記憶装置、磁気記憶装置、又は上記のもののいずれかの適切な組み合わせを含む。本明細書の文脈においては、コンピュータ可読ストレージ媒体は、命令実行システム、装置若しくはデバイスによって、又はこれらと関連して用いるためにプログラムを収容又は格納することができる任意の有形媒体とすることができる。コンピュータ可読媒体上に具体化されたコンピュータコードは、これらに限定されるものではないが、無線、有線、光ファイバケーブル、無線周波数RF等、又は上記のもののいずれかの適切な組み合わせを含む、任意の適切な媒体を用いて伝送することができる。本発明の態様についての操作を実行するためのコンピュータコードは、Cプログラミング言語又は他の同様のプログラミング言語のような、いずれかの静的言語で書くことができる。コンピュータコードは、全体がユーザのコンピュータ上で実行される場合もあり、独立型ソフトウェアパッケージとして、一部がユーザのコンピュータ上で実行される場合もあり、一部がユーザのコンピュータ上で実行され、一部が遠隔コンピュータ上で実行される場合もあり、又は全体が遠隔コンピュータ若しくはサーバ上で実行される場合もある。後者のシナリオにおいては、遠隔コンピュータは、これらに限定されるものではないが、ローカルエリアネットワークLAN若しくは広域ネットワークWAN、統合型ネットワークConvergedNetworkを含むいずれかのタイプのネットワーク又は通信システムを通じてユーザのコンピュータに接続される場合もあり、又は外部コンピュータへの接続がなされる場合もある例えば、インターネットサービスプロバイダを用いたインターネットを通じて。本発明の態様が、本発明の実施形態による方法、装置システム及びコンピュータプログラム製品のフローチャート図及び/又はブロック図を参照して上述される。フローチャート図及び/又はブロック図の各ブロック、並びに、フローチャート図及び/又はブロック図内のブロックの組み合わせは、コンピュータプログラム命令によって実施できることが理解されるであろう。これらのコンピュータプログラム命令を、汎用コンピュータ、専用コンピュータ又は他のプログラム可能データ処理装置のプロセッサに与えてマシンを製造し、それにより、コンピュータ又は他のプログラム可能データ処理装置のプロセッサによって実行される命令が、フローチャート及び/又はブロック図の1つ又は複数のブロックにおいて指定された機能/動作を実施するための手段を生成するようにすることができる。これらのコンピュータプログラム命令を、コンピュータ、他のプログラム可能データ処理装置、又は他のデバイスに特定の方式で機能するように指示することができるコンピュータ可読媒体内に格納して、それにより、そのコンピュータ可読媒体内に格納された命令が、フローチャート及び/又はブロック図の1つ又は複数のブロックにおいて指定された機能/動作を実施する命令を含む製品を製造するようにすることもできる。コンピュータプログラム命令を、コンピュータ、他のプログラム可能データ処理装置、又は他のデバイス上にロードして、そのコンピュータ、他のプログラム可能データ処理装置、又は他のデバイス上で一連の動作ステップを行わせてコンピュータ実装プロセスを生成し、それにより、そのコンピュータ又は他のプログラム可能装置上で実行される命令が、フローチャート及び/又はブロック図の1つ又は複数のブロックにおいて指定された機能/動作を実施するためのプロセスを提供するようにすることもできる。上記の図面内のフローチャート及びブロック図は、本発明の種々の実施形態による、システム、方法及びコンピュータプログラム製品の可能な実装の、アーキテクチャ、機能及び動作を示す。この点に関して、フローチャート又はブロック図内の各ブロックは、指定された論理機能を実行するための1つ又は複数の実行可能命令を含む、モジュール、セグメント又はコードの一部を表すことができる。幾つかの代替的な実施において、ブロック内に記載された機能は、図面内に記された順序以外の順序で行われる場合があることにも留意すべきである。例えば、連続して示された2つのブロックは、関与する機能に応じて、実際には実質的に同時に実行されることもあり、又はこれらのブロックは、ときには逆の順序で実行されることもある。ブロック図及び/又はフローチャート図の各ブロック、並びにブロック図及び/又はフローチャート図内のブロックの組み合わせは、指定された機能又は動作を行う専用ハードウェアベースのシステム、又は専用ハードウェアとコンピュータ命令との組み合わせによって実装することができることにも留意されたい。本発明の1つ又は複数の実施形態が詳細に示されたが、当業者であれば、以下の特許請求の範囲に記述される本発明の範囲から逸脱することなく、これらの実施形態への修正及び適合を行い得ることを理解するであろう。