【手続補正書】
【提出日】平成22年11月1日(2010.11.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の第１の記憶領域によって構成される第１の記憶領域群と、複数の第２の記憶領域によって構成される１以上の第２の記憶領域群とを備え、前記第１の記憶領域をコピー元とし、前記第２の記憶領域をコピー先とする１以上の第１のペアによって差分コピーが実行される一つ以上のストレージシステムと、
前記ストレージシステムを管理する管理計算機と、を備える計算機システムであって、
前記ストレージシステムは、インタフェースと、前記インタフェースと接続される記憶装置と、前記インタフェースと接続されるプロセッサと、前記プロセッサと接続されるメモリと、を備え、
前記管理計算機は、前記ストレージシステムと接続されるインタフェースと、前記インタフェースと接続されるプロセッサと、前記プロセッサと接続されるメモリと、を備え、
前記第１の記憶領域は、ホスト計算機で実行されるアプリケーションによって使用され、
前記第２の記憶領域群には、単位時間当たりに実行可能な差分コピーのデータ量が定められ、
前記定められた単位時間当たりに差分コピーが可能なデータ量は、前記第２の記憶領域群の第１のペアによって共有され、
前記管理計算機は、
前記第１のペアの差分コピーの開始時刻と、差分データの量と、前記第２の記憶領域群で単位時間当たりに差分コピーが可能なデータ量と、を管理し、
差分コピーが開始される第１のペア及び前記差分コピーの開始時刻を特定し、
前記特定された第１のペアによって使用可能な前記単位時間当たりに差分コピーされるデータ量を前記特定された第１のペアの差分データの量から減算すると共に、前記開始時刻に前記単位時間を加算し、
前記減算された差分データの量が０以下になった時刻に、差分コピーが終了したと判定し、
前記差分コピーの終了時刻に基づいて、前記第１のペアの差分コピーが実行される時間帯を算出することを特徴とする計算機システム。
【請求項２】
前記管理計算機は、前記第１のペアの差分コピー処理の許容可能な時間を管理し、
前記第１のペアの差分コピーが実行される時間帯を定期的に算出し、
前記第１のペアの差分コピーが前記差分コピー処理の許容可能な時間内に終了するか否かを判定し、
前記第１のペアの差分コピーが前記差分コピー処理の許容可能な時間内に終了しない場合、前記差分コピーを終了しない第１のペアがコピー先とする前記第２の記憶領域を、前記他の第２の記憶領域群の第２の記憶領域に変更することを特徴とする請求項１に記載の計算機システム。
【請求項３】
前記管理計算機は、
前記第２の記憶領域群を構成する前記第２の記憶領域をコピー先とする第２のペアを選択し、
前記第１のペアの差分コピー及び前記第２のペアの差分コピーが実行される時間帯を算出し、
前記第１のペアの差分コピー及び前記第２のペアの差分コピーが、前記差分コピー処理の許容可能な時間内に終了するか否かを判定し、
前記第１のペアの差分コピー及び前記第２のペアの差分コピーが前記差分コピー処理の許容可能な時間内に終了する場合、当該第２の記憶領域をコピー先として提示することを特徴とする請求項１又は２に記載の計算機システム。
【請求項４】
前記管理計算機は、前記第１のペアの差分コピー処理の許容可能時間を管理し、
前記第１のペアの差分コピーが実行される時間帯を定期的に算出し、
前記第１のペアの差分コピーが前記差分コピー処理の許容可能な時間内に終了するか否かを判定し、
前記第１のペアの差分コピーが前記差分コピー処理の許容可能な時間内に終了しない場合、前記差分コピーの開始時刻を変更することを特徴とする請求項１に記載の計算機システム。
【請求項５】
前記管理計算機は、
前記第２の記憶領域群を構成する前記第２の記憶領域をコピー先とする第２のペアを選択し、
前記第１のペアの差分コピー及び前記第２のペアの差分コピーが実行される時間帯を算出し、
前記第１のペアの差分コピー及び前記第２のペアの差分コピーが前記差分コピー処理の許容可能な時間内に終了するか否かを判定し、
前記第１のペアの差分コピー又は前記第２のペアの差分コピーの少なくとも一方が前記差分コピー処理の許容可能な時間内に終了しない場合、前記第２のペアの差分コピーの開始時刻を変更した後に、前記第１のペアの差分コピー及び前記第２のペアの差分コピーが実行される時間帯を算出し、
前記第１のペアの差分コピー及び前記第２のペアの差分コピーが前記差分コピー処理の許容可能な時間内に終了するための差分コピーの開始時刻を算出し、
前記算出された開始時刻を提示することを特徴とする請求項１又は４に記載の計算機システム。
【請求項６】
複数の第１の記憶領域によって構成される第１の記憶領域群と、複数の第２の記憶領域によって構成される１以上の第２の記憶領域群とを備え、前記第１の記憶領域をコピー元とし、前記第２の記憶領域をコピー先とする１以上の第１のペアによって差分コピーが実行されるストレージシステムを管理する管理計算機が、前記ストレージシステムに格納されたデータを管理する方法であって、
前記管理計算機は、前記ストレージシステムと接続されるインタフェースと、前記インタフェースと接続されるプロセッサと、前記プロセッサと接続されるメモリと、を備え、
前記第２の記憶領域群には、単位時間当たりに実行可能な差分コピーのデータ量が定められ、
前記定められた単位時間当たりに実行可能な差分コピーのデータ量は、前記第２の記憶領域群の第１のペアによって共有され、
前記方法は、
前記第１のペアの差分コピーの開始時刻と、差分データの量と、前記第２の記憶領域群で単位時間当たりに差分コピー量が可能なデータ量と、を管理し、
差分コピーが開始される第１のペア及び前記差分コピーの開始時刻を特定し、
前記特定された第１のペアによって使用可能な前記単位時間当たりに差分コピーされるデータ量を前記特定された第１のペアの差分データの量から減算すると共に、前記開始時刻に前記単位時間を加算し、
前記減算された差分データの量が０以下になった時刻に、差分コピーが終了したと判定し、
前記差分コピーの終了時刻に基づいて、前記第１のペアの差分コピーが実行される時間帯を算出することを特徴とするデータ管理方法。
【請求項７】
前記第１のペアの差分コピー処理の許容可能な時間を管理し、
前記第１のペアの差分コピーが実行される時間帯を定期的に算出し、
前記第１のペアの差分コピーが前記差分コピー処理の許容可能な時間内に終了するか否かを判定し、
前記第１のペアの差分コピーが前記差分コピー処理の許容可能な時間内に終了しないと判定された場合、差分コピーを終了しない第１のペアがコピー先とする前記第２の記憶領域を、前記他の第２の記憶領域群の第２の記憶領域に変更することを特徴とする請求項６に記載のデータ管理方法。
【請求項８】
前記第２の記憶領域群を構成する前記第２の記憶領域をコピー先とする第２のペアを選択し、
前記第１のペアの差分コピー及び前記第２のペアの差分コピーが実行される時間帯を算出し、
前記第１のペアの差分コピー及び前記第２のペアの差分コピーが、前記差分コピー処理の許容可能な時間内に終了するか否かを判定し、
前記第１のペアの差分コピー及び前記第２のペアの差分コピーが前記差分コピー処理の許容可能な時間内に終了すると判定された場合、当該第２の記憶領域をコピー先として提示することを特徴とする請求項６又は７に記載のデータ管理方法。
【請求項９】
前記第１のペアの差分コピー処理の許容可能な時間を管理し、
前記第１のペアの差分コピーが実行される時間帯を定期的に算出し、前記第１のペアの差分コピーが前記差分コピー処理の許容可能な時間内に終了するか否かを判定し、
前記第１のペアの差分コピーが前記差分コピー処理の許容可能な時間内に終了しないと判定された場合、前記差分コピーの開始時刻を変更することを特徴とする請求項６に記載のデータ管理方法。
【請求項１０】
前記第２の記憶領域群を構成する前記第２の記憶領域をコピー先とする第２のペアを選択し、
前記第１のペアの差分コピー及び前記第２のペアの差分コピーが実行される時間帯を算出し、
前記第１のペアの差分コピー及び前記第２のペアの差分コピーが前記差分コピー処理の許容可能な時間内に終了するか否かを判定し、
前記第１のペアの差分コピー又は前記第２のペアの差分コピーの少なくとも一方が前記差分コピー処理の許容可能な時間内に終了しない場合、前記第２のペアの差分コピーの開始時刻を変更した後に、前記第１のペアの差分コピー及び前記第２のペアの差分コピーが実行される時間帯を算出し、
前記第１のペアの差分コピー及び前記第２のペアの差分コピーが前記差分コピー処理の許容可能な時間内に終了するための差分コピーの開始時刻を算出し、
前記算出された開始時刻を提示することを特徴とする請求項６又は９に記載のデータ管理方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本願において開示される発明の代表的な一例を示せば以下の通りである。すなわち、複数の第１の記憶領域によって構成される第１の記憶領域群と、複数の第２の記憶領域によって構成される１以上の第２の記憶領域群とを備え、前記第１の記憶領域をコピー元とし、前記第２の記憶領域をコピー先とする１以上の第１のペアによって差分コピーが実行される一つ以上のストレージシステムと、前記ストレージシステムを管理する管理計算機と、を備える計算機システムであって、記ストレージシステムは、インタフェースと、前記インタフェースと接続される記憶装置と、前記インタフェースと接続されるプロセッサと、前記プロセッサと接続されるメモリと、を備え、前記管理計算機は、前記ストレージシステムと接続されるインタフェースと、前記インタフェースと接続されるプロセッサと、前記プロセッサと接続されるメモリと、を備え、前記第１の記憶領域は、ホスト計算機で実行されるアプリケーションによって使用され、前記第２の記憶領域群には、単位時間当たりに実行可能な差分コピーのデータ量が定められ、前記定められた単位時間当たりに差分コピーが可能なデータ量は、前記第２の記憶領域群の第１のペアによって共有され、前記管理計算機は、前記第１のペアの差分コピーの開始時刻と、差分データの量と、前記第２の記憶領域群で単位時間当たりに差分コピーが可能なデータ量と、を管理し、差分コピーが開始される第１のペア及び前記差分コピーの開始時刻を特定し、前記特定された第１のペアによって使用可能な前記単位時間当たりに差分コピーされるデータ量を前記特定された第１のペアの差分データの量から減算すると共に、前記開始時刻に前記単位時間を加算し、前記減算された差分データの量が０以下になった時刻に、差分コピーが終了したと判定し、前記差分コピーの終了時刻に基づいて、前記第１のペアの差分コピーが実行される時間帯を算出することを特徴とする計算機システムである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１４５
【補正方法】変更
【補正の内容】
【０１４５】
８：００から８：３０までの間は、差分コピー中のコピーペアはコピーペア１のみなので、設定プログラム１２５１は、シミュレーション時刻が８：３０になるまで、コピーペア１の差分データの量１２０２０から単位時間毎に１０ＭＢずつ減算する。つまり、８：００から８：３０までの間は、コピーペア１の差分データの量は、毎分１０ＭＢの割合で減少する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０１７４
【補正方法】変更
【補正の内容】
【０１７４】
ボタン１４０２２は、シミュレーション上のバックアップ時刻をテキストフィールド１４０１２に入力されたバックアップ時刻よりも前の時刻に変更して検索するように設定プログラム１２５１へ指示するボタンである。ボタン１４０２３は、シミュレーション上のバックアップ時刻をテキストフィールド１４０１２に入力されたバックアップ時刻よりも後の時刻に変更して検索するように設定プログラム１２５１へ指示するためのボタンである。ボタン１４０２２とボタン１４０２３の操作によって、設定プログラム１２５１が起動され、バックアップ時刻の検索の処理が実行される。バックアップ時刻の検索の処理については、図１５及び図１６を用いて後述する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０１７５
【補正方法】変更
【補正の内容】
【０１７５】
リスト１４０３０は、テキストフィールド１４０１１に入力されたアプリケーションが利用するコピーペアを設定するためのリストである。このリスト１４０３０は、ストレージ１４０３１及びＬＤＥＶ１４０３２を含む。テキストフィールド１４０１１にアプリケーションＩＤが入力されると、設定プログラム１２５１は、アプリケーション情報１２５５から入力されたアプリケーションが使用する論理ボリュームの情報を取得し、取得された論理ボリュームに関する情報をストレージ１４０３１及びＬＤＥＶ１４０３２のフィールドに表示する。ストレージ１４０３１は、コピーペアの正ボリュームとなる論理ボリュームが属するストレージの識別子が表示される。また、ＬＤＥＶ１４０３２はこの正ボリュームとなる論理ボリュームの識別子が表示される。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０１８６
【補正方法】変更
【補正の内容】
【０１８６】
設定プログラム１２５１は、図１１で説明した各コピーペアの差分コピーの処理時間帯を計算する（ステップ１５０８０）。この結果に基づいて、設定プログラム１２５１は、バックアップ設定画面のパリティグループ差分コピー負荷１４０３５に帯グラフを表示する（ステップ１５０９０）。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１８７
【補正方法】変更
【補正の内容】
【０１８７】
次に、設定プログラム１２５１は、バックアップ設定画面のストレージ１４０３１及びＬＤＥＶ１４０３２に表示されたすべての正ボリュームに対して、副ボリュームが指定されているかを確認する（ステップ１５１１０）。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０１８８
【補正方法】変更
【補正の内容】
【０１８８】
ステップ１５１１０において、すべての正ボリュームに対して指定されていない場合、設定プログラム１２５１は、処理をステップ１５０４０に戻す。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０１８９
【補正方法】変更
【補正の内容】
【０１８９】
ステップ１５１１０において、すべての正ボリュームに対して副ボリュームが指定されている場合、設定プログラム１２５１は、次に、ステップ１５０８０の計算結果に基づいて、すべてのコピーペアの差分コピーが許容可能差分コピー時間内に終了するか否かを確認する（ステップ１５１２０）。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０１９０
【補正方法】変更
【補正の内容】
【０１９０】
ステップ１５１２０において、差分コピーが終了しない場合、設定プログラム１２５１は、処理をステップ１５０４０に戻す。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０１９１
【補正方法】変更
【補正の内容】
【０１９１】
ステップ１５１２０において、差分コピーが終了する場合、設定プログラム１２５１は、ＯＫボタン１４０２４を活性化させる（ステップ１５１３０）。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】０１９３
【補正方法】変更
【補正の内容】
【０１９３】
最後に、設定プログラム１２５１は、作成するコピーペアの数（アプリケーションが利用する正ボリュームの数）だけ、バックアップ環境の設定の処理を実行し（ステップ１５１５０）、処理を終了する。バックアップ環境の設定は、図９に示したステップ９１００と同一の処理である。以上が、ユーザがバックアップ環境を設定するときの設定プログラム１２５１の処理である。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】０１９５
【補正方法】変更
【補正の内容】
【０１９５】
めに、設定プログラム１２５１は、操作されたボタンがボタン１４０２２であるか、又は、ボタン１４０２３であるかを判断する（ステップ１６０１０）。ボタン１４０２２が操作された場合、設定プログラム１２５１は、テキストフィールド１４０１２に入力されたバックアップ時刻をあらかじめ定められた単位時間（例えば１分）だけ前の時刻へ変更する（ステップ１６０３０）。例えば、バックアップ時刻が「毎日８：００」と入力されている場合は、バックアップ時刻は「毎日７：５９」に変更される。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】０１９６
【補正方法】変更
【補正の内容】
【０１９６】
一方、ボタン１４０２３が操作された場合、設定プログラム１２５１は、テキストフィールド１４０１２に入力されたバックアップ時刻をあらかじめ定められた単位時間（例えば１分）だけ後の時刻に変更する（ステップ１６０２０）。例えば、「毎日８：００」と入力されている場合、バックアップ時刻は「毎日８：０１」に変更される。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】０１９７
【補正方法】変更
【補正の内容】
【０１９７】
そして、設定プログラム１２５１は、処理をステップ１６０４０へ進める。なお、第２の実施形態のステップ１６０２０及びステップ１６０３０では、単位時間を１分として計算したが、代わりに他の時間を用いてもよい。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】０１９８
【補正方法】変更
【補正の内容】
【０１９８】
ステップ１６０４０において、設定プログラム１２５１は、この検索処理を開始する前にテキストフィールド１４０１２に入力されていたバックアップ時刻と、ステップ１６０３０又はステップ１６０２０の処理によって更新されたバックアップ時刻との時間差が、テキストフィールド１４０２１に入力されている検索上限の時間を超えているか否かを判断する（ステップ１６０４０）。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】０１９９
【補正方法】変更
【補正の内容】
【０１９９】
ステップ１６０４０において、検索上限の時間を超えている場合、設定プログラム１２５１は、処理を終了する。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】０２００
【補正方法】変更
【補正の内容】
【０２００】
ステップ１６０４０において、検索上限の時間を超えていない場合、設定プログラム１２５１は、ステップ１６０６０からステップ１６０７０までの処理を、リスト１４０３０において副ボリュームが指定されているレコードの数だけ繰り返す（ステップ１６０５０）。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】０２０１
【補正方法】変更
【補正の内容】
【０２０１】
次に、設定プログラム１２５１は、図１１で説明したとおり、処理の対象となっている副ボリュームが属するパリティグループに関し、そのパリティグループ内の各コピーペアの差分コピーの処理時間帯を計算する（ステップ１６０６０）。この結果に基づいて、設定プログラム１２５１は、バックアップ設定画面のパリティグループ差分コピー負荷１４０３５の帯グラフを表示する（ステップ１６０７０）。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】０２０２
【補正方法】変更
【補正の内容】
【０２０２】
設定プログラム１２５１は、ステップ１６０６０からステップ１６０７０までの処理を、リスト１４０３０において副ボリュームが指定されているそれぞれのレコードに対して実行した後、処理を行ったレコードのすべてのコピーペアの差分コピーが許容可能差分コピー時間内に終了するか否かを確認する（ステップ１６０９０）。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】０２０３
【補正方法】変更
【補正の内容】
【０２０３】
ステップ１６０９０において、すべてのコピーペアの差分コピーが許容可能差分コピー時間内に終了する場合、設定プログラム１２５１は、処理を終了する。ステップ１６０９０において、すべてのコピーペアの差分コピーが許容可能差分コピー時間内に終了しない場合、設定プログラム１２５１は、ステップ１６０１０の処理に戻る。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】０２０４
【補正方法】変更
【補正の内容】
【０２０４】
以上が、図１６（図１４に示したボタン１４０２２又はボタン１４０２３がユーザによって操作された場合の設定プログラム１２５１の処理）の説明である。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】０２１０
【補正方法】変更
【補正の内容】
【０２１０】
ステップ１７０３０において、指定された時間の上限を超えていない場合、設定プログラム１２５１は、ステップ１７０４０の処理に戻り、新たに設定されたバックアップ時刻に基づいて、ステップ１７０５０の処理を繰り返す（ステップ１７０４０）。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】０２１９
【補正方法】変更
【補正の内容】
【０２１９】
第３の実施形態の計算機システムの構成は、第１の実施形態の計算機システムの構成とほぼ同じであるが、ストレージシステム１５００とデータネットワーク１６００とが追加された点が異なる。図１８に示した例では、ストレージシステム１０００が、外部ストレージであるストレージシステム１５００の論理ボリューム１５１３を仮想化し、仮想化した論理ボリューム（外部ボリューム１８０１０）をホスト計算機１１００に提供する。次に、第１の実施形態のシステム構成との主な差異について説明する。
【手続補正２５】
【補正対象書類名】図面
【補正対象項目名】図１１
【補正方法】変更
【補正の内容】
【図１１】
2010061455.tif 000001