"データを格納する物理ストレージと、前記物理ストレージに対応付けて割り当てた仮想ストレージに対し、複数の仮想ディスクの割当処理を行うとともに、前記複数の仮想ディスクのいずれかに対する格納指示があったデータを、前記格納指示があった仮想ディスクに対応付けて前記物理ストレージに格納する処理部とを有する情報処理装置の制御方法において、前記処理部が、前記仮想ストレージの空き容量が閾値を上回った場合、前記仮想ストレージに対応づけられた物理ストレージのネットワーク帯域に応じて、前記複数の仮想ディスクからデータを移動すべき仮想ディスクを決定する、ことを特徴とする制御方法。前記処理部は、前記物理ストレージのネットワーク帯域が所定の帯域より大きい場合は、実使用量が所定量より大きい仮想ディスクを前記移動すべき仮想ディスクと決定し、前記物理ストレージのネットワーク帯域が前記所定の帯域より小さい場合は、確保可能なバッファサイズを算出し、前記算出したバッファサイズが所定サイズより大きい場合は、実使用量が前記所定量より小さく、かつデータ格納容量の増加率が所定値より大きい仮想ディスクを前記移動すべき仮想ディスクと決定し、前記算出したバッファサイズが前記所定サイズより小さい場合は、実使用量が前記所定量より小さく、かつデータ格納容量の増加率が前記所定値より小さい仮想ディスクを前記移動すべき仮想ディスクと決定する、ことを特徴とする請求項1記載の制御方法。前記処理部は、前記仮想ディスクの容量と、データ移動に許容される時間とに基づいて、前記ネットワーク帯域を算出することを特徴とする請求項1又は2に記載の制御方法。前記処理部は、前記仮想ディスクのデータが格納されている領域の数と、前記領域に格納されているデータの大きさとに基づいて前記バッファサイズを算出することを特徴とする請求項2記載の制御方法。データを格納する物理ストレージと、前記物理ストレージに対応付けて割り当てた仮想ストレージに対し、複数の仮想ディスクの割当処理を行うとともに、前記複数の仮想ディスクのいずれかに対する格納指示があったデータを、前記格納指示があった仮想ディスクに対応付けて前記物理ストレージに格納する処理部とを有する情報処理装置を制御する制御プログラムであって、前記情報処理装置に、前記仮想ストレージの空き容量が閾値を上回った場合、前記仮想ストレージに対応づけられた物理ストレージのネットワーク帯域に応じて、前記複数の仮想ディスクからデータを移動すべき仮想ディスクを決定する、処理を実行させることを特徴とする制御プログラム。データを格納する物理ストレージと、前記物理ストレージに対応付けて割り当てた仮想ストレージに対し、複数の仮想ディスクの割当処理を行うとともに、前記複数の仮想ディスクのいずれかに対する格納指示があったデータを、前記格納指示があった仮想ディスクに対応付けて前記物理ストレージに格納し、前記仮想ストレージの空き容量が閾値を上回った場合、前記仮想ストレージに対応づけられた物理ストレージのネットワーク帯域に応じて、前記複数の仮想ディスクからデータを移動すべき仮想ディスクを決定する処理部と、を有することを特徴とする情報処理装置。本技術の開示での課題は、適切なマイグレーション方式を適用可能な情報処理装置を提供することである。上記課題を解決するために、データを格納する物理ストレージと、前記物理ストレージに対応付けて割り当てた仮想ストレージに対し、複数の仮想ディスクの割当処理を行うとともに、前記複数の仮想ディスクのいずれかに対する格納指示があったデータを、前記格納指示があった仮想ディスクに対応付けて前記物理ストレージに格納する処理部とを有する情報処理装置の制御方法は、前記処理部が、前記仮想ストレージの空き容量が閾値を上回った場合、前記仮想ストレージに対応づけられた物理ストレージのネットワーク帯域に応じて、前記複数の仮想ディスクからデータを移動すべき仮想ディスクを決定する。本開示の技術の一側面によれば、前記仮想ストレージの空き容量が所定値を上回ったことを検出した場合、自動的に適切なマイグレーション方式を適用し、仮想ディスクの使用量の増加率が閾値以上の仮想ディスクに格納されているデータを、他の前記仮想ストレージに作成した仮想ディスクに移行することで、ストレージ装置のIO負荷を低減することができる。図1を用いて、本実施形態における情報処理システムについて説明する。情報処理システムは、複数のサーバ100、情報処理装置200及び複数のストレージ装置400を有する。サーバ100は、VMVirtualMachineを実行する。情報処理装置200は、ストレージ装置400の管理を行う。複数のストレージ装置400は、データを格納する。図2を用いて、本実施形態におけるサーバ100について説明する。サーバ100は、CPU201、主記憶装置202、システムコントローラ203、バス204、ネットワークコントローラ207、電源209、ディスクコントローラ212及びハードディスク213を有する。サーバ100は、CPUCentralProcessingUnit201によって制御されている。CPU201及び主記憶装置202には、システムコントローラ203が接続されている。システムコントローラ203は、CPU201と主記憶装置202との間のデータ転送や、CPU201とバス204との間のデータ転送を制御する。さらに、システムコントローラ203には、バス204を介して、ネットワークコントローラ207及びディスクコントローラ212が接続されている。主記憶装置202には、CPU201に実行させるOSOperatingSystemのプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、主記憶装置202には、CPU201による処理に必要な各種データが格納される。主記憶装置202には、例えば、RAMRandomAccessMemoryが用いられる。ディスクコントローラ212には、ハードディスク213が接続されている。ハードディスク213は、CPU201が主記憶装置202上でVMホストを実行するためのVMホストイメージ3000、CPU201が主記憶装置202上でVMゲストを実行するためのVMゲストイメージ3100、CPU201に当該VMホストイメージ3000の呼び出しなどの制御を行わせる制御プログラム2000及び各種データを格納する。ネットワークコントローラ207は、図1に示したサーバ100、情報処理装置200及びストレージ装置400と接続されており、サーバ100、情報処理装置200及びストレージ装置400との間で、データの送受信を行う。電源209は、不図示の電源線を介してサーバ100内の各ハードウェアに対して電力を供給する。このようなハードウェアによって、サーバ100の処理機能を実現することができる。図3を用いて、本実施形態における情報処理装置200について説明する。情報処理装置200は、CPU221、主記憶装置222、システムコントローラ223、バス224、ネットワークコントローラ227、電源229、ディスクコントローラ232及びハードディスク233を有する。情報処理装置200は、CPU221によって制御されている。CPU221及び主記憶装置222には、システムコントローラ223が接続されている。システムコントローラ223は、CPU221と主記憶装置222との間のデータ転送や、CPU221とバス224との間のデータ転送を制御する。さらに、システムコントローラ223には、バス224を介して、ネットワークコントローラ227及びディスクコントローラ232が接続されている。主記憶装置222には、CPU221に実行させるOSのプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、主記憶装置222には、CPU221による処理に必要な各種データが格納される。主記憶装置222には、例えば、RAMが用いられる。ディスクコントローラ232には、ハードディスク233が接続されている。ディスクコントローラ232は、ハードディスク233を制御する。ハードディスク233は、CPU221が主記憶装置222上で実行するOS及びマイグレーション制御プログラム1000、CPU221に当該OS及びマイグレーション制御プログラム1000の呼び出しなどの制御を行わせる制御プログラム4000及び各種データを格納する。また、ハードディスク233は、仮想ディスク管理テーブル510やストレージリソース管理テーブル550等の各種テーブルを格納する。なお、仮想ディスク管理テーブル510等については後述する。ネットワークコントローラ227は、図1に示したサーバ100及びストレージ装置400と接続されており、サーバ100及びストレージ装置400との間で、データの送受信を行う。電源229は、不図示の電源線を介して情報処理装置200内の各ハードウェアに対して電力を供給する。このようなハードウェアによって、情報処理装置200の処理機能を実現することができる。図4は、情報処理装置200のCPU221がマイグレーション制御プログラム1000を実行した際の各機能を示す機能ブロック図である。サーバリソース管理部302はサーバ100を管理する。ストレージリソース管理部304は、ストレージ装置400から仮想ストレージ及び仮想ディスクを生成する。また、ストレージリソース管理部304は、ストレージリソース管理テーブル550を管理する。図5にストレージリソース管理テーブル550を示す。ストレージリソース管理テーブル550は、ストレージ装置ID531、モデル名552、IPアドレス542及び状態545を有する。ストレージ装置ID531はストレージ装置を識別する情報である。モデル名552は対応するストレージ装置のモデル名を示す。IPアドレス542はストレージ装置のIPアドレスを示す。状態545はストレージ装置の状態を示す。帯域計測部306はストレージ装置400のネットワーク帯域を計測する。増加量計測部308は仮想ディスクに対応するストレージ装置400が格納しているデータの増加量を計測する。増加量計測部308は、計測したデータの増加量を仮想ディスク管理テーブル510に格納する。なお、仮想ディスク管理テーブル510については、図9を用いて後述する。マイグレーション実行部310は、ストレージ装置400に生成した仮想ディスク間でマイグレーションを実行する。なお、仮想ディスクについては後述する。マイグレーション先仮想ストレージ選択部312は、マイグレーション先の仮想ディスクを作成する仮想ストレージを選択する。なお、仮想ストレージについては後述する。マイグレーション方式選択マイグレーション対象仮想ディスク選択部314は、実行するマイグレーション方式を選択する。また、マイグレーション方式選択マイグレーション対象仮想ディスク選択部314は、マイグレーションを実行する仮想ディスクを選択する。WriteBuffer要求部316はVMホストのメモリ上にバッファとして使用するための領域を確保する。VMホストについては後述する。図6は、本実施形態における仮想ディスクのマイグレーションについて説明した図である。ストレージリソース管理部304は、物理ストレージ装置400から仮想ストレージ401、仮想ストレージ402及び仮想ストレージ403を生成する。さらに、ストレージリソース管理部304は、仮想ストレージ401から仮想ディスク404及び仮想ディスク405を生成し、仮想ストレージ402から仮想ディスク406を生成する。また、ストレージリソース管理部304は、仮想ストレージ403から仮想ディスク407、仮想ディスク408及び仮想ディスク409を生成する。サーバ100のCPU201が、VMホストイメージ3000及びVMゲストイメージ3100を実行することによって、サーバ100にて、VMホスト104及びVMゲスト102が実行される。VMホスト104は、複数のVMゲストを実行させる。VMゲスト102は、仮想化されたOSである。VMホスト104は、WriteBuffer106を有する。WriteBuffer106は、VMゲスト102から送信されるデータを一時記憶する。本実施形態では、仮想ディスク404の実使用量が小さく、かつ増加量が大きいとする。ここでは、仮想ディスク404から仮想ディスク409へのデータ移行を実施する場合について説明する。仮想ディスク404から仮想ディスク409へのデータ移行中は、VMゲスト102から送信されるデータをWriteBuffer106が一時記憶する。これにより、仮想ディスク404から仮想ディスク409へのデータ移行にのみ帯域を使用することができるので、短時間でのコピー完了が期待できる。その後、WriteBuffer106が一時記憶したデータを仮想ディスク409に移行する。ここで、例えば、実使用量の最小値250MB以下の範囲のもの及び実使用量の増加量の最大値-100MB以下の範囲のものをマイグレーション元の候補とする。図7を用いて、マイグレーション方式の切り替え処理について説明する。本実施形態では、マイグレーション方式の切り替えに用いるパラメ-タとして、マイグレーションに利用できるネットワーク帯域及びマイグレーション実施中に利用できるWriteBufferのサイズを使用する。マイグレーションに利用できるネットワーク帯域が大きい場合算出した必要帯域≦利用可能と見積もった帯域の場合、実使用量が大きな仮想ディスクをマイグレーションして、仮想ストレージの空き容量の回復とオーバーコミット容量の削減を同時に達成する。一方、マイグレーションに利用できるネットワーク帯域が小さい場合利用可能と見積もった帯域<算出した必要帯域の場合、実使用量が小さな仮想ディスクをマイグレーションして、オーバーコミット容量の削減を達成する。マイグレーション実施中に利用できるWriteBufferのサイズが大きい場合算出した必要サイズ≦実際に確保できるサイズ、コピー元の仮想ディスクへの書込みデータをWriteBufferに記憶しておき、コピー先へ直接反映することができる。一方、マイグレーション実施中に利用できるWriteBufferのサイズが小さい場合実際に確保できるサイズ<算出した必要サイズ、コピー元の仮想ディスクへの書込みをWriteBuffreに記憶しておくことができない。本発明では、このような情報を基に、以下のようにマイグレーション方式を切り替える。ステップS101において、マイグレーション方式選択マイグレーション対象仮想ディスク選択部以下、方式仮想ディスク選択部314は、仮想ストレージの空き容量が閾値を上回ったか否かを判定する。仮想ストレージの空き容量が閾値を上回った場合、方式仮想ディスク選択部314は、処理をステップS102へ移行する。一方、仮想ストレージの空き容量が閾値を上下回っていない場合、方式仮想ディスク選択部314は、処理をステップS101へ戻す。ステップS102において、方式仮想ディスク選択部314は、マイグレーションに利用できる帯域が大きいか否かを判定する。なお、マイグレーションに利用できる帯域が大きいか否かの判定については、図8のステップS205において詳細に説明する。マイグレーションに利用できる帯域が大きい場合、方式仮想ディスク選択部314は、処理をステップS103へ移行する。一方、マイグレーションに利用できる帯域が大きくない場合、方式仮想ディスク選択部314は、処理をステップS104へ移行する。ステップS103において、方式仮想ディスク選択部314は、実使用量が大きな仮想ディスクを選択するマイグレーション方式を使用する。これによれば、空き容量の回復とオーバーコミット容量の削減を同時に実現することができる。方式仮想ディスク選択部314は、処理を終了する。ステップS104において、方式仮想ディスク選択部314は、WriteBuffer要求部316を呼び出して、大きいサイズのWriteBufferを確保できるか否かを判定する。なお、大きいサイズのWriteBufferを確保できるか否かの判定については、図14のステップS309にて詳細に説明する。大きいサイズのWriteBufferを確保できる場合、方式仮想ディスク選択部314は、処理をステップS105へ移行する。一方、大きいサイズのWriteBufferを確保できない場合、方式仮想ディスク選択部314は、処理をステップS106へ移行する。ステップS105において、方式仮想ディスク選択部314は、実使用量が小さく、かつ実使用量の増加量が大きな仮想ディスクを選択するマイグレーション方式を使用する。これによれば、短いマイグレーション時間でオーバーコミット容量の削減を実現することができる。方式仮想ディスク選択部314は、処理を終了する。ステップS106において、方式仮想ディスク選択部314は、実使用量が小さく、かつ実使用量の増加量も小さな仮想ディスクを選択するロジックを使用する。これによれば、実使用量の小さなディスクを複数マイグレーションすることで、空き容量の回復とオーバーコミット容量の削減を実現することができる。図8を用いて、図7のステップS102における帯域の判定処理について詳細に説明する。ステップS201において、方式仮想ディスク選択部314は、Nを1に設定する。方式仮想ディスク選択部314は、処理をステップS202へ移行する。ステップS202において、方式仮想ディスク選択部314は、仮想ディスク管理テーブル510を参照して、実使用量がN番目に大きい仮想ディスクを選択する。図9に、仮想ディスク管理テーブル510を示す。仮想ディスク管理テーブル510は、本実施形態におけるマイグレーションを実行するプログラムのインストール時に、ハードディスク233に構築される。仮想ディスク管理テーブル510は、仮想ディスクID511、仮想ストレージID512、容量513、実使用量514及び履歴515を有する。履歴515は、増加量516及び書込ページ番号517を有する。なお、履歴515は、仮想ディスクID511に対応する各種情報を定期的に記録する間隔を示す。ストレージリソース管理部304は、仮想ディスクについて、書込みが行われたページを定期的に記録する。書込みが行われたページはWriteBufferのサイズの見積もりに利用される。なお、ここでページとは仮想ディスクに割り当てられた所定領域を示す。ストレージリソース管理部304は、重複を除いたページ数をカウントする。例えば、時刻tnの時に書き込みが発生したページ番号が[0,1,2,7]、時刻tn1の時に書き込みが発生したページ番号が[2,3,7]、時刻tn2の時に書き込みが発生したページ番号が[2,7,9]であるとする。ストレージリソース管理部304は、時刻tnからtn2の間で書換えられたページ数を[0,1,2,3,7,9]の6と判定する。仮想ディスクID511は仮想ディスクを識別する情報である。仮想ストレージID512は仮想ストレージを識別する情報である。容量513は仮想ディスクの容量を示す。実使用量514は仮想ディスクの実使用量を示す。増加量516は仮想ディスクのデータ増加量を示す。書込ページ番号517はストレージリソース管理部304が書き込んだページ番号を示す。本実施形態では、仮想ストレージVS-001の実空き容量が閾値を上回ったとして、説明する。方式仮想ディスク選択部314は、仮想ディスク管理テーブル510の仮想ストレージIDがVS-001の仮想ディスクの中で、実使用容量が最大の仮想ディスクVDISK_00234を選択する。帯域計測部306は、処理を図8のステップS203へ移行する。ステップS203において、方式仮想ディスク選択部314は、最大許容時間管理テーブル520を参照して、時間内にマイグレーションを完了するために必要な帯域を計算する。図10に、最大許容時間管理テーブル520を示す。最大許容時間管理テーブル520は、ディスクサイズ521及び最大許容時間522を有する。ディスクサイズ521は仮想ディスクのサイズを示す。最大許容時間522はデータ移行に許される最大時間を示す。帯域計測部306は、数1に基づいて最大許容時間からマイグレーションに必要となる帯域を計算する。Breqは必要帯域を示す。Dsizeはディスクの大きさを示す。Texpは最大許容時間を示す。方式仮想ディスク選択部314は、最大許容時間管理テーブル520から、VDISK_00234実使用容量700GBに対する最大許容時間を算出する。方式仮想ディスク選択部314は、24時間500GB5時間100GB×2=34時間と最大許容時間を算出する。方式仮想ディスク選択部314は、数1から必要帯域を45.8MBpsと算出する。方式仮想ディスク選択部314は、処理を図8のステップS204へ移行する。ステップS204において、方式仮想ディスク選択部314は、帯域記録テーブル530を参照して、マイグレーションに利用できる帯域の見積もりを計算する。図11に、帯域記録テーブル530を示す。帯域記録テーブル530は、ストレージ装置ID531、帯域幅522、履歴15331、履歴25332、履歴35333及び履歴n533nを有する。帯域計測部306は、ストレージ装置のネットワーク帯域について、最大値/最小値/中央値を記録する。方式仮想ディスク選択部は、ネットワーク帯域の変動が大きい場合は帯域を安定的に利用できないと判定する、すなわち、大きなネットワーク帯域を使って、実使用量が大きな仮想ディスクをマイグレーション実施するのに適した状況ではないと判定する。方式仮想ディスク選択部314は、ネットワーク帯域の変動幅分散を計算し、例えば、平均値の±30を上回る場合は、不安定と判定する。ストレージ装置ID531はストレージ装置を識別する情報である。帯域幅522はネットワーク帯域の最大値、中央値及び最小値を示す。履歴15331は過去のネットワーク帯域を示す。履歴25332等も同様に過去のネットワーク帯域を示す。方式仮想ディスク選択部314は、数2に基づいて過去のデータから利用可能な帯域の見積もりを計算する。nは記録時間の周期の回数を示す。tはポーリング間隔1周期の時間を示す。Baveは帯域幅の平均値を示す。bmは時刻tでの帯域幅の中央値を示す。方式仮想ディスク選択部314は、図12に示す仮想ストレージ管理テーブル560からVS-001はストレージ装置PSU-001に存在することが分かる。仮想ストレージ管理テーブル560は、仮想ストレージID512、ストレージ装置ID531、実最大容量563、オーバーコミット許容量564、予約済容量565、空き容量566、実使用容量514及び実空き容量568を有する。仮想ストレージID512は仮想ストレージを識別する情報である。ストレージ装置ID531はストレージ装置を識別する情報である。実最大容量563は仮想ストレージの実容量を示す。オーバーコミット許容量564は仮想ストレージのオーバーコミット許容量を示す。予約済容量565はユーザに対してコミットした容量を示す。空き容量566は仮想ストレージの空き容量を示す。実使用容量514は仮想ストレージの実使用量を示す。実空き容量568は仮想ストレージの実空き容量を示す。図13に、閾値テーブル570を示す。閾値テーブル570は、仮想ストレージID512及び実空き容量閾値572を有する。仮想ストレージID512は仮想ストレージを識別する情報である。実空き容量閾値572は仮想ストレージの実空き容量の閾値を示す。方式仮想ディスク選択部314は、帯域記録テーブル530から利用可能な帯域の見積りを計算する。ここで、例えば、帯域情報の収集周期が10分ごとで、最近100時間分のデータ履歴数600が記録されているとすると、方式仮想ディスク選択部314は、数2から、最近204回34時間=最大許容時間分の中央値の平均を計算する。方式仮想ディスク選択部314は、処理を図8のステップS205へ移行する。ステップS205において、方式仮想ディスク選択部314は、利用可能な帯域が必要な帯域よりも大きいか否か利用可能な帯域>必要な帯域であるか否かを判定する。利用可能な帯域が必要な帯域よりも大きい場合、方式仮想ディスク選択部314は、処理をステップS206へ移行する。一方、利用可能な帯域が必要な帯域よりも大きくない場合利用可能な帯域≦必要な帯域である場合、方式仮想ディスク選択部314は、処理をステップS208へ移行する。方式仮想ディスク選択部314は、仮想ストレージ管理テーブル560からVS-001はストレージ装置PSU-001に存在することが分かるので、帯域記録テーブル530から利用可能な帯域を見積もる。ここで、例えば、帯域情報の収集周期が10分毎で、最近100時間分のデータ履歴数600が記録されているとすると、方式仮想ディスク選択部314は、数2から、最近204回34時間=最大許容時間分の中央値の平均を計算する。方式仮想ディスク選択部314は、数2の計算結果が数1の計算結果である45.8以上であるか否かを判定する。ステップS206において、方式仮想ディスク選択部314は、数3に基づいて利用可能な帯域の分数を計算する。Bvarは帯域幅の分散を示す。方式仮想ディスク選択部314は、処理をステップS207へ移行する。ステップS207において、方式仮想ディスク選択部314は、分散が許容範囲内か否かを判定する。許容範囲は、ネットワーク帯域の変動幅の許容範囲を示す。分散が許容範囲内の場合、方式仮想ディスク選択部314は、処理をステップS209へ移行する。一方、分散が許容範囲内でない場合、方式仮想ディスク選択部314は、処理をステップS208へ移行する。方式仮想ディスク選択部314は、帯域記録テーブル530を参照して、最近204回分の履歴から中央値の分散を計算し、その値が管理者によって予め設定された範囲例えば、±30以内に収まっているか否かを判定する。ステップS209において、方式仮想ディスク選択部314は、数3の計算結果が設定値の範囲内であるため、選択中の仮想ディスクVDISK_00234をマイグレーション対象に設定する。方式仮想ディスク選択部314は、処理をステップS210へ移行する。ステップS210において、方式仮想ディスク選択部314は、YESとの判定を下す。方式仮想ディスク選択部314は、図8の処理を終了する。図7のステップS102において、方式仮想ディスク選択部314は、処理をスッテプS103へ移行する。ステップS208において、方式仮想ディスク選択部314は、Nをインクリメントする。方式仮想ディスク選択部314は、処理をステップS211へ移行する。方式仮想ディスク選択部314は、数2の計算結果が数1の計算結果今回の例では、45.8よりも小さい場合、及び、数3の計算結果が設定値の範囲外である場合今回の例では、±30を超える場合には、管理者が予め設定した最大値N_maxに達するまで、実使用容量が次に大きな仮想ディスクについて、上記の判定を繰り返し実施する。本実施形態においては、方式仮想ディスク選択部314は、VDISK_06463320GB、VDISK_000012GBの順に判定を実施する。ステップS211において、方式仮想ディスク選択部314は、Nが管理者が予め設定した最大値以下か否かを判定する。Nが最大値以下の場合、方式仮想ディスク選択部314は、処理をステップS202へ移行する。一方、Nが最大値以下でない場合、方式仮想ディスク選択部314は、繰り返し回数が最大値に達したために、実使用容量が大きな仮想ディスクをマイグレーションできる状況ではないと判定し、処理をステップS212へ移行する。ステップS212において、方式仮想ディスク選択部314は、NOとの判定を下す。図7のステップS102において、方式仮想ディスク選択部314は、処理をスッテプS104へ移行する。図14を用いて図7のステップS104におけるサイズの判定処理の詳細について説明する。ステップS301において、方式仮想ディスク選択部314は、仮想ディスク管理テーブル510を参照し、実使用量が最小の仮想ディスク群を抽出する。本実施形態では、実使用量が最小の仮想ディスク群は、VDISK_0001実使用容量2GBの1つだけである。方式仮想ディスク選択部314は、処理をステップS302へ移行する。ステップS302において、方式仮想ディスク選択部314は、ステップS301において抽出した仮想ディスク群を実使用量の増加量が大きい順で並べ替える。本実施形態では、仮想ディスクの増加量および書込ページ番号の情報の収集周期が1分間隔で、最近1時間分のデータ履歴数60が仮想ディスク管理テーブル510に記録されている。方式仮想ディスク選択部314は、複数の仮想ディスクが抽出された場合は、予め設定された回数例えば、10回分の最近の履歴から増加量の平均値を各々の仮想ディスクについて計算し、その値が大きい順にソートする。方式仮想ディスク選択部314は、処理をステップS303へ移行する。ステップS303において、方式仮想ディスク選択部314は、最大許容時間管理テーブル520と帯域記録テーブル530とを参照してマイグレーションに利用できる帯域の見積もりを計算する。方式仮想ディスク選択部314は、数2に基づいて過去のデータから利用可能な帯域の見積もりを計算する。方式仮想ディスク選択部314は、最大許容時間管理テーブル520から、VDISK_000012GBの移行に許容される最大時間を算出する。本実施形態では、2分1GB×2=4分となる。また、方式仮想ディスク選択部314は、仮想ストレージ管理テーブル560からVS-001はストレージ装置PSU-001に存在することが分かるので、帯域記録テーブル530から利用可能な帯域の見積りを計算する。方式仮想ディスク選択部314は、数2から、最近1回情報収集の時間が最大許容時間以上となる最小の周期回数分の中央値の平均を計算する。本実施形態では、方式仮想ディスク選択部314は、履歴1に最近のデータが格納されているものとして、利用可能な帯域の見積りを70.8MBpsと計算する。方式仮想ディスク選択部314は、処理をステップS304へ移行させる。ステップS304において、方式仮想ディスク選択部314は、マイグレーションの所要時間の見積もりを計算する。方式仮想ディスク選択部314は、数4に基づいて利用可能な帯域の値からマイグレーションの所要時間の見積もりを計算する。Treqはマイグレーションの所要時間を示す。方式仮想ディスク選択部314は、数4からVDISK_00001のマイグレーションの所要時間を計算する。本実施形態では、方式仮想ディスク選択部314は、マイグレーションの所要時間を226秒と計算する。方式仮想ディスク選択部314は、処理を図14のステップS305へ移行する。ステップS305において、方式仮想ディスク選択部314は、Mを1に設定する。方式仮想ディスク選択部314は、処理をステップS306へ移行させる。ステップS306において、方式仮想ディスク選択部314は、抽出された仮想ディスク群の中のM番目の仮想ディスクを選択する。方式仮想ディスク選択部314は、処理をステップS307へ移行させる。ステップS307において、方式仮想ディスク選択部314は、マイグレーション実施中に書込みが発生するページ数の見積もりを計算する。方式仮想ディスク選択部314は、数5に基づいてマイグレーション実施中に書込みが発生するページ数の見積もりを計算する。Pnはマイグレーション実施中に書込みが発生するページ数の見積もりを示す。PWは時刻tでの書き込まれたページのリストを示す。方式仮想ディスク選択部314は、処理を図14のステップS308へ移行する。方式仮想ディスク選択部314は、仮想ディスク管理テーブル510の書込ページ番号の履歴515を参照し、数5によって、その所要時間内に書き込まれるページ数の見積りを計算する。本実施形態では、方式仮想ディスク選択部314は、VDISK_00001の最近1回情報収集の時間が所要時間以上となる最小の周期回数分の履歴を参照して、ページ数の見積もりを7ページと計算する。ステップS308において、方式仮想ディスク選択部314は、WriteBufferの必要サイズを計算する。方式仮想ディスク選択部314は、数6に基づいて必要となるバッファのサイズを計算する。WsizeはWriteBufferのサイズを示す。Psizeはページのサイズを示す。本実施形態では、ページサイズが8KBであるとすると、方式仮想ディスク選択部314は、必要となるバッファのサイズを8×7=56KBと計算する。方式仮想ディスク選択部314は、処理を図14のステップS309へ移行する。ステップS309において、方式仮想ディスク選択部314は、WriteBuffer要求部316を呼び出す。WriteBuffer要求部316は、必要サイズのWriteBufferを確保可能か否かを判定して、方式仮想ディスク選択部314へ通知する。必要サイズのWriteBufferが確保可能な場合、方式仮想ディスク選択部314は、処理をステップS310へ移行する。一方、必要サイズのWriteBufferを確保可能でない場合、方式仮想ディスク選択部314は、処理をステップS312へ移行する。ステップS310において、方式仮想ディスク選択部314は、選択中の仮想ディスクをマイグレーション対象に設定する。方式仮想ディスク選択部314は、処理をステップS311へ移行する。ステップS311において、方式仮想ディスク選択部314は、YESとの判定を下す。図7のステップS104において、方式仮想ディスク選択部314は、処理をスッテプS105に移行する。処理は終了する。ステップS312において、方式仮想ディスク選択部314は、Mをインクリメントする。方式仮想ディスク選択部314は、処理をステップS313へ移行する。ステップS313において、方式仮想ディスク選択部314は、Mが管理者が予め設定した最大値M_max以下かつ抽出された仮想ディスクの数以下か否かを判定する。Mが最大値以下かつ抽出された仮想ディスクの数以下の場合、方式仮想ディスク選択部314は、処理をステップS306へ移行する。方式仮想ディスク選択部314は、ソートされている順番で、候補の仮想ディスクについて同様の手順を繰り返す。一方、Mが最大値以下かつ抽出された仮想ディスクの数以下でない場合、方式仮想ディスク選択部314は、処理をステップS314へ移行する。ステップS314において、方式仮想ディスク選択部314は、候補の仮想ディスクの全てで、必要なサイズのWriteBufferを確保できなかったので、NOとの判定を下す。図7のステップS104において、方式仮想ディスク選択部314は、処理をスッテプS106に移行する。処理は終了する。図15を用いて方式仮想ディスク選択部314の処理について説明する。ステップS401において、方式仮想ディスク選択部314は、VMゲスト管理テーブル540を参照し、選択中の仮想ディスクを使用しているVMゲストが存在するVMホストを特定する。図17に、VMゲスト管理テーブル540を示す。VMゲスト管理テーブル540は、VMゲストID541、IPアドレス642、CPU543、メモリ544、状態545、VMホストID546及び使用する仮想ディスク547を有する。VMゲストID541はVMゲストを識別する情報である。IPアドレス562はVMゲストに対応するIPアドレスを示す。CPU543はVMゲストに対応するCPUの動作周波数を示す。メモリ544はVMゲストに対応するメモリの容量を示す。状態545はVMゲストの状態を示す。VMホストID546はVMホストを識別する情報である。使用する仮想ディスク547は使用する仮想ディスクを示す。方式仮想ディスク選択部314は、VMゲスト管理テーブル540の使用する仮想ディスク547を参照し、VDISK_0001を使用しているVMゲストを検索する。本実施形態では、VM001である。次に、方式仮想ディスク選択部314は、VMホスト管理テーブル580のVMゲスト587を参照して、VM001が存在するVMホストを検索する。本実施形態では、VH-001である。図18に、VMホスト管理テーブル580を示す。VMホスト管理テーブル580は、VMホストID546、IPアドレス742、CPU543、メモリ544、状態545、使用する仮想ストレージ586及びVMゲスト587を有する。VMホストID546はVMホストを識別する情報である。IPアドレス542はVMホストに対応するIPアドレスを示す。CPU643はVMホストに対応するCPUの動作周波数と個数を示す。メモリ644はVMホストに対応するメモリの容量を示す。状態645はVMホストの状態を示す。使用する仮想ストレージ586は使用する仮想ストレージの識別情報を示す。VMゲスト587はVMホストに対応するVMホストの識別情報を示す。方式仮想ディスク選択部314は、処理を図15のステップS402へ移行する。ステップS402において、方式仮想ディスク選択部314は、VMホストIDと必要なWriteBufferサイズを引数としてWriteBuffer要求部316を呼び出す。方式仮想ディスク選択部314は、VH-001及び56KBの2つを引数として、WriteBuffer要求部316を呼び出す。方式仮想ディスク選択部314は、処理をステップS403へ移行する。ステップS403で、方式仮想ディスク選択部314は、WriteBuffer要求部316からの応答を受信する。図15の処理は終了する。図16を用いて、ステップS402における、WriteBuffer要求部316の処理の詳細について説明する。ステップS501において、WriteBuffer要求部316は、サーバリソース管理部302に対して、VMホスト上に必要サイズのWriteBufferの確保を要求する。WriteBuffer要求部316は、サーバリソース管理部に対して、VH-001上に56KBのメモリ領域確保を要求する。WriteBuffer要求部316は、処理をステップS502へ移行する。ステップS502において、WriteBuffer要求部316は、サーバリソース管理部302からの回答がOKか否かを判定する。サーバリソース管理部302からの回答がOKの場合、WriteBuffer要求部316は、処理をステップS503へ移行する。サーバリソース管理部302からの回答がOKでない場合、WriteBuffer要求部316は、処理をステップS504へ移行する。ステップS503において、WriteBuffer要求部316は、方式仮想ディスク選択部314へYESを返答する。処理は終了する。ステップS504において、WriteBuffer要求部316は、方式仮想ディスク選択部314へNOを返答する。処理は終了する。以上に説明した処理により、方式仮想ディスク選択部314は、マイグレーション方式とマイグレーション対象の仮想ディスクの選択を行なう。続いて、方式仮想ディスク選択部は、マイグレーション先仮想ストレージ選択部312に対して、仮想ディスクのマイグレーション先となる仮想ストレージの選択を指令する。指令を受けたマイグレーション先仮想ストレージ選択部312は、仮想ストレージ管理テーブル560および帯域記録テーブル530を参照して、仮想ストレージの空き容量とストレージ装置のI/O性能に基づいて、マイグレーション先として最適な仮想ストレージを選択し、方式仮想ディスク選択部314に通知する。この処理は、従来技術と同様であるため、処理の詳細の説明は割愛する。最後に、方式仮想ディスク選択部314は、選択した仮想ディスクをマイグレーション先として選択された仮想ストレージへマイグレーションすることをマイグレーション実行部310に指令する。指令を受けたマイグレーション実行部310は、仮想ディスクのマイグレーションを実行する。この処理は、従来技術と同様であるため、処理の詳細の説明は割愛する。以上、本発明の例示的な実施の形態の情報処理システムについて説明したが、本発明は、具体的に開示された実施の形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。"