【手続補正書】
【提出日】平成21年4月20日(2009.4.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
階層ストレージ・サブシステム内のデータのマイグレーションとスペースの割り振り間のコンテンションを低減するための方法において、  
（ａ)レベル０ストレージ用のストレージ・グループとして複数のボリュームを指定するステップと、  
（ｂ）前記ストレージ・グループ用の第１のしきい値を確立するステップと、  
（ｃ）前記ストレージ・グループ内の各ボリューム用の第２のしきい値を確立するステップと、
（ｄ）前記ストレージ・グループのうちのある第１のボリュームに１つのデータ・セット用のスペースを割り振るステップと、  
（ｅ）前記第１のボリュームに前記データ・セットを保管するステップと、  
（ｆ）前記ストレージ・グループ内の全ボリュームに保管されたすべてのデータ・セットによって使用されるスペースの全量を前記第１のしきい値と比較するステップと、  
（ｇ）前記第１のしきい値に到達した場合、前記ストレージ・グループ内の全ボリュームの中で最小量のフリー・スペースをもつ複数のボリュームの中からあるボリューム（以下、第２のボリュームという）を識別し、
前記第２のボリュームに保管された全データセットによって使用されるスペースの全量が、前記第２のボリュームに対し確立された前記第２のしきい値に等しいかそれ以下になるまで、第２のボリュームに保管されたデータセットから始めて、前記ストレージ・グループからレベル１のストレージへデータセットをマイグレーションするステップと、
（ｈ）前記第１のしきい値に到達しない場合、前記ステップ（ｅ）から（ｇ）を繰り返すステップと、
（ｉ）前記ストレージ・グループ内の全ボリュームの中で最大フリー・スペースをもつ複数のボリュームの中から、前記第２のボリューム以外のあるボリューム（以下、第３のボリュームという）を識別するステップと、
（ｊ）前記ストレージ・グループの第３のボリュームに新しいのデータ・セット用のスペースを割り振るステップであって、それにより、データセットがそこからマイグレーションされている前記第３のボリュームのスペースに対して前記割り振りが行われるリスクを低減するステップと、
を有する方法。
【請求項２】
前記第２のボリュームからのデータ・セットのマイグレーションが始まったときにフラグを設定するステップと、  
前記フラグが設定された場合に、新しいデータ・セット用のスペースが前記第２のボリュームに割り振られるのを防止するステップと、  
前記第２のボリュームからのデータ・セットのマイグレーションが完了したときに前記フラグをクリアするステップであって、それにより、新しいデータ・セットのために前記第２のボリュームへのスペースの割振りが許可されるステップと、をさらに有する、請求項１に記載の方法。
【請求項３】
少なくとも第１および第２のレベルのデータ・ストレージが接続されるホスト・コンピュータであって、前記第１のレベルのデータ・ストレージが、複数のボリュームのデータ・セットを保管するために割り振られたスペースを有する少なくとも第１のストレージ・グループに構成される、ホスト・コンピュータと、  
前記第１のストレージ・グループ用の第１のしきい値を確立するための手段と、
前記第１のストレージ・グループ内の各ボリューム用の第２のしきい値を確立する手段と、
前記第１のストレージ・グループのうちのある第１のボリュームに１つのデータ・セット用のスペースを割り振るための手段と、  
前記第１のボリュームに前記データ・セットを保管するための手段と、  
前記第１のストレージ・グループ内の全ボリュームに保管されたすべてのデータ・セットによって消費されるスペースの全量を前記第１のしきい値と比較するための手段と、
前記第１のストレージ・グループ内の全ボリュームの中で最小量のフリー・スペースをもつ複数のボリュームの中からあるボリューム（以下、第２のボリュームという）を識別する手段と、
前記第１のしきい値が前記第１のストレージ・グループ内の全ボリュームに保管されたすべてのデータ・セットによって使用されるスペースの全量未満であるかまたはそれに等しい場合に、前記第２のボリュームに保管された全データセットによって使用されるスペースの全量が、前記第２のボリュームに対し確立された前記第２のしきい値に等しいかそれ以下になるまで、第２のボリュームに保管されたデータセットから始めて、前記第１のストレージ・グループから前記第２のレベルのストレージにデータ・セットをマイグレーションするための手段と、
前記第１のストレージ・グループ内の全ボリュームの中で最大フリー・スペースをもつ複数のボリュームの中から、前記第２のボリューム以外のあるボリューム（以下、第３のボリュームという）を識別する手段と、
前記第１のストレージ・グループの第３のボリュームに新しいのデータ・セット用のスペースを割り振る手段であって、それにより、データセットがそこからマイグレーションされている前記第３のボリュームのスペースに対して前記割り振りが行われるリスクを低減する手段と、
を有する階層ストレージ管理システム。
【請求項４】
前記第２のボリュームからのデータ・セットのマイグレーションが始まったときにフラグを設定するための手段と、  
前記フラグが設定された場合に、新しいデータ・セット用のスペースが前記第２のボリュームに割り振られるのを防止するための手段と、  
前記第２のボリュームからのデータ・セットのマイグレーションが完了したときに前記フラグをクリアするための手段であって、それにより、新しいデータ・セットのために前記第２のボリュームへのスペースの割振りが許可される手段と、をさらに有する、請求項３に記載のシステム。
【請求項５】
前記第１のレベルのストレージがＤＡＳＤストレージ・デバイスを有する、請求項３に記載のシステム。
【請求項６】
前記第２のレベルのストレージがテープ・ストレージを有する、請求項３に記載のシステム。
【請求項７】
階層ストレージ・サブシステムを、  
レベル０ストレージ用のストレージ・グループとして複数のボリュームを指定するための手段、  
前記ストレージ・グループ用の第１のしきい値を確立するための手段、  
前記ストレージ・グループ内の各ボリューム用の第２のしきい値を確立する手段と、
前記ストレージ・グループのうちのある第１のボリュームに１つのデータ・セット用のスペースを割り振るための手段、  
前記第１のボリュームに前記データ・セットを保管するための手段、  
前記ストレージ・グループ内の全ボリュームに保管されたすべてのデータ・セットによって消費されるスペースの全量を前記第１のしきい値と比較するための手段、    前記第１のストレージ・グループ内の全ボリュームの中で最小量のフリー・スペースをもつ複数のボリュームの中からあるボリューム（以下、第２のボリュームという）を識別する手段と、
前記第１のしきい値が前記ストレージ・グループ内のボリュームに保管されたすべてのデータ・セットによって使用されるスペースの全量未満であるかまたはそれに等しい場合に、前記第２のボリュームに保管された全データセットによって使用されるスペースの全量が、前記第２のボリュームに対し確立された前記第２のしきい値に等しいかそれ以下になるまで、第２のボリュームに保管されたデータセットから始めて、前記ストレージ・グループからレベル１ストレージにデータ・セットをマイグレーションするための手段と、
前記第１のストレージ・グループ内の全ボリュームの中で最大フリー・スペースをもつ複数のボリュームの中から、前記第２のボリューム以外のあるボリューム（以下、第３のボリュームという）を識別する手段と、
前記第１のストレージ・グループの第３のボリュームに新しいのデータ・セット用のスペースを割り振る手段であって、それにより、データセットがそこからマイグレーションされている前記第３のボリュームのスペースに対して前記割り振りが行われるリスクを低減する手段と、
として機能させるためのコンピュータ・プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
図２は、本発明の方法の流れ図である。ＤＦＳＭＳｈｓｍまたはそれと同等のものを使用して、設備管理者は１つまたは複数のボリュームをレベル０ストレージ・グループとして指定し（ステップ２００）、追加のストレージ・グループも同様に指定することができる。各ストレージ・グループごとに、高しきい値が設備管理者によって確立され、データベース、テーブルなどを有することができるメモリ１１４に保管される（ステップ２０２）。次に、ストレージ・グループのうちの１つのボリュームに新しいデータ・セット用のスペースを割り振り（ステップ２０４）、そのボリュームにデータ・セットを保管することができる（ステップ２０６）。管理者によって定義された時間に、ＤＦＳＭＳｈｓｍは任意のストレージ・グループのスペースを高しきい値と比較する（ステップ２０８）。しきい値が満たされている場合（ステップ２１０）、すなわち、ストレージ・グループ内の使用スペースの量が高しきい値に等しいかまたはそれを超える場合、そのボリュームからのデータ・セットがレベル１ストレージにマイグレーションされる（ステップ２１２）。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
各ストレージ・グループごとに確立された高しきい値に加えて、各ストレージ・グループ内の各ボリュームごとに低しきい値を確立することができる（ステップ３０６）。ボリューム低しきい値が確立されると、低しきい値に到達するまで、あるボリュームからのデータ・セットのマイグレーションが継続することになる（ステップ３０８）。