(57)【要約】【課題】負荷分散システムにおいて処理負荷が増えてシステムのサービス品質が低下するのを防止する。【解決手段】負荷分散装置４がサービス要求を受信してからサービスデータを送信するまでのレスポンス時間又はサービス要求数を測定するレスポンス時間／サービス要求数測定部５１と、レスポンス時間又はサービス要求数が予め定められた閾値を超えたときに、負荷分散装置４へのサービス要求の送信を遅延させるサービス要求遅延部（３）とを設ける。【選択図】図１
2018173844.tif 000002
【特許請求の範囲】
【請求項１】
情報端末から通信ネットワークを介して受信したサービス要求を複数の仮想マシンに振り分け、前記仮想マシンによる当該サービス要求に応じた処理の結果であるサービスデータを前記情報端末に返信する負荷分散システムにおいて、
前記サービス要求を受信してから前記サービスデータを返信するまでのレスポンス時間又はサービス要求数を測定するレスポンス時間／サービス要求数測定部と、
前記レスポンス時間又はサービス要求数が予め定められた閾値を超えたときに、前記負荷分散システムへのサービス要求の送信を遅延させるサービス要求遅延部と
を備えることを特徴とする仮想マシン構成変更装置。
【請求項２】
前記サービス要求遅延部は、前記情報端末から送信されたサービス要求を受信し、予め定められた遅延時間が経過したときに当該サービス要求を前記負荷分散システムに送信することを特徴とする請求項１記載の仮想マシン構成変更装置。
【請求項３】
前記サービス要求遅延部は、前記情報端末から送信されたサービス要求を受信し、前記レスポンス時間が長いほど又はサービス要求数が多いほど当該サービス要求の前記負荷分散システムへの送信を長く遅延させることを特徴とする請求項１記載の仮想マシン構成変更装置。
【請求項４】
前記サービス要求遅延部は、前記レスポンス時間又はサービス要求数が予め定められた閾値以下になったときに、前記サービス要求の送信の遅延を解除することを特徴とする請求項１ないし３のいずれかに記載の仮想マシン構成変更装置。
【請求項５】
情報端末から通信ネットワークを介して受信したサービス要求を複数の仮想マシンに振り分け、前記仮想マシンによる当該サービス要求に応じた処理の結果であるサービスデータを前記情報端末に返信する負荷分散システムにおいて、
前記サービス要求を受信してから前記サービスデータを返信するまでのレスポンス時間又はサービス要求数を測定し、
前記レスポンス時間又はサービス要求数が予め定められた閾値を超えたときに、前記負荷分散システムへのサービス要求の送信を遅延させる
ことを特徴とする仮想マシン構成変更方法。
【請求項６】
請求項１乃至４のいずれかに記載の仮想マシン構成変更装置としてコンピュータを機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想マシン構成変更装置、仮想マシン構成変更方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来において、情報端末から通信ネットワークを介して受信したサービス要求を複数の仮想マシンに振り分け、仮想マシンでサービス要求に応じた処理を行い、処理の結果であるサービスデータを情報端末に返信する負荷分散システムが知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２０２９５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
負荷分散システムでは、仮想マシンの処理量が増えて、仮想マシンの動作が不安定になり、サービス品質が低下するのを防止すべく、処理量が増えると、仮想マシンの数を増やしたり、仮想マシンのメモリ量やＣＰＵの処理能力などのリソースを増やすことで、全体のリソースの増強を図る。これにより、仮想マシンの処理量が増えた場合であっても、サービスの品質を維持できる。
【０００５】
しかし、リソースを増強するまでの間は、システム全体の処理能力が不足しているため、サービスの品質が低下する恐れがある。
【０００６】
本発明は、上記事情に鑑みなされたもので、その目的は、負荷分散システムにおいて処理負荷が増えてサービス品質の低下を防止する仮想マシン構成変更装置、仮想マシン構成変更方法及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の仮想マシン構成変更装置は、情報端末から通信ネットワークを介して受信したサービス要求を複数の仮想マシンに振り分け、前記仮想マシンによる当該サービス要求に応じた処理の結果であるサービスデータを前記情報端末に返信する負荷分散システムにおいて、前記サービス要求を受信してから前記サービスデータを返信するまでのレスポンス時間又はサービス要求数を測定するレスポンス時間／サービス要求数測定部と、前記レスポンス時間又はサービス要求数が予め定められた閾値を超えたときに、前記負荷分散システムへのサービス要求の送信を遅延させるサービス要求遅延部とを備えることを特徴とする。
【０００８】
本発明の仮想マシン構成変更方法は、情報端末から通信ネットワークを介して受信したサービス要求を複数の仮想マシンに振り分け、前記仮想マシンによる当該サービス要求に応じた処理の結果であるサービスデータを前記情報端末に返信する負荷分散システムにおいて、前記サービス要求を受信してから前記サービスデータを返信するまでのレスポンス時間又はサービス要求数を測定し、前記レスポンス時間又はサービス要求数が予め定められた閾値を超えたときに、前記負荷分散システムへのサービス要求の送信を遅延させることを特徴とする。
【０００９】
本発明のコンピュータプログラムは、上記仮想マシン構成変更装置としてコンピュータを機能させるためのコンピュータプログラムである。
【発明の効果】
【００１０】
本発明の仮想マシン構成変更装置及び仮想マシン構成変更方法によれば、負荷分散システムにおいて処理負荷が増えてサービス品質が低下するのを防止できる。
【図面の簡単な説明】
【００１１】
【図１】本実施の形態の仮想マシン構成変更装置とこの仮想マシン構成変更装置が用いられる負荷分散システムの一例を示す構成図である。
【図２】仮想マシン構成変更装置と負荷分散システムの動作を示すフローチャートである。
【図３】負荷分散システムにおいてリソースの使用率／使用量に基づいてリソースを減らす動作を示すフローチャートである。
【図４】本機能を割り込みにより停止する動作を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態に係る仮想マシン構成変更装置と仮想マシン構成変更方法について図面を参照して説明する。
【００１３】
図１は、本実施の形態の仮想マシン構成変更装置とこの仮想マシン構成変更装置が用いられる負荷分散システムの一例を示す構成図である。
【００１４】
通信ネットワーク１に複数の情報端末２が通信回線を介して接続される。各情報端末２は、図示しないユーザに使用される。
【００１５】
また、通信ネットワーク１に通信回線を介してサービス要求遅延装置３が接続される。サービス要求遅延装置３には通信回線を介して負荷分散装置４が接続され。負荷分散装置４には通信回線を介して管理サーバ５が接続される。負荷分散装置４は、１または複数のコンピュータ（図１ではコンピュータ６）により構成された複数の仮想マシン７に対し通信回線を介して接続される。
【００１６】
管理サーバ５は、レスポンス時間／サ−ビス要求数測定部５１、構成管理部５２及びリソース監視部５３を備える。
【００１７】
負荷分散装置４、各仮想マシン７、構成管理部５２及びリソース監視部５３を総称して、負荷分散システムという。
【００１８】
情報端末２は、サービスを受けるのに先立ち、サービス要求を通信ネットワーク１、サービス要求遅延装置３を介して、負荷分散装置４に送信する。負荷分散装置４は、サービス要求をいずれかの仮想マシン７に振り分ける。
【００１９】
サービス要求を受信した仮想マシン７は、サービス要求に応じた処理を行い、処理の結果であるサービスデータを負荷分散装置４、サービス要求遅延装置３及び通信ネットワーク１を介して、情報端末２に返信する。
【００２０】
レスポンス時間／サ−ビス要求数測定部５１は、負荷分散装置４がサービス要求を受信してからサービスデータの送信を情報端末２に返信するまでのレスポンス時間およびサ−ビス要求数を測定する。また、サービス要求遅延装置３に対し、遅延時間を発生させ、遅延時間の間はサービス要求を保持する指示又は遅延時間を解除する指示を行う。また、構成管理部５２に対し、リソース増減の指示を行う。
【００２１】
サービス要求遅延装置３は、レスポンス時間又はサ−ビス要求数が予め定められた閾値を超えた場合は、サービス要求を受信してから所定の遅延時間が経過したときにサービス要求を負荷分散装置４に送信する。すなわち、遅延時間の間、サービス要求遅延装置３はサービス要求を負荷分散装置４に送信せず、保持しておき、遅延時間が経過したときに負荷分散装置４に送信する。これにより、サービス要求が遅延時間だけ遅れて、仮想マシン７に送信される。また、遅延時間を解除する指示を受けた場合は、サービス要求を直ちに負荷分散装置４に送信する。
【００２２】
構成管理部５２は、リソース増減の指示により、仮想マシン７の数、または、仮想マシンのメモリ量やＣＰＵの処理能力などのリソースを増減することで、仮想マシン全体のリソースを増減する。
【００２３】
リソース監視部５３は、仮想マシン全体のリソースを監視し、仮想マシン７の数、または、仮想マシンのメモリ量やＣＰＵの処理能力などのリソース量を取得し、構成管理部５２に通知する。
【００２４】
本実施の形態の仮想マシン構成変更装置は、図１の例では、サービス要求遅延装置３とレスポンス時間／サ−ビス要求数測定部５１を含んでなる。サービス要求遅延装置３は、仮想マシン構成変更装置におけるサービス要求遅延部を構成するものである。
【００２５】
図２は、仮想マシン構成変更装置と負荷分散システムの動作を示すフローチャートである。
【００２６】
まず、サービス要求遅延装置３は、当初において、サービス要求を受信した場合、直ちに負荷分散装置４に送信することとする。
【００２７】
さて、本実施の形態では、まず、レスポンス時間の閾値（時間閾値）およびサ−ビス要求数の閾値（要求数閾値）をレスポンス時間／サ−ビス要求数測定部５１に設定し、遅延時間をサービス要求遅延装置３に設定する（Ｓ１）。
【００２８】
次に、レスポンス時間／サ−ビス要求数測定部５１は、負荷分散装置４がサービス要求を受信してからサービスデータの送信を情報端末２に返信するまでのレスポンス時間およびサ−ビス要求数を測定する（Ｓ３）。
【００２９】
次に、レスポンス時間／サ−ビス要求数測定部５１は、測定したレスポンス時間又はサ−ビス要求数がステップＳ１で設定した閾値（時間閾値、要求数閾値）を超えているか否かを判定し（Ｓ５）、超えていない場合は（Ｓ５：ＮＯ）、ステップＳ３に戻る。なお、レスポンス時間およびサ−ビス要求数の両方が閾値を超えているかを判定してもよい。レスポンス時間又はサ−ビス要求数を測定し、これが閾値以下かを判定してもよい。
【００３０】
一方、閾値を超えている場合は（Ｓ５：ＹＥＳ）、サービス要求遅延装置３に対し、遅延時間を発生させるように指示する（Ｓ７）。これにより、サービス要求遅延装置３は、以降のサービス要求については、受信してからステップＳ１で設定された遅延時間が経過したときに負荷分散装置４に送信する（Ｓ７）。負荷分散装置４は、サービス要求をいずれかの仮想マシン７に直ちに振り分ける。これにより、仮想マシン７は、当初に比べ、遅延時間だけ遅れてサービス要求を受信することになる。
【００３１】
サービス要求を受信した仮想マシン７は、サービス要求に応じた処理を行い、処理の結果であるサービスデータを負荷分散装置４、サービス要求遅延装置３及び通信ネットワーク１を介して、情報端末２に返信する。
【００３２】
このように、遅延時間を設けることで、仮想マシン７における単位時間あたりの処理負荷が低減し、仮想マシン７のサービス品質の低下を防止することができる。
【００３３】
なお、レスポンス時間／サービス要求数測定部５１は、測定したレスポンス時間およびサービス要求数をサービス要求遅延装置３に通知し、サービス要求遅延装置３は、レスポンス時間が長いほど又はサービス要求数が多いほど、負荷分散装置４へのサービス要求の送信を長く遅延させてもよい。これにより、一層確実にシステムのサービス品質の低下を防止することができる。
【００３４】
続いて、レスポンス時間／サービス要求数測定部５１は、構成管理部５２に対し、仮想マシン７の数、または、仮想マシンのメモリ量やＣＰＵの処理能力などのリソースを増やすことで、仮想マシン全体のリソースを増やすように指示する（Ｓ９）。これにより、構成管理部５２は、制御のとおりに、仮想マシン全体のリソースを増やす。また、構成管理部５２は、リソース監視部５３から、仮想マシン全体のリソース量を取得し、制御のとおりに増えていることを確認する。
【００３５】
次に、レスポンス時間／サービス要求数測定部５１は、ステップＳ３と同様に、レスポンス時間およびサービス要求数を測定する（Ｓ１１）。
【００３６】
次に、レスポンス時間／サービス要求数測定部５１は、測定したレスポンス時間又はサービス要求数がステップＳ１で設定した閾値（時間閾値と要求数閾値）以下か否かを判定し（Ｓ１３）、閾値以下でない場合は（Ｓ１３：ＮＯ）、ステップＳ１１に戻る。なお、Ｓ１３では、Ｓ５で使用する閾値とは別の閾値を使用してもよい。なお、レスポンス時間およびサ−ビス要求数の両方が閾値以下かを判定してもよい。レスポンス時間又はサ−ビス要求数を測定し、これが閾値以下かを判定してもよい。
【００３７】
さて、例えば、サービス要求に対し、仮想マシン７全体のリソースが十分に割り当てられた場合は、レスポンス時間又はサービス要求数が閾値以下となる（Ｓ１３：ＹＥＳ）。
【００３８】
この場合、レスポンス時間／サービス要求数測定部５１は、サービス要求遅延装置３に対し、遅延時間を解除する（発生させない）ように指示し（Ｓ１７）、ステップＳ３に戻る。ステップＳ１７の指示により、サービス要求遅延装置３は、以降のサービス要求については、受信後、直ちに負荷分散装置４に送信する（Ｓ１７）。負荷分散装置４は、サービス要求をいずれかの仮想マシン７に直ちに振り分ける。これにより、仮想マシン７は、当初と同様に、遅れることなく、サービス要求を受信できる。
【００３９】
サービス要求を受信した仮想マシン７は、サービス要求に応じた処理を行い、処理の結果であるサービスデータを負荷分散装置４、サービス要求遅延装置３及び通信ネットワーク１を介して、情報端末２に返信する。
【００４０】
このように、不要な場合は、遅延時間を発生させない（解除する）ことで、サービスデータを情報端末２に対し迅速に返信することができる。
【００４１】
さて、例えば、仮想マシン７全体のリソースが十分に割り当てられた場合は、リソース使用率や使用量が閾値以下となる。図３に示すように、リソース監視部５３は、リソースの使用状況（使用率／使用量）を測定し（Ｓ２１）、測定したリソースの使用率／使用量が所定の閾値を下回った場合（Ｓ２３：ＹＥＳ）、構成管理部５２に対し、仮想マシン７の数、または、仮想マシンのメモリ量やＣＰＵの処理能力などのリソースを減らすことで、仮想マシン全体のリソースを減らすように指示する（Ｓ２５）。これにより、構成管理部５２は、制御のとおりに、仮想マシン全体のリソースを減らす。また、構成管理部５２は、リソース監視部５３から、仮想マシン全体のリソース量を取得し、制御のとおりに減っていることを確認する。
【００４２】
また、図４に示すように、任意の時点で運用者から、本機能の停止要求又は負荷分散システム全体の停止要求が入ることにより（Ｓ３１）、本機能は停止する。
【００４３】
以上のように、本実施の形態の仮想マシン構成変更装置は、負荷分散システム、つまり、情報端末２から通信ネットワーク１を介して受信したサービス要求を複数の仮想マシン７に振り分け、仮想マシン７での処理の結果であるサービスデータを情報端末に送信する負荷分散システムにおけるサービス品質の低下を防止する。
【００４４】
つまり、仮想マシン構成変更装置は、サービス要求を受信してからサービスデータを送信するまでのレスポンス時間又はサービス要求数を測定するレスポンス時間／サービス要求数測定部５１と、レスポンス時間又はサービス要求数が予め定められた閾値を超えたときに、負荷分散システム（４）へのサービス要求の送信を遅延させるサービス要求遅延部（３）とを備えるので、仮想マシン７へのサービス要求の送信が遅延し、その結果、仮想マシン７における単位時間あたりの処理負荷が低減し、システムのサービス品質の低下を防止することができる。
【００４５】
また、サービス運用側にとっては、仮想マシン全体のリソースを早急に増やす必要がなく、リソース増強を安定して行える。また、ユーザ側にとっては、安定したサービスと高い利便性を享受できる。
【００４６】
また、サービス要求遅延部は、情報端末から送信されたサービス要求を受信し、予め定められた遅延時間が経過したときに当該サービス要求を負荷分散システム（４）に送信する。
【００４７】
また、サービス要求遅延部は、情報端末から送信されたサービス要求を受信し、レスポンス時間が長いほど又はサービス要求数が多いほどサービス要求の負荷分散システム（４）への送信を長く遅延させる。よって、システムのサービス品質の低下を一層確実に防止することができる。
【００４８】
また、サービス要求遅延部（３）は、レスポンス時間又はサービス要求数が予め定められた閾値以下のときに、負荷分散装置４へのサービス要求の送信遅延を解除するので、仮想マシン７は、遅れることなく、サービス要求を受信でき、よって、サービスデータを情報端末２に対し迅速に返信することができる。
【００４９】
なお、本実施の形態の仮想マシン構成変更装置としてコンピュータを機能させるためのコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に記録でき、また、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
【符号の説明】
【００５０】
２  情報端末
３  サービス要求遅延装置（サービス要求遅延部）
４  負荷分散装置
７  仮想マシン
５  管理サーバ
５１  レスポンス時間／サービス要求数測定部
【図１】
2018173844.tif 000003
【図２】
2018173844.tif 000004
【図３】
2018173844.tif 000005
【図４】
2018173844.tif 000006
【手続補正書】
【提出日】平成30年1月24日(2018.1.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
負荷分散システムであって、
情報端末から受信したサービス要求を複数の仮想マシンに振り分ける負荷分散部と、
前記サービス要求を受信してから前記仮想マシンによる当該サービス要求に応じた処理の結果であるサービスデータを前記情報端末に返信するまでのレスポンス時間又はサービス要求数を測定するレスポンス時間／サービス要求数測定部と、
前記レスポンス時間又はサービス要求数が予め定められた第１の閾値を超えた場合、前記複数の仮想マシンのリソースを増強するために前記負荷分散部へのサービス要求の送信を遅延させるサービス要求遅延部と、
前記複数の仮想マシンのリソースの使用状況を監視するリソース監視部と、
前記リソースの使用状況が所定の第２の閾値を下回った場合、前記複数の仮想マシンのリソースを減らすとともに、前記サービス要求遅延部が前記負荷分散部へのサービス要求の送信を遅延させた後に、前記複数の仮想マシンのリソースを増強する構成管理部と
を備えることを特徴とする負荷分散システム。
【請求項２】
前記サービス要求遅延部は、前記情報端末から送信されたサービス要求を受信し、予め定められた遅延時間が経過したときに当該サービス要求を前記負荷分散部に送信することを特徴とする請求項１記載の負荷分散システム。
【請求項３】
前記サービス要求遅延部は、前記情報端末から送信されたサービス要求を受信し、前記レスポンス時間が長いほど又はサービス要求数が多いほど当該サービス要求の前記負荷分散部への送信を長く遅延させることを特徴とする請求項１記載の負荷分散システム。
【請求項４】
前記サービス要求遅延部は、前記レスポンス時間又はサービス要求数が前記第１の閾値以下になったときに、前記サービス要求の送信の遅延を解除することを特徴とする請求項１ないし３のいずれかに記載の負荷分散システム。
【請求項５】
情報端末から通信ネットワークを介して受信したサービス要求を複数の仮想マシンに振り分け、前記仮想マシンによる当該サービス要求に応じた処理の結果であるサービスデータを前記情報端末に返信する負荷分散システムが行う仮想マシン構成変更方法であって、
前記サービス要求を複数の仮想マシンに振り分ける負荷分散ステップと、
前記サービス要求を受信してから前記サービスデータを前記情報端末に返信するまでのレスポンス時間又はサービス要求数を測定する測定ステップと、
前記レスポンス時間又はサービス要求数が予め定められた第１の閾値を超えたときに、前記負荷分散ステップの前記サービス要求の振り分けを遅延させ、前記複数の仮想マシンのリソースを増強する遅延ステップと、
前記複数の仮想マシンのリソースの使用状況を監視し、前記リソースの使用状況が所定の第２の閾値を下回った場合、前記複数の仮想マシンのリソースを減らす構成管理ステップと  を行う
ことを特徴とする仮想マシン構成変更方法。
【請求項６】
請求項１乃至４のいずれかに記載の負荷分散システムとしてコンピュータを機能させるためのコンピュータプログラム。
【手続補正書】
【提出日】平成30年7月3日(2018.7.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
負荷分散システムであって、
情報端末から受信したサービス要求を複数の仮想マシンに振り分ける負荷分散部と、
前記サービス要求を受信してから前記仮想マシンによる当該サービス要求に応じた処理の結果であるサービスデータを前記情報端末に返信するまでのレスポンス時間又はサービス要求数を測定し、レスポンス時間又はサービス要求数が予め定められた第１の閾値を超えた場合、遅延時間を発生させる第１の指示をサービス要求遅延部に指示し、その後、前記複数の仮想マシンのリソースを増強させる第２の指示を構成管理部に送信するレスポンス時間／サービス要求数測定部と、
前記第１の指示により、前記複数の仮想マシンのリソースを増強するために前記負荷分散部へのサービス要求の送信を遅延させるサービス要求遅延部と、
前記複数の仮想マシンのリソースの使用状況を監視するリソース監視部と、
前記第２の指示により、前記複数の仮想マシンのリソースを増強する構成管理部とを備え、
前記構成管理部は、前記リソースの使用状況が所定の第２の閾値を下回った場合、前記複数の仮想マシンのリソースを減らすこと
を特徴とする負荷分散システム。
【請求項２】
前記サービス要求遅延部は、前記情報端末から送信されたサービス要求を受信し、予め定められた遅延時間が経過したときに当該サービス要求を前記負荷分散部に送信することを特徴とする請求項１記載の負荷分散システム。
【請求項３】
前記サービス要求遅延部は、前記情報端末から送信されたサービス要求を受信し、前記レスポンス時間が長いほど又はサービス要求数が多いほど当該サービス要求の前記負荷分散部への送信を長く遅延させることを特徴とする請求項１記載の負荷分散システム。
【請求項４】
前記サービス要求遅延部は、前記レスポンス時間又はサービス要求数が前記第１の閾値以下になったときに、前記サービス要求の送信の遅延を解除することを特徴とする請求項１ないし３のいずれかに記載の負荷分散システム。
【請求項５】
情報端末から通信ネットワークを介して受信したサービス要求を複数の仮想マシンに振り分け、前記仮想マシンによる当該サービス要求に応じた処理の結果であるサービスデータを前記情報端末に返信する負荷分散システムが行う仮想マシン構成変更方法であって、
前記サービス要求を複数の仮想マシンに振り分ける負荷分散ステップと、
前記サービス要求を受信してから前記サービスデータを前記情報端末に返信するまでのレスポンス時間又はサービス要求数を測定し、レスポンス時間又はサービス要求数が予め定められた第１の閾値を超えた場合、遅延時間を発生させ、その後、前記複数の仮想マシンのリソースを増強させることを指示する測定ステップと、
前記指示により、前記複数の仮想マシンのリソースを増強するために前記負荷分散ステップの前記サービス要求の振り分けを遅延させ、前記複数の仮想マシンのリソースを増強する遅延ステップと、
前記複数の仮想マシンのリソースの使用状況を監視し、前記リソースの使用状況が所定の第２の閾値を下回った場合、前記複数の仮想マシンのリソースを減らす構成管理ステップと、を行う
ことを特徴とする仮想マシン構成変更方法。
【請求項６】
請求項１乃至４のいずれかに記載の負荷分散システムとしてコンピュータを機能させるためのコンピュータプログラム。