コンピュータシステムの縮退及び活性に関するコストを算出する縮退及び活性コスト算出装置と、縮退運転によって削減されたコストを算出する削減済コスト算出装置と、前記縮退及び活性コスト算出装置と前記削減済コスト算出装置とから取得したコスト値を基に縮退操作または活性操作を行う判断を行う縮退及び活性判定装置と、前記縮退及び活性判定装置による判断に基づいて、サービスをどのコンピュータシステム上で実行するかを決定し、縮退中のコンピュータシステムの活性、又は、稼働中のコンピュータシステムの縮退を実行するための配置計画を行うサービス配置算出装置と、を備え、サービス提供におけるコストを削減可能な物理的または論理的コンピュータシステム。前記サービス配置算出装置に接続され、各々のサービスの優先度に応じて任意のサービスの提供レベルを変化させるかどうかを判定し、当該判定結果を前記サービス配置算出装置に通知するサービス種別判定装置をさらに備えることを特徴とする請求項1に記載のコンピュータシステム。前記縮退及び活性判定装置において、縮退中のコンピュータシステムの活性や稼働中のコンピュータシステムの縮退が妥当かどうかの判断を下すにあたり、前回コンピュータシステムを縮退させたコストと、これから新たにサービスを実行する予定のコンピュータシステムを活性するコストと、これから新たにサービスを実行する予定のコンピュータシステムが縮退していたことで削減できたコストと、を用いることを特徴とする請求項1又は2に記載のコンピュータシステム。コンピュータシステムによるサービス提供におけるコスト削減方法であって、コンピュータシステムの縮退及び活性に関するコストを算出するステップと、縮退運転によって削減されたコストを算出するステップと、前記縮退及び活性に関するコストを算出するステップ及び前記削減されたコストを算出するステップにおいて取得されたコスト値を基に縮退操作または活性操作を行う判断を行うステップと、前記判断に基づいて、サービスをどのコンピュータシステム上で実行するかを決定し、縮退中のコンピュータシステムの活性、又は、稼働中のコンピュータシステムの縮退を実行するための配置計画を行うステップと、を備えるコスト削減手法。第1に、無計画にコンピュータシステムの縮退と活性を繰り返すと、かえってコストが高くなることが指摘されている。この理由は、縮退や活性の時間的、消費電力的コストは、多少の縮退運転によって削減されるコストよりも大きいためである。第2に、ワークロードの予測によるコンピュータシステムの縮退および活性のタイミング決定は困難であることが指摘されている。この理由は、あるコンピュータシステム上で稼動するサービスは多岐に渡り、一般にそれぞれのサービスについて利用者が増減するタイミングが違うためである。本発明は、かかる実情に鑑み、多数のコンピュータシステムを用いたサービス提供における計算処理の割り当てスケジューリングに関して、特に、複数のコンピュータシステムの計算負荷を、より少数のコンピュータシステムに再割り当てを行うようなスケジューリング方法を提供する。本発明の他の目的は、縮退運転中に負荷が上がっても縮退操作に関わるコストが償却されるまで活性操作を行わないようにすることで、確実にコストを削減できるようにすることである。本発明は多数のコンピュータシステムを用いたサービス提供における計算処理の割り当てスケジューリングに関して、特に、複数のコンピュータシステムの計算負荷を、より少数のコンピュータシステムに再割り当てを行うようなスケジューリング方法において、処理の再割り当てによってコンピュータシステムを縮退することで削減されたコストと、更なる処理の再割り当て時にコンピュータシステムを活性するために発生するコストを比較し、縮退するコストと活性するコストを、縮退した状態で稼動することにより削減されたコストが上回る場合に、活性操作を実施することで時間、消費電力などのコストを削減する。第1に、縮退や活性に伴う消費電力や初期化時間などのコストを確実に削減できるという効果を奏する。その理由は、コンピュータシステムの縮退及び活性を無条件に行うのではなく、縮退及び活性にかかるコストを縮退によって削減されたコストで償却してから再活性を行うためである。第2に、縮退と活性を短時間の間に繰り返すことで本来提供するべきサービスにリソースが割り当たらない、スラッシングと呼ばれる事態を回避できるという効果を奏する。その理由は、コンピュータシステムの縮退及び活性にかかるコストを縮退によって削減されたコストで償却するまで次の縮退及び活性を行わず、少なくとも次の縮退及び活性までの期間はコンピュータシステムのリソースをサービスの提供に費やすためである。以下、本発明の実施の形態について図面を参照しつつ詳細に説明する。なお、同一の要素には同一の符号を付し、重複する説明を省略する。また、以下の実施の形態は、本発明を説明するための例示であり、本発明をその実施の形態のみに限定する趣旨ではない。さらに、本発明は、その要旨を逸脱しない限り、さまざまな変形が可能である。図1は、本発明の一実施形態によるコンピュータシステム10の全体構成を示すブロック図である。本実施形態における複数台の物理的または論理的コンピュータシステム10によるサービス提供におけるコスト削減手法では、コンピュータシステム10は、サービスの実行要求を受け取るサービス受付装置200と、コンピュータシステムの縮退及び活性に関するコストを算出する縮退及び活性コスト算出装置101と、縮退運転によって削減されたコストを算出する削減済コスト算出装置102と、縮退及び活性コスト算出装置101と削減済コスト算出装置102から取得したコスト値を基に縮退操作または活性操作を行う判断を行う縮退及び活性判定装置100と、サービスをどのコンピュータシステム上で実行するかを決定するサービス配置算出装置110と、サービスを実行するコンピュータシステム上にサービスを転送するサービス配置装置201と、サービスを実際に実行するサービス実行装置202とを含んで構成されている。ここでコストとはサービスの提供に伴う指標であり、例えば消費電力やサービス停止時間、サービスを提供することで得られる売り上げなど、定量化できるものであれば任意の指標を適用可能である。また、サービス配置装置201はサービス配置算出装置110が兼ねることもある。さらにここでサービスとはタスク、ジョブ、プロセスなどと呼ばれる場合もあるが、すべて同様に適用可能である。本実施形態において、複数台の物理的または論理的コンピュータシステム10を構成する各要素は、それぞれ次のように動作する。サービス受付装置200は、APIApplicationProgrammingInterfaceやWebシステム、CUICharacterbasedUserInterfaceまたはGUIGraphicalUserInterfaceなどを通じて他のシステムやプログラム、顧客、システム利用者などからサービスの実行要求を受け取ると、受け付けたサービスをサービス配置算出装置110に通知する。サービス配置算出装置110はすでに稼働しているコンピュータシステム10より多くのコンピューティングリソースを必要と判断した場合や、複数のサービスをより少数のコンピュータシステムに集約することができそうだと判断した場合に、縮退及び活性判定装置100に対して縮退中のコンピュータシステムの活性や、稼働中のコンピュータシステムの縮退が妥当かどうかを問い合わせる。また、サービス配置算出装置110はサービス受付装置200から通知を受けていない場合にも、サービスの提供状況やコンピュータシステムの稼働状況に応じて、縮退及び活性判定装置100に対して縮退中のコンピュータシステムの活性や、稼働中のコンピュータシステムの縮退が妥当かどうかを問い合わせる。縮退及び活性判定装置100は、サービス配置算出装置110から縮退や活性の妥当性の問い合わせを受けて、サービスを実行するために縮退しているコンピュータシステム10を活性するべきかどうかを判断するために、縮退及び活性コスト算出装置101にコンピュータシステム10を縮退したときに発生したコストと再度活性するために必要なコストを問い合わせる。また、縮退及び活性判定装置100は、削減済コスト算出装置102にコンピュータシステム10が縮退運転していたことで削減されたコストを問い合わせる。縮退及び活性コスト算出装置101は、前回コンピュータシステム10を縮退させたコストと、これから新たにサービスを実行する予定のコンピュータシステム10を活性するコストを縮退及び活性判定装置100に通知する。削減済コスト算出装置102は、これから新たにサービスを実行する予定のコンピュータシステム10が縮退していたことで削減できたコストを算出して縮退及び活性判定装置100に通知する。縮退及び活性判定装置100は、縮退しているコンピュータシステム10を活性するべきかどうかを判断し、削減済コスト算出装置102から通知されたコストが、縮退及び活性コスト算出装置101から通知されたコストよりも大きかった場合に、サービス配置算出装置110に対して縮退中のコンピュータシステム10を活性することが妥当であることを通知する。サービス配置算出装置110はサービスを実行するための配置計画を行い、実際にサービスを配置するサービス配置装置201に配置計画を通知する。ここで、縮退及び活性判定装置100から縮退や活性を今すぐ行うことが妥当でないと通知された場合、すぐにサービスを開始せず、サービスの新規実行やコンピュータシステム10の縮退及び活性の計画を延期し、後ほど任意のタイミングで再度縮退及び活性判定装置100に対して縮退や活性の妥当性を問い合わせることもできる。最後に、サービスはサービス配置装置201によりサービス実行装置202に転送され、目的のサービスを実行する。本実施の形態によれば、コンピュータシステム10の縮退及び活性を無条件に行うのではなく、縮退及び活性にかかるコストを縮退によって削減されたコストで償却してから再活性を行うため、縮退や活性に伴う消費電力や初期化時間などのコストを確実に削減できる。また、本実施の形態では、コンピュータシステム10の縮退及び活性にかかるコストを縮退によって削減されたコストで償却するまで次の縮退及び活性を行わず、少なくとも次の縮退及び活性までの期間はコンピュータシステム10のリソースをサービスの提供に費やすため、縮退と活性を短時間の間に繰り返すことで本来提供するべきサービスにリソースが割り当たらない、スラッシングと呼ばれる事態を回避できる。図2は、本発明の他の実施形態によるコンピュータシステム20の全体構成を示すブロック図である。本実施形態によるコンピュータシステム20は、図1に図示した要素に加え、さらにサービス種別判定装置111を備えている。本実施形態において、コンピュータシステム20を構成する各要素は、それぞれ次のように動作する。サービス受付装置200は、APIApplicationProgrammingInterfaceやWebシステム、CUICharacterbasedUserInterfaceまたはGUIGraphicalUserInterfaceなどを通じて他のシステムやプログラム、顧客、システム利用者などからサービスの実行を受け付け、サービス配置算出装置110に通知する。このとき、サービスに対してリアルタイム、バッチ、などの実行の優先度をタグ付けする。サービス配置算出装置110はすでに稼働しているコンピュータシステム20より多くのコンピューティングリソースを必要と判断した場合や、複数のサービスをより少数のコンピュータシステム20に集約することができそうだと判断した場合に、縮退及び活性判定装置100に対して縮退中のコンピュータシステム20の活性や、稼働中のコンピュータシステム20の縮退が妥当かどうかを問い合わせる。また、サービス配置算出装置110はサービス受付装置200から通知を受けていない場合にも、サービスの提供状況やコンピュータシステム20の稼働状況に応じて、縮退及び活性判定装置100に対して縮退中のコンピュータシステム20の活性や、稼働中のコンピュータシステム20の縮退が妥当かどうかを問い合わせる。縮退及び活性判定装置100は、サービス配置算出装置110から縮退や活性の妥当性の問い合わせを受けて、縮退及び活性コスト算出装置101にコンピュータシステム20を縮退したときに発生したコストと再度活性するために必要なコストを、削減済コスト算出装置102にコンピュータシステム20が縮退運転していたことで削減されたコストを、それぞれ問い合わせる。縮退及び活性コスト算出装置101は、前回コンピュータシステム20を縮退させたコストと、これから新たにサービスを実行する予定のコンピュータシステム20を活性するコストを縮退及び活性判定装置100に通知する。削減済コスト算出装置102は、これから新たにサービスを実行する予定のコンピュータシステム20が縮退していたことで削減できたコストを算出して縮退及び活性判定装置100に通知する。縮退及び活性判定装置100は、縮退しているコンピュータシステム20を活性するべきかどうかを判断し、削減済コスト算出装置102から通知されたコストが、縮退及び活性コスト算出装置101から通知されたコストよりも大きかった場合に、サービス配置算出装置110に対して縮退中のコンピュータシステム20を活性することが妥当であることを通知する。サービス配置算出装置110はサービスを実行するための配置計画を行い、実際にサービスを配置するサービス配置装置201に配置計画を通知する。ここで、縮退及び活性判定装置100から縮退や活性を今すぐ行うことが妥当でないと通知された場合、サービス種別判定装置111に対して、より優先度の低く中断可能なサービスを問い合わせる。そしてより優先度の低く中断可能なサービスがあればそのサービスを中断し、新たに要求されたサービスを実行するよう、サービス配置装置201に配置計画を通知する。中断したサービスは、後ほど再開するか、再度実行し直すこともできる。また、サービスの新規実行やコンピュータシステム20の縮退及び活性の計画を延期し、後ほど任意のタイミングで再度縮退及び活性判定装置100に対して縮退や活性の妥当性を問い合わせることもできる。サービス種別判定装置111は新しく開始しようとしているサービスよりも優先度が低く、かつ中断可能なサービスがあれば、それをサービス配置算出装置110に通知する。ここで中断可能なサービスとは、再開が可能なものだけでなく不可能なものも含むことができ、その情報はサービスの実行依頼者が付帯情報として設定することもできる。最後に、サービスはサービス配置装置201によりサービス実行装置202に転送され、目的のサービスを実行する。図3と図4はそれぞれ、縮退及び活性コスト算出装置101及び削減済コスト算出装置102によって算出される電力と累積電力の一例を示す図である。より具体的には、図3は、縮退及び活性コスト算出装置101によって算出される縮退及び活性に係る電力と、削減済コスト算出装置102によって算出される縮退運転によって削減された電力の一例を示す図である。図4は、縮退及び活性コスト算出装置101によって算出される縮退及び活性に係る累積電力と、削減済コスト算出装置102によって算出される縮退運転によって削減された累積電力の一例を示す図である。ここではコストを電力としているが、この他にも時間やサービス提供による売り上げなど、定量化できるものは何でも用いることができる。まず、ユーザはWebインターフェースを通して、サービス受付装置200に新しいサービスの実行を指示する。サービス受付装置200は、サービス配置算出装置110に受け付けたサービスを通知する。サービス配置算出装置110は、新しく受け付けたサービスを現在稼働中のコンピュータシステム10又は20以下、単にコンピュータシステム10という。のリソースで不足無く実行することが可能かどうかを判断する。ここではコンピュータシステムのリソース不足が発生したものとする。サービス配置算出装置110は、縮退及び活性判定装置100に対して縮退中のコンピュータシステム10を活性することの妥当性を問い合わせる。縮退及び活性判定装置100は、縮退及び活性コスト算出装置101に対してコンピュータシステム10の縮退と活性に係る電力を、削減済コスト算出装置102に対して当該コンピュータシステム10が縮退中に削減できたであろう電力を、それぞれ問い合わせる。縮退及び活性コスト算出装置101は、これから活性する予定のコンピュータシステム10が直前に縮退したときの電力と、これから活性する予定のコンピュータシステム10を活性するときに係る電力を算出し、縮退及び活性判定装置100に通知する。これらの例がそれぞれ図3の、縮退に係る電力、及び、活性に係る電力として、また図4の縮退及び活性に係る累積電力として図示されている。削減済コスト算出装置102は、これから活性する予定のコンピュータシステム10が縮退中に削減できたであろう電力を算出し、縮退及び活性判定装置100に通知する。これは例えば、当該コンピュータシステム10の低負荷時の積算電力などで近似できる。この例が図3の縮退によって削減された電力として、また図4の縮退によって削減された累積電力として図示されている。縮退及び活性判定装置100は、縮退及び活性コスト算出装置101と削減済コスト算出装置102より受け取ったコスト値を比較する。図4によれば、縮退及び活性に係る累積電力を縮退によって削減された累積電力が上回っており、既に縮退及び再活性に必要な電力分は償却済みであると考えられる。したがって縮退及び活性判定装置100は、サービス配置算出装置110に対して縮退中のコンピュータシステム10を活性させることが妥当である旨を通知する。サービス配置算出装置110は当該通知を受けると、縮退中のコンピュータシステム10を活性させ、新しいサービスを含めたサービスの再配置を行い、サービス配置装置201にサービス配置計画を通知する。サービス配置装置201はサービス配置計画に従い、各サービスを然るべきサービス実行装置202に配置し、サービスを実行する。なお、本発明は、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において、他の様々な形で実施することができる。このため、上記実施形態はあらゆる点で単なる例示にすぎず、限定的に解釈されるものではない。また、各処理ステップは処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができる。上記の実施形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られない。付記1コンピュータシステムの縮退及び活性に関するコストを算出する縮退及び活性コスト算出装置と、縮退運転によって削減されたコストを算出する削減済コスト算出装置と、前記縮退及び活性コスト算出装置と前記削減済コスト算出装置とから取得したコスト値を基に縮退操作または活性操作を行う判断を行う縮退及び活性判定装置と、前記縮退及び活性判定装置による判断に基づいて、サービスをどのコンピュータシステム上で実行するかを決定し、縮退中のコンピュータシステムの活性、又は、稼働中のコンピュータシステムの縮退を実行するための配置計画を行うサービス配置算出装置と、を備え、サービス提供におけるコストを削減可能な物理的または論理的コンピュータシステム。付記2前記サービス配置算出装置に接続され、各々のサービスの優先度に応じて任意のサービスの提供レベルを変化させるかどうかを判定し、当該判定結果を前記サービス配置算出装置に通知するサービス種別判定装置をさらに備えることを特徴とする付記1に記載のコンピュータシステム。付記3前記縮退及び活性判定装置において、縮退中のコンピュータシステムの活性や稼働中のコンピュータシステムの縮退が妥当かどうかの判断を下すにあたり、前回コンピュータシステムを縮退させたコストと、これから新たにサービスを実行する予定のコンピュータシステムを活性するコストと、これから新たにサービスを実行する予定のコンピュータシステムが縮退していたことで削減できたコストと、を用いることを特徴とする付記1又は2に記載のコンピュータシステム。付記4コンピュータシステムによるサービス提供におけるコスト削減方法であって、コンピュータシステムの縮退及び活性に関するコストを算出するステップと、縮退運転によって削減されたコストを算出するステップと、前記縮退及び活性に関するコストを算出するステップ及び前記削減されたコストを算出するステップにおいて取得されたコスト値を基に縮退操作または活性操作を行う判断を行うステップと、前記判断に基づいて、サービスをどのコンピュータシステム上で実行するかを決定し、縮退中のコンピュータシステムの活性、又は、稼働中のコンピュータシステムの縮退を実行するための配置計画を行うステップと、を備えるコスト削減手法。