JP5262724B2 - プロビジョニングシステム、方法、及び、プログラム - Google Patents
プロビジョニングシステム、方法、及び、プログラム Download PDFInfo
- Publication number
- JP5262724B2 JP5262724B2 JP2008553110A JP2008553110A JP5262724B2 JP 5262724 B2 JP5262724 B2 JP 5262724B2 JP 2008553110 A JP2008553110 A JP 2008553110A JP 2008553110 A JP2008553110 A JP 2008553110A JP 5262724 B2 JP5262724 B2 JP 5262724B2
- Authority
- JP
- Japan
- Prior art keywords
- provisioning
- virtual machine
- standby
- server
- application system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 118
- 238000010276 construction Methods 0.000 claims description 93
- 238000007726 management method Methods 0.000 claims description 78
- 230000008569 process Effects 0.000 claims description 48
- 230000008859 change Effects 0.000 claims description 29
- 238000012544 monitoring process Methods 0.000 claims description 28
- 230000007704 transition Effects 0.000 claims description 18
- 230000004044 response Effects 0.000 claims description 15
- 238000013468 resource allocation Methods 0.000 claims description 11
- 238000009826 distribution Methods 0.000 claims description 10
- 230000004913 activation Effects 0.000 claims description 4
- 238000012545 processing Methods 0.000 description 23
- 238000004458 analytical method Methods 0.000 description 15
- 239000013598 vector Substances 0.000 description 11
- 238000004364 calculation method Methods 0.000 description 10
- 238000011161 development Methods 0.000 description 9
- 238000011156 evaluation Methods 0.000 description 9
- 238000002360 preparation method Methods 0.000 description 7
- 238000007477 logistic regression Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000003860 storage Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000007476 Maximum Likelihood Methods 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5077—Logical partitioning of resources; Management or configuration of virtualized resources
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Hardware Redundancy (AREA)
Description
管理者による承諾は、省略することもできる。
v=(x1,x2,..,xn)
q(v)=exp(β0+Σβi×xi)/(1+exp(β0+Σβi×xi))
ここで、β0,..,βnは回帰係数列であり、パターンデータ(図7(b))を入力データとして、最尤法によって求めることができる。回帰係数を求めた後の販売管理システムについてのロジスティック回帰式の例を、以下に示す。
f(v)=exp(-2.6+1.04×x1+0.17×x2-6×x3+0.03×x4+0.38×x5+0.17×x6)
q(v)=f(v)/(1+f(v)) (1)
各アプリケーションシステムについて、上記と同様に、ロジスティック回帰分析で、プロビジョニングが要求される確率の算出式を導出する。また、何れのアプリケーションシステムに対してプロビジョニングが要求されない場合についても、ロジスティック回帰分析で確率の算出式を導出する。この確率算出式の導出は、プロビジョニングシステムの運用開始前に、あらかじめ行っておく。
11 負荷分散装置
20 管理サーバ
21 情報監視部
22 スタンバイ構築決定部
23 プロビジョニング決定部
24 制御実行部
25 スケジュール入力部
26 スケジュール管理部
27 時刻監視部
31〜36 サーバ機
40 共有サーバ
41 アクティブ仮想マシン
42 スタンバイ仮想マシン
43 仮想マシンモニタ
50 共有ディスク装置
Claims (42)
- 複数のサーバで2つ以上のアプリケーションシステムを動作させるシステムでサーバのプロビジョニングを行うプロビジョニングシステムであって、
前記複数のサーバの少なくとも1つは複数の仮想マシンを構成可能な共有サーバとして構成されており、
アプリケーションシステムを稼動させるためのアクティブ仮想マシンが構成された共用サーバ上に、前記アクティブ仮想マシンに割り当てられた資源量よりも少ない資源量でスタンバイ仮想マシンを起動させ、該スタンバイ仮想マシン上でプロビジョニングの一部を事前に実行させるスタンバイ構築手段と、
プロビジョニング要求が発生した場合、前記アクティブ仮想マシンと前記スタンバイ仮想マシンとの資源割当量を変更し、前記スタンバイ仮想マシンがアプリケーションシステムの一部として運用されるのに応じて、前記プロビジョニングを完了させるプロビジョニング実行手段とを備え、
前記スタンバイ構築手段は、前記サーバの負荷状態を取得し、該取得した負荷状態に基づいてプロビジョニング要求の発生の有無を予測し、前記プロビジョニング要求が発生すると予測すると前記スタンバイ仮想マシン上で前記プロビジョニングを実行させることを特徴とするプロビジョニングシステム。 - 前記スタンバイ構築手段は、前記サーバの負荷状態と、過去のサーバの負荷状態の統計情報とに基づいて、プロビジョニングの発生を予測する、請求項1に記載のプロビジョニングシステム。
- 前記スタンバイ構築手段は、前記サーバの負荷状態と、過去のサーバの負荷状態の統計情報とに基づいて、各アプリケーションシステムについて現時点から所定時間後にプロビジョニング要求が発生する確率を計算し、該計算した確率が所定のしきい値以上であると、プロビジョニング要求が発生すると予測する、請求項1に記載のプロビジョニングシステム。
- 前記スタンバイ構築手段は、前記計算した確率と、アプリケーション間の切替えに要する時間コストを表した状態遷移コストグラフとに基づいて、前記スタンバイ仮想マシン上で事前に実行するプロビジョニングの対象となるアプリケーションシステムを決定する、請求項3に記載のプロビジョニングシステム。
- 前記スタンバイ構築手段は、前記スタンバイ仮想マシン上で、少なくともOSの起動及びアプリケーションの起動を実行させる、請求項1に記載のプロビジョニングシステム。
- 前記スタンバイ構築手段は、前記スタンバイ仮想マシン上で、OSの起動、アプリケーションの起動、設定変更、パッチ適用、ネットワークの構成変更、管理/監視サーバへの登録設定、及び、連携サーバへの登録設定を実行させる、請求項1に記載のプロビジョニングシステム。
- 前記スタンバイ構築手段は、共有ディスクに格納されたディスクイメージを使用して、前記スタンバイ仮想マシン上でOS及びアプリケーションを起動させる、請求項5に記載のプロビジョニングシステム。
- 前記スタンバイ構築手段は、プロビジョニング要求を発生させる時刻を定めたプロビジョニングスケジュールを記憶するスケジュール管理部を参照し、前記プロビジョニング要求を発生させる時刻よりも前の時点で、前記スタンバイ仮想マシンを起動し、該スタンバイ仮想マシン上でプロビジョニングを事前に実行させる、請求項1に記載のプロビジョニングシステム。
- 前記プロビジョニング実行手段は、前記2つ以上のアプリケーションシステムのうちの何れかに対応するサーバの負荷状態が所定のしきい値を超えると、当該アプリケーションシステムのプロビジョニングを行う、請求項1に記載のプロビジョニングシステム。
- 前記プロビジョニング実行手段は、前記スタンバイ仮想マシンに割り当てる資源量を、前記アクティブ仮想マシンに割り当てる資源量よりも多くし、スタンバイ仮想マシンとアクティブ仮想マシンとの入替えを行う、請求項1に記載のプロビジョニングシステム。
- 前記プロビジョニング実行手段は、前記プロビジョニングするアプリケーションシステムと、前記スタンバイ構築手段によって前記スタンバイ仮想マシン上で事前にプロビジョニングが実行されたアプリケーションシステムとが一致するときには、前記スタンバイ仮想マシンとアクティブ仮想マシンとの入替えを行い、前記スタンバイ仮想マシンを用いたアプリケーションシステムの運用を開始させる、請求項10に記載のプロビジョニングシステム。
- 前記プロビジョニング実行手段は、前記プロビジョニングするアプリケーションシステムと、前記スタンバイ構築手段によって前記スタンバイ仮想マシン上で事前にプロビジョニングが実行されたアプリケーションシステムとが一致しないときには、前記スタンバイ仮想マシン上で、少なくともOSの起動及びアプリケーションの起動を実行させ、OS及びアプリケーションの起動後、前記スタンバイ仮想マシンとアクティブ仮想マシンとの入替えを行い、前記スタンバイ仮想マシンを用いたアプリケーションシステムの運用を開始させる、請求項10に記載のプロビジョニングシステム。
- 前記プロビジョニング実行手段は、アプリケーションシステムの負荷分散を行う負荷分散装置に前記スタンバイ仮想マシンを登録し、前記スタンバイ仮想マシンを用いたアプリケーションシステムの運用を開始させる、請求項10に記載のプロビジョニングシステム。
- コンピュータを用い、複数のサーバで2つ以上のアプリケーションシステムを動作させるシステムでサーバのプロビジョニングを行うプロビジョニング方法であって、
前記複数のサーバの少なくとも1つは複数の仮想マシンを構成可能な共有サーバとして構成されており、
前記コンピュータが、アプリケーションシステムを稼動させるアクティブ仮想マシンと同じ共有サーバ上で、前記アクティブ仮想マシンよりも少ない資源量でスタンバイ仮想マシンを起動させ、該スタンバイ仮想マシン上でプロビジョニングの一部を事前に実行させるスタンバイ構築ステップと、
プロビジョニング要求が発生した場合、前記コンピュータが、前記アクティブ仮想マシンと前記スタンバイ仮想マシンとの資源割当量を変更し、前記スタンバイ仮想マシンがアプリケーションシステムの一部として運用されるのに応じて、前記プロビジョニングを完了させるプロビジョニング実行ステップとを有し、
前記スタンバイ構築ステップでは、前記コンピュータは、前記アプリケーションシステムを構成するサーバの負荷状態を取得し、該取得した負荷状態に基づいてプロビジョニング要求の発生の有無を予測し、前記プロビジョニング要求が発生すると予測すると前記スタンバイ仮想マシン上で前記プロビジョニングを実行させることを特徴とするプロビジョニング方法。 - 前記スタンバイ構築ステップでは、前記コンピュータは、前記サーバの負荷状態と、過去のサーバの負荷状態の統計情報とに基づいて、プロビジョニングの発生を予測する、請求項14に記載のプロビジョニング方法。
- 前記スタンバイ構築ステップでは、前記コンピュータは、前記サーバの負荷状態と、過去のサーバの負荷状態の統計情報とに基づいて、各アプリケーションシステムについて現時点から所定時間後にプロビジョニング要求が発生する確率を計算し、該計算した確率が所定のしきい値以上であると、プロビジョニング要求が発生すると予測する、請求項14に記載のプロビジョニング方法。
- 前記スタンバイ構築ステップでは、前記コンピュータは、前記計算した確率と、アプリケーション間の切替えに要する時間コストを表した状態遷移コストグラフとに基づいて、前記スタンバイ仮想マシン上で事前に実行するプロビジョニングの対象となるアプリケーションシステムを決定する、請求項16に記載のプロビジョニング方法。
- 前記スタンバイ構築ステップでは、前記コンピュータは、前記スタンバイ仮想マシン上で、少なくともOSの起動及びプリケーションの起動を実行させる、請求項14に記載のプロビジョニング方法。
- 前記スタンバイ構築ステップでは、前記コンピュータは、前記スタンバイ仮想マシン上で、OSの起動、アプリケーションの起動、設定変更、パッチ適用、ネットワークの構成変更、管理/監視サーバへの登録設定、及び、連携サーバへの登録設定を実行させる、請求項14に記載のプロビジョニング方法。
- 前記スタンバイ構築ステップでは、前記コンピュータは、共有ディスクに格納されたディスクイメージを使用して、前記スタンバイ仮想マシン上でOS及びアプリケーションを起動させる、請求項18に記載のプロビジョニング方法。
- 前記スタンバイ構築ステップでは、前記コンピュータは、プロビジョニング要求を発生させる時刻を定めたプロビジョニングスケジュールを記憶するスケジュール管理部を参照し、前記プロビジョニング要求を発生させる時刻よりも前の時点で、前記スタンバイ仮想マシンを起動し、該スタンバイ仮想マシン上でプロビジョニングを事前に実行させる、請求項14に記載のプロビジョニング方法。
- 前記プロビジョニング実行ステップでは、前記コンピュータは、前記アプリケーションシステムに対応するサーバの負荷状態が所定のしきい値を超えると、当該アプリケーションシステムのプロビジョニングを行う、請求項14に記載のプロビジョニング方法。
- 前記プロビジョニング実行ステップでは、前記コンピュータは、前記スタンバイ仮想マシンに割り当てる資源量を、前記アクティブ仮想マシンに割り当てる資源量よりも多くし、スタンバイ仮想マシンとアクティブ仮想マシンとの入替えを行う、請求項14に記載のプロビジョニング方法。
- 前記プロビジョニング実行ステップでは、前記コンピュータは、前記プロビジョニングするアプリケーションシステムと、前記スタンバイ構築ステップにて前記スタンバイ仮想マシン上で事前にプロビジョニングが実行されたアプリケーションシステムとが一致するときには、前記スタンバイ仮想マシンとアクティブ仮想マシンとの入替えを行い、前記スタンバイ仮想マシンを用いたアプリケーションシステムの運用を開始させる、請求項23に記載のプロビジョニング方法。
- 前記プロビジョニング実行ステップでは、前記コンピュータは、前記プロビジョニングするアプリケーションシステムと、前記スタンバイ構築ステップにて前記スタンバイ仮想マシン上で事前にプロビジョニングが実行されたアプリケーションシステムとが一致しないときには、前記スタンバイ仮想マシン上で少なくともOSの起動及びアプリケーションの起動を実行させ、OS及びアプリケーションの起動後、前記スタンバイ仮想マシンとアクティブ仮想マシンとの入替えを行い、前記スタンバイ仮想マシンを用いたアプリケーションシステムの運用を開始させる、請求項23に記載のプロビジョニング方法。
- 前記プロビジョニング実行ステップでは、前記コンピュータは、アプリケーションシステムの負荷分散を行う負荷分散装置に前記スタンバイ仮想マシンを登録し、前記スタンバイ仮想マシンを用いたアプリケーションシステムの運用を開始させる、請求項23に記載のプロビジョニング方法。
- コンピュータに、複数のサーバで2つ以上のアプリケーションシステムを動作させ、前記複数のサーバが複数の仮想マシンを構成可能な共有サーバを少なくとも1台含むシステムで、サーバのプロビジョニングを行う処理を実行させるプログラムであって、前記コンピュータに、
アプリケーションシステムを稼動させるアクティブ仮想マシンと同じ共有サーバ上で、前記アクティブ仮想マシンよりも少ない資源量でスタンバイ仮想マシンを起動させ、該スタンバイ仮想マシン上でプロビジョニングの一部を事前に実行させるスタンバイ構築処理と、
プロビジョニング要求が発生した場合、前記アクティブ仮想マシンと前記スタンバイ仮想マシンとの資源割当量を変更し、前記スタンバイ仮想マシンがアプリケーションシステムの一部として運用されるのに応じて、前記プロビジョニングを完了させるプロビジョニング実行処理とを実行させ、
前記スタンバイ構築処理では、前記アプリケーションシステムを構成するサーバの負荷状態を取得し、該取得した負荷状態に基づいて前記プロビジョニング要求の発生の有無を予測し、プロビジョニング要求が発生すると予測すると前記スタンバイ仮想マシン上で前記プロビジョニングを実行させることを特徴とするプログラム。 - 前記スタンバイ構築処理では、前記サーバの負荷状態と、過去のサーバの負荷状態の統計情報とに基づいて、プロビジョニングの発生を予測する、請求項27に記載のプログラム。
- 前記スタンバイ構築処理では、前記サーバの負荷状態と、過去のサーバの負荷状態の統計情報とに基づいて、各アプリケーションシステムについて現時点から所定時間後にプロビジョニング要求が発生する確率を計算し、該計算した確率が所定のしきい値以上であると、プロビジョニング要求が発生すると予測する、請求項27に記載のプログラム。
- 前記スタンバイ構築処理では、前記計算した確率と、アプリケーション間の切替えに要する時間コストを表した状態遷移コストグラフとに基づいて、前記スタンバイ仮想マシン上で事前に実行するプロビジョニングの対象となるアプリケーションシステムを決定する、請求項29に記載のプログラム。
- 前記スタンバイ構築処理では、前記スタンバイ仮想マシン上で、少なくともOSの起動及びプリケーションの起動を実行させる、請求項27に記載のプログラム。
- 前記スタンバイ構築処理では、前記スタンバイ仮想マシン上で、OSの起動、アプリケーションの起動、設定変更、パッチ適用、ネットワークの構成変更、管理/監視サーバへの登録設定、及び、連携サーバへの登録設定を実行させる、請求項27に記載のプログラム。
- 前記スタンバイ構築処理では、共有ディスクに格納されたディスクイメージを使用して、前記スタンバイ仮想マシン上でOS及びアプリケーションを起動させる、請求項31に記載のプログラム。
- 前記スタンバイ構築処理では、プロビジョニング要求を発生させる時刻を定めたプロビジョニングスケジュールを記憶するスケジュール管理部を参照し、前記プロビジョニング要求を発生させる時刻よりも前の時点で、前記スタンバイ仮想マシンを起動し、該スタンバイ仮想マシン上でプロビジョニングを事前に実行させる、請求項27に記載のプログラム。
- 前記プロビジョニング実行処理では、前記アプリケーションシステムに対応するサーバの負荷状態が所定のしきい値を超えると、当該アプリケーションシステムのプロビジョニングを行う、請求項27に記載のプログラム。
- 前記プロビジョニング実行処理では、前記スタンバイ仮想マシンに割り当てる資源量を、前記アクティブ仮想マシンに割り当てる資源量よりも多くし、スタンバイ仮想マシンとアクティブ仮想マシンとの入替えを行う、請求項27に記載のプログラム。
- 前記プロビジョニング実行処理では、前記プロビジョニングするアプリケーションシステムと、前記スタンバイ構築ステップにて前記スタンバイ仮想マシン上で事前にプロビジョニングが実行されたアプリケーションシステムとが一致するときには、前記スタンバイ仮想マシンとアクティブ仮想マシンとの入替えを行い、前記スタンバイ仮想マシンを用いたアプリケーションシステムの運用を開始させる、請求項36に記載のプログラム。
- 前記プロビジョニング実行処理では、前記プロビジョニングするアプリケーションシステムと、前記スタンバイ構築ステップにて前記スタンバイ仮想マシン上で事前にプロビジョニングが実行されたアプリケーションシステムとが一致しないときには、前記スタンバイ仮想マシン上で少なくともOSの起動及びアプリケーションの起動を実行させ、OS及びアプリケーションの起動後、前記スタンバイ仮想マシンとアクティブ仮想マシンとの入替えを行い、前記スタンバイ仮想マシンを用いたアプリケーションシステムの運用を開始させる、請求項36に記載のプログラム。
- 前記プロビジョニング実行処理では、アプリケーションシステムの負荷分散を行う負荷分散装置に前記スタンバイ仮想マシンを登録し、前記スタンバイ仮想マシンを用いたアプリケーションシステムの運用を開始させる、請求項36に記載のプログラム。
- 複数のサーバで2つ以上のアプリケーションシステムを動作させるシステムでサーバのプロビジョニングを行うプロビジョニングシステムであって、
前記複数のサーバの少なくとも1つは複数の仮想マシンを構成可能な共有サーバとして構成されており、
アプリケーションシステムを稼動させるためのアクティブ仮想マシンが構成された共用サーバ上に、前記アクティブ仮想マシンに割り当てられた資源量よりも少ない資源量でスタンバイ仮想マシンを起動させ、該スタンバイ仮想マシン上でプロビジョニングの一部を事前に実行させるスタンバイ構築手段と、
プロビジョニング要求が発生した場合、前記アクティブ仮想マシンと前記スタンバイ仮想マシンとの資源割当量を変更し、前記スタンバイ仮想マシンがアプリケーションシステムの一部として運用されるのに応じて、前記プロビジョニングを完了させるプロビジョニング実行手段とを備え、
前記スタンバイ構築手段は、前記サーバの負荷状態を取得し、
前記サーバの負荷状態と、過去のサーバの負荷状態の統計情報とに基づいて、各アプリケーションシステムについて現時点から所定時間後にプロビジョニング要求が発生する確率を計算し、
前記計算した確率と、アプリケーション間の切替えに要する時間コストを表した状態遷移コストグラフとに基づいて、前記スタンバイ仮想マシン上で事前に実行するプロビジョニングの対象となるアプリケーションシステムを決定することを特徴とするプロビジョニングシステム。 - コンピュータを用い、複数のサーバで2つ以上のアプリケーションシステムを動作させるシステムでサーバのプロビジョニングを行うプロビジョニング方法であって、
前記複数のサーバの少なくとも1つは複数の仮想マシンを構成可能な共有サーバとして構成されており、
前記コンピュータが、アプリケーションシステムを稼動させるアクティブ仮想マシンと同じ共有サーバ上で、前記アクティブ仮想マシンよりも少ない資源量でスタンバイ仮想マシンを起動させ、該スタンバイ仮想マシン上でプロビジョニングの一部を事前に実行させるスタンバイ構築ステップと、
プロビジョニング要求が発生した場合、前記コンピュータが、前記アクティブ仮想マシンと前記スタンバイ仮想マシンとの資源割当量を変更し、前記スタンバイ仮想マシンがアプリケーションシステムの一部として運用されるのに応じて、前記プロビジョニングを完了させるプロビジョニング実行ステップとを有し、
前記スタンバイ構築ステップでは、前記サーバの負荷状態を取得し、
前記サーバの負荷状態と、過去のサーバの負荷状態の統計情報とに基づいて、各アプリケーションシステムについて現時点から所定時間後にプロビジョニング要求が発生する確率を計算し、
前記計算した確率と、アプリケーション間の切替えに要する時間コストを表した状態遷移コストグラフとに基づいて、前記スタンバイ仮想マシン上で事前に実行するプロビジョニングの対象となるアプリケーションシステムを決定することを特徴とするプロビジョニング方法。 - コンピュータに、複数のサーバで2つ以上のアプリケーションシステムを動作させ、前記複数のサーバが複数の仮想マシンを構成可能な共有サーバを少なくとも1台含むシステムで、サーバのプロビジョニングを行う処理を実行させるプログラムであって、前記コンピュータに、
アプリケーションシステムを稼動させるアクティブ仮想マシンと同じ共有サーバ上で、前記アクティブ仮想マシンよりも少ない資源量でスタンバイ仮想マシンを起動させ、該スタンバイ仮想マシン上でプロビジョニングの一部を事前に実行させるスタンバイ構築処理と、
プロビジョニング要求が発生した場合、前記アクティブ仮想マシンと前記スタンバイ仮想マシンとの資源割当量を変更し、前記スタンバイ仮想マシンがアプリケーションシステムの一部として運用されるのに応じて、前記プロビジョニングを完了させるプロビジョニング実行処理とを実行させ、
前記スタンバイ構築処理は、前記サーバの負荷状態を取得し、
前記サーバの負荷状態と、過去のサーバの負荷状態の統計情報とに基づいて、各アプリケーションシステムについて現時点から所定時間後にプロビジョニング要求が発生する確率を計算し、
前記計算した確率と、アプリケーション間の切替えに要する時間コストを表した状態遷移コストグラフとに基づいて、前記スタンバイ仮想マシン上で事前に実行するプロビジョニングの対象となるアプリケーションシステムを決定することを特徴とするプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008553110A JP5262724B2 (ja) | 2007-01-11 | 2008-01-10 | プロビジョニングシステム、方法、及び、プログラム |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007003823 | 2007-01-11 | ||
JP2007003823 | 2007-01-11 | ||
PCT/JP2008/050173 WO2008084826A1 (ja) | 2007-01-11 | 2008-01-10 | プロビジョニングシステム、方法、及び、プログラム |
JP2008553110A JP5262724B2 (ja) | 2007-01-11 | 2008-01-10 | プロビジョニングシステム、方法、及び、プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2008084826A1 JPWO2008084826A1 (ja) | 2010-05-06 |
JP5262724B2 true JP5262724B2 (ja) | 2013-08-14 |
Family
ID=39608714
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008553110A Active JP5262724B2 (ja) | 2007-01-11 | 2008-01-10 | プロビジョニングシステム、方法、及び、プログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US8677353B2 (ja) |
JP (1) | JP5262724B2 (ja) |
WO (1) | WO2008084826A1 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160003358A (ko) * | 2014-06-30 | 2016-01-11 | 전자부품연구원 | 서버/스토리지 관리 시스템 |
KR101587192B1 (ko) | 2014-01-21 | 2016-02-02 | 엔트릭스 주식회사 | 클라우드 스트리밍 서비스 시스템, 클라우드 스트리밍 서비스 방법 및 이를 위한 서버 |
Families Citing this family (134)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5157472B2 (ja) * | 2008-01-22 | 2013-03-06 | 富士通株式会社 | 帯域制御機能を有する負荷分散装置およびその設定方法 |
JP2010152704A (ja) * | 2008-12-25 | 2010-07-08 | Hitachi Ltd | 計算機システムの運用管理システム及び管理方法 |
JP5251575B2 (ja) * | 2009-02-10 | 2013-07-31 | 富士通株式会社 | グリッドコンピューティングの管理プログラム |
US20100220622A1 (en) * | 2009-02-27 | 2010-09-02 | Yottaa Inc | Adaptive network with automatic scaling |
US9419814B2 (en) * | 2009-03-03 | 2016-08-16 | Cisco Technology, Inc. | Event / calendar based auto-start of virtual disks for desktop virtualization |
US8281018B2 (en) * | 2009-06-22 | 2012-10-02 | Red Hat Israel, Ltd. | Method for automatically providing a client with access to an associated virtual machine |
US8341213B2 (en) * | 2009-06-22 | 2012-12-25 | Red Hat Israel, Ltd. | Method for improving boot time of a client having a virtualized operating environment |
US8738781B2 (en) | 2009-06-22 | 2014-05-27 | Red Hat Israel, Ltd. | Launching a virtual machine associated with a client during startup |
US8135818B2 (en) * | 2009-06-22 | 2012-03-13 | Red Hat Israel, Ltd. | Automatic virtual machine migration in mixed SBC/CBC environment |
US9069730B2 (en) * | 2009-06-29 | 2015-06-30 | Hewlett-Packard Development Company, L. P. | Coordinated reliability management of virtual machines in a virtualized system |
US9274851B2 (en) | 2009-11-25 | 2016-03-01 | Brocade Communications Systems, Inc. | Core-trunking across cores on physically separated processors allocated to a virtual machine based on configuration information including context information for virtual machines |
WO2011069664A1 (en) * | 2009-12-11 | 2011-06-16 | Deutsche Telekom Ag | Computer cluster and method for providing a disaster recovery functionality for a computer cluster |
JP5487951B2 (ja) * | 2009-12-22 | 2014-05-14 | 富士通株式会社 | 運用管理プログラム、運用管理装置および運用管理方法 |
GB2477092A (en) * | 2010-01-20 | 2011-07-27 | Nec Corp | Selecting virtual machine host servers based on client device location |
US8874914B2 (en) * | 2010-02-05 | 2014-10-28 | Accenture Global Services Limited | Secure and automated credential information transfer mechanism |
US8406125B2 (en) | 2010-03-19 | 2013-03-26 | Brocade Communications Systems, Inc. | Synchronization of multicast information using incremental updates |
JP5332065B2 (ja) * | 2010-06-11 | 2013-11-06 | 株式会社日立製作所 | クラスタ構成管理方法、管理装置及びプログラム |
US9104619B2 (en) | 2010-07-23 | 2015-08-11 | Brocade Communications Systems, Inc. | Persisting data across warm boots |
US8495418B2 (en) | 2010-07-23 | 2013-07-23 | Brocade Communications Systems, Inc. | Achieving ultra-high availability using a single CPU |
WO2012063296A1 (ja) | 2010-11-12 | 2012-05-18 | 株式会社日立製作所 | サーバ装置、リソース管理方法およびプログラム |
JP5874234B2 (ja) * | 2011-08-09 | 2016-03-02 | 富士通株式会社 | 機器管理装置、機器管理方法および機器管理プログラム |
US9143335B2 (en) | 2011-09-16 | 2015-09-22 | Brocade Communications Systems, Inc. | Multicast route cache system |
US9722866B1 (en) * | 2011-09-23 | 2017-08-01 | Amazon Technologies, Inc. | Resource allocation to reduce correlated failures |
WO2013051136A1 (ja) * | 2011-10-06 | 2013-04-11 | 株式会社日立製作所 | 仮想サーバ処理制御方法、システムおよび仮想サーバ処理制御管理サーバ |
DE102012217202B4 (de) | 2011-10-12 | 2020-06-18 | International Business Machines Corporation | Verfahren und System zum Optimieren des Platzierens virtueller Maschinen in Cloud-Computing-Umgebungen |
US9372735B2 (en) * | 2012-01-09 | 2016-06-21 | Microsoft Technology Licensing, Llc | Auto-scaling of pool of virtual machines based on auto-scaling rules of user associated with the pool |
US9170849B2 (en) | 2012-01-09 | 2015-10-27 | Microsoft Technology Licensing, Llc | Migration of task to different pool of resources based on task retry count during task lease |
US8904008B2 (en) | 2012-01-09 | 2014-12-02 | Microsoft Corporation | Assignment of resources in virtual machine pools |
US8762525B2 (en) * | 2012-03-08 | 2014-06-24 | International Business Machines Corporation | Managing risk in resource over-committed systems |
US9317337B2 (en) * | 2012-04-13 | 2016-04-19 | International Business Machines Corporation | Utilizing software component metadata to provision virtual machines in a networked computing environment |
US20140007097A1 (en) * | 2012-06-29 | 2014-01-02 | Brocade Communications Systems, Inc. | Dynamic resource allocation for virtual machines |
US9858095B2 (en) * | 2012-09-17 | 2018-01-02 | International Business Machines Corporation | Dynamic virtual machine resizing in a cloud computing infrastructure |
US10581763B2 (en) | 2012-09-21 | 2020-03-03 | Avago Technologies International Sales Pte. Limited | High availability application messaging layer |
US9203690B2 (en) | 2012-09-24 | 2015-12-01 | Brocade Communications Systems, Inc. | Role based multicast messaging infrastructure |
US9967106B2 (en) | 2012-09-24 | 2018-05-08 | Brocade Communications Systems LLC | Role based multicast messaging infrastructure |
JP6094595B2 (ja) * | 2012-10-02 | 2017-03-15 | 日本電気株式会社 | 情報システム構築支援装置、情報システム構築支援方法および情報システム構築支援プログラム |
US9600316B2 (en) * | 2012-10-17 | 2017-03-21 | Microsoft Technology Licensing, Llc | Augmented allocation of virtual machines for application |
US10127084B2 (en) * | 2012-11-15 | 2018-11-13 | Red Hat Israel, Ltd. | Pre-provisioning resources for composite applications |
US9275004B2 (en) | 2012-12-11 | 2016-03-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Hybrid firewall for data center security |
US9634886B2 (en) * | 2013-03-14 | 2017-04-25 | Alcatel Lucent | Method and apparatus for providing tenant redundancy |
JP6186817B2 (ja) * | 2013-04-05 | 2017-08-30 | 富士通株式会社 | 情報処理装置、情報処理プログラム及び情報処理方法 |
JP2014225116A (ja) * | 2013-05-16 | 2014-12-04 | 株式会社三菱東京Ufj銀行 | 仮想マシンを動作させるためのサーバ |
KR101752082B1 (ko) | 2013-06-12 | 2017-07-11 | 미쓰비시덴키 가부시키가이샤 | 개발 환경 시스템, 개발 환경 장치, 개발 환경 제공 방법 및 프로그램을 기록한 컴퓨터 판독 가능한 매체 |
US9274824B2 (en) * | 2013-06-27 | 2016-03-01 | Verizon Patent And Licensing Inc. | Network technology standard operating environment |
JP2016536661A (ja) * | 2013-09-23 | 2016-11-24 | ジーオーピーシー・プロプライエタリー・リミテッドGopc Pty Ltd | 仮想コンピュータシステム及び方法 |
US9298485B2 (en) | 2013-11-19 | 2016-03-29 | International Business Machines Corporation | Maintaining virtual machines for cloud-based operators in a streaming application in a ready state |
JP2015191246A (ja) * | 2014-03-27 | 2015-11-02 | 株式会社Nttドコモ | 通信システムおよび管理方法 |
EP3125122B1 (en) * | 2014-03-28 | 2017-10-11 | Ntt Docomo, Inc. | Virtualized resource management node and virtual machine migration method |
CN105210326B (zh) * | 2014-04-23 | 2019-02-01 | 华为技术有限公司 | 云应用处理方法和应用部署方法及相关装置和系统 |
US9459892B2 (en) | 2014-05-05 | 2016-10-04 | International Business Machines Corporation | Optimization of virtual machines |
US9262200B2 (en) | 2014-06-25 | 2016-02-16 | Independenceit, Inc. | Methods and systems for provisioning a virtual resource in a mixed-use server |
JP2016045505A (ja) * | 2014-08-19 | 2016-04-04 | 日本電信電話株式会社 | サービス提供システム、及びサービス提供方法 |
US9323556B2 (en) | 2014-09-30 | 2016-04-26 | Amazon Technologies, Inc. | Programmatic event detection and message generation for requests to execute program code |
US9678773B1 (en) | 2014-09-30 | 2017-06-13 | Amazon Technologies, Inc. | Low latency computational capacity provisioning |
US10048974B1 (en) | 2014-09-30 | 2018-08-14 | Amazon Technologies, Inc. | Message-based computation request scheduling |
US9600312B2 (en) | 2014-09-30 | 2017-03-21 | Amazon Technologies, Inc. | Threading as a service |
US9146764B1 (en) | 2014-09-30 | 2015-09-29 | Amazon Technologies, Inc. | Processing event messages for user requests to execute program code |
US9830193B1 (en) * | 2014-09-30 | 2017-11-28 | Amazon Technologies, Inc. | Automatic management of low latency computational capacity |
US9619349B2 (en) | 2014-10-14 | 2017-04-11 | Brocade Communications Systems, Inc. | Biasing active-standby determination |
US10867264B2 (en) * | 2014-10-31 | 2020-12-15 | Xerox Corporation | Methods and systems for estimating lag times in a cloud computing infrastructure |
US9647889B1 (en) | 2014-11-12 | 2017-05-09 | Amazon Technologies, Inc. | Standby instances for auto-scaling groups |
US10411960B1 (en) * | 2014-11-12 | 2019-09-10 | Amazon Technologies, Inc. | Detaching instances from auto-scaling group |
US9537788B2 (en) | 2014-12-05 | 2017-01-03 | Amazon Technologies, Inc. | Automatic determination of resource sizing |
US9459905B2 (en) * | 2014-12-16 | 2016-10-04 | International Business Machines Corporation | Implementing dynamic SRIOV virtual function resizing |
CN105786587B (zh) * | 2014-12-23 | 2019-11-26 | 华为技术有限公司 | 一种虚拟机vm的伸缩方法和设备 |
US9588790B1 (en) | 2015-02-04 | 2017-03-07 | Amazon Technologies, Inc. | Stateful virtual compute system |
US9733967B2 (en) | 2015-02-04 | 2017-08-15 | Amazon Technologies, Inc. | Security protocols for low latency execution of program code |
US9785476B2 (en) | 2015-04-08 | 2017-10-10 | Amazon Technologies, Inc. | Endpoint management system and virtual compute system |
US9930103B2 (en) | 2015-04-08 | 2018-03-27 | Amazon Technologies, Inc. | Endpoint management system providing an application programming interface proxy service |
JP2016218530A (ja) * | 2015-05-14 | 2016-12-22 | キヤノン株式会社 | リクエスト振り分けシステム、管理システム、およびその制御方法 |
US11403144B2 (en) * | 2015-07-09 | 2022-08-02 | Telecom Italia S.P.A. | Method and system of information and communication technology services provisioning using a distributed operating system |
US20170235588A1 (en) * | 2015-09-15 | 2017-08-17 | Intellectual Ventures Hong Kong Limited | Provisioning of virtual machines with security requirements |
US10361919B2 (en) * | 2015-11-09 | 2019-07-23 | At&T Intellectual Property I, L.P. | Self-healing and dynamic optimization of VM server cluster management in multi-cloud platform |
US10067801B1 (en) | 2015-12-21 | 2018-09-04 | Amazon Technologies, Inc. | Acquisition and maintenance of compute capacity |
US9910713B2 (en) | 2015-12-21 | 2018-03-06 | Amazon Technologies, Inc. | Code execution request routing |
EP3188017A1 (en) * | 2015-12-29 | 2017-07-05 | Harmonic Inc. | Scheduler of processes having timed predictions of computing loads |
US10891145B2 (en) | 2016-03-30 | 2021-01-12 | Amazon Technologies, Inc. | Processing pre-existing data sets at an on demand code execution environment |
US11132213B1 (en) | 2016-03-30 | 2021-09-28 | Amazon Technologies, Inc. | Dependency-based process of pre-existing data sets at an on demand code execution environment |
CN108139925B (zh) * | 2016-05-31 | 2022-06-03 | 安华高科技股份有限公司 | 虚拟机的高可用性 |
US10102040B2 (en) | 2016-06-29 | 2018-10-16 | Amazon Technologies, Inc | Adjusting variable limit on concurrent code executions |
US10884787B1 (en) | 2016-09-23 | 2021-01-05 | Amazon Technologies, Inc. | Execution guarantees in an on-demand network code execution system |
US10942760B2 (en) * | 2017-02-03 | 2021-03-09 | Microsoft Technology Licensing, Llc | Predictive rightsizing for virtual machines in cloud computing systems |
US10296367B2 (en) | 2017-02-03 | 2019-05-21 | Microsoft Technology Licensing, Llc | Resource management for virtual machines in cloud computing systems |
CN107404409B (zh) * | 2017-09-01 | 2020-01-31 | 广西大学 | 面向突变负载的容器云弹性供给容器数量预测方法与系统 |
KR102035094B1 (ko) * | 2017-11-07 | 2019-10-23 | 주식회사 틸론 | 가상 데스크톱 인프라 환경에서 가상 데스크톱을 자동으로 프로비져닝하는 방법 및 이를 이용하는 가상화 시스템 |
JP6962142B2 (ja) * | 2017-11-08 | 2021-11-05 | 富士フイルムビジネスイノベーション株式会社 | プログラム及び情報処理装置 |
US10831898B1 (en) | 2018-02-05 | 2020-11-10 | Amazon Technologies, Inc. | Detecting privilege escalations in code including cross-service calls |
US10733085B1 (en) | 2018-02-05 | 2020-08-04 | Amazon Technologies, Inc. | Detecting impedance mismatches due to cross-service calls |
US10725752B1 (en) | 2018-02-13 | 2020-07-28 | Amazon Technologies, Inc. | Dependency handling in an on-demand network code execution system |
US10776091B1 (en) | 2018-02-26 | 2020-09-15 | Amazon Technologies, Inc. | Logging endpoint in an on-demand code execution system |
JP7166765B2 (ja) | 2018-02-28 | 2022-11-08 | 富士フイルム株式会社 | アプリケーション提供装置、アプリケーション提供方法、およびアプリケーション提供プログラム |
US10853115B2 (en) | 2018-06-25 | 2020-12-01 | Amazon Technologies, Inc. | Execution of auxiliary functions in an on-demand network code execution system |
US10649749B1 (en) | 2018-06-26 | 2020-05-12 | Amazon Technologies, Inc. | Cross-environment application of tracing information for improved code execution |
US11146569B1 (en) | 2018-06-28 | 2021-10-12 | Amazon Technologies, Inc. | Escalation-resistant secure network services using request-scoped authentication information |
US10949237B2 (en) | 2018-06-29 | 2021-03-16 | Amazon Technologies, Inc. | Operating system customization in an on-demand network code execution system |
US11099870B1 (en) | 2018-07-25 | 2021-08-24 | Amazon Technologies, Inc. | Reducing execution times in an on-demand network code execution system using saved machine states |
US11243953B2 (en) | 2018-09-27 | 2022-02-08 | Amazon Technologies, Inc. | Mapreduce implementation in an on-demand network code execution system and stream data processing system |
US11099917B2 (en) | 2018-09-27 | 2021-08-24 | Amazon Technologies, Inc. | Efficient state maintenance for execution environments in an on-demand code execution system |
US11943093B1 (en) | 2018-11-20 | 2024-03-26 | Amazon Technologies, Inc. | Network connection recovery after virtual machine transition in an on-demand network code execution system |
US10884812B2 (en) | 2018-12-13 | 2021-01-05 | Amazon Technologies, Inc. | Performance-based hardware emulation in an on-demand network code execution system |
US11010188B1 (en) | 2019-02-05 | 2021-05-18 | Amazon Technologies, Inc. | Simulated data object storage using on-demand computation of data objects |
US11861386B1 (en) | 2019-03-22 | 2024-01-02 | Amazon Technologies, Inc. | Application gateways in an on-demand network code execution system |
WO2020252390A1 (en) * | 2019-06-12 | 2020-12-17 | Arigato Machine, Inc., Dba Manifold | Predictive autoscaling and resource optimization |
US11119809B1 (en) | 2019-06-20 | 2021-09-14 | Amazon Technologies, Inc. | Virtualization-based transaction handling in an on-demand network code execution system |
US11115404B2 (en) | 2019-06-28 | 2021-09-07 | Amazon Technologies, Inc. | Facilitating service connections in serverless code executions |
US11159528B2 (en) | 2019-06-28 | 2021-10-26 | Amazon Technologies, Inc. | Authentication to network-services using hosted authentication information |
US11190609B2 (en) | 2019-06-28 | 2021-11-30 | Amazon Technologies, Inc. | Connection pooling for scalable network services |
US11106477B2 (en) | 2019-09-27 | 2021-08-31 | Amazon Technologies, Inc. | Execution of owner-specified code during input/output path to object storage service |
US11386230B2 (en) | 2019-09-27 | 2022-07-12 | Amazon Technologies, Inc. | On-demand code obfuscation of data in input path of object storage service |
US11394761B1 (en) | 2019-09-27 | 2022-07-19 | Amazon Technologies, Inc. | Execution of user-submitted code on a stream of data |
US11550944B2 (en) | 2019-09-27 | 2023-01-10 | Amazon Technologies, Inc. | Code execution environment customization system for object storage service |
US11263220B2 (en) | 2019-09-27 | 2022-03-01 | Amazon Technologies, Inc. | On-demand execution of object transformation code in output path of object storage service |
US11055112B2 (en) | 2019-09-27 | 2021-07-06 | Amazon Technologies, Inc. | Inserting executions of owner-specified code into input/output path of object storage service |
US11023416B2 (en) | 2019-09-27 | 2021-06-01 | Amazon Technologies, Inc. | Data access control system for object storage service based on owner-defined code |
US11656892B1 (en) | 2019-09-27 | 2023-05-23 | Amazon Technologies, Inc. | Sequential execution of user-submitted code and native functions |
US11360948B2 (en) | 2019-09-27 | 2022-06-14 | Amazon Technologies, Inc. | Inserting owner-specified data processing pipelines into input/output path of object storage service |
US11416628B2 (en) | 2019-09-27 | 2022-08-16 | Amazon Technologies, Inc. | User-specific data manipulation system for object storage service based on user-submitted code |
US10996961B2 (en) | 2019-09-27 | 2021-05-04 | Amazon Technologies, Inc. | On-demand indexing of data in input path of object storage service |
US11023311B2 (en) | 2019-09-27 | 2021-06-01 | Amazon Technologies, Inc. | On-demand code execution in input path of data uploaded to storage service in multiple data portions |
US10908927B1 (en) | 2019-09-27 | 2021-02-02 | Amazon Technologies, Inc. | On-demand execution of object filter code in output path of object storage service |
US11250007B1 (en) | 2019-09-27 | 2022-02-15 | Amazon Technologies, Inc. | On-demand execution of object combination code in output path of object storage service |
US10942795B1 (en) | 2019-11-27 | 2021-03-09 | Amazon Technologies, Inc. | Serverless call distribution to utilize reserved capacity without inhibiting scaling |
US11119826B2 (en) | 2019-11-27 | 2021-09-14 | Amazon Technologies, Inc. | Serverless call distribution to implement spillover while avoiding cold starts |
US11714682B1 (en) | 2020-03-03 | 2023-08-01 | Amazon Technologies, Inc. | Reclaiming computing resources in an on-demand code execution system |
US11188391B1 (en) | 2020-03-11 | 2021-11-30 | Amazon Technologies, Inc. | Allocating resources to on-demand code executions under scarcity conditions |
US11775640B1 (en) | 2020-03-30 | 2023-10-03 | Amazon Technologies, Inc. | Resource utilization-based malicious task detection in an on-demand code execution system |
US11307889B2 (en) * | 2020-05-28 | 2022-04-19 | International Business Machines Corporation | Schedule virtual machines |
US11822435B2 (en) | 2020-07-06 | 2023-11-21 | Bank Of America Corporation | Consolidated data restoration framework |
CN111738710B (zh) * | 2020-07-23 | 2020-12-01 | 支付宝(杭州)信息技术有限公司 | 对智能合约的执行进行资源扣除的方法和处理器 |
US11593270B1 (en) | 2020-11-25 | 2023-02-28 | Amazon Technologies, Inc. | Fast distributed caching using erasure coded object parts |
US11550713B1 (en) | 2020-11-25 | 2023-01-10 | Amazon Technologies, Inc. | Garbage collection in distributed systems using life cycled storage roots |
US11388210B1 (en) | 2021-06-30 | 2022-07-12 | Amazon Technologies, Inc. | Streaming analytics using a serverless compute system |
US11968280B1 (en) | 2021-11-24 | 2024-04-23 | Amazon Technologies, Inc. | Controlling ingestion of streaming data to serverless function executions |
US12015603B2 (en) | 2021-12-10 | 2024-06-18 | Amazon Technologies, Inc. | Multi-tenant mode for serverless code execution |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06110715A (ja) * | 1992-09-25 | 1994-04-22 | Hitachi Ltd | 仮想計算機システムにおける計算機資源の動的割付け方法 |
JP2005011331A (ja) * | 2003-05-26 | 2005-01-13 | Toshiba Corp | 負荷分散システム及び計算機管理プログラム |
JP2005141605A (ja) * | 2003-11-10 | 2005-06-02 | Hitachi Ltd | 予測に基づいた計算機リソース配分方法 |
JP2006221382A (ja) * | 2005-02-10 | 2006-08-24 | Hitachi Ltd | 分散処理システムの計算機資源管理方法 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001109638A (ja) * | 1999-10-06 | 2001-04-20 | Nec Corp | 推定伸長率に基づくトランザクション負荷分散方法及び方式並びにコンピュータ可読記録媒体 |
JP4018900B2 (ja) * | 2001-11-22 | 2007-12-05 | 株式会社日立製作所 | 仮想計算機システム及びプログラム |
US7577722B1 (en) * | 2002-04-05 | 2009-08-18 | Vmware, Inc. | Provisioning of computer systems using virtual machines |
JP4054616B2 (ja) * | 2002-06-27 | 2008-02-27 | 株式会社日立製作所 | 論理計算機システム、論理計算機システムの構成制御方法および論理計算機システムの構成制御プログラム |
JP4119239B2 (ja) * | 2002-12-20 | 2008-07-16 | 株式会社日立製作所 | 計算機資源割当方法、それを実行するための資源管理サーバおよび計算機システム |
JP4256693B2 (ja) * | 2003-02-18 | 2009-04-22 | 株式会社日立製作所 | 計算機システム、i/oデバイス及びi/oデバイスの仮想共有方法 |
US20050081210A1 (en) * | 2003-09-25 | 2005-04-14 | International Business Machines Corporation | Dynamic adjustment of system resource allocation during query execution in a database management system |
US7451210B2 (en) * | 2003-11-24 | 2008-11-11 | International Business Machines Corporation | Hybrid method for event prediction and system control |
US20070266388A1 (en) * | 2004-06-18 | 2007-11-15 | Cluster Resources, Inc. | System and method for providing advanced reservations in a compute environment |
US20060117317A1 (en) * | 2004-11-12 | 2006-06-01 | International Business Machines Corporation | On-demand utility services utilizing yield management |
US20060155912A1 (en) * | 2005-01-12 | 2006-07-13 | Dell Products L.P. | Server cluster having a virtual server |
US7827435B2 (en) * | 2005-02-15 | 2010-11-02 | International Business Machines Corporation | Method for using a priority queue to perform job scheduling on a cluster based on node rank and performance |
US8041967B2 (en) * | 2005-02-15 | 2011-10-18 | Hewlett-Packard Development Company, L.P. | System and method for controlling power to resources based on historical utilization data |
US20060242647A1 (en) * | 2005-04-21 | 2006-10-26 | Kimbrel Tracy J | Dynamic application placement under service and memory constraints |
US20070094659A1 (en) * | 2005-07-18 | 2007-04-26 | Dell Products L.P. | System and method for recovering from a failure of a virtual machine |
WO2007021836A2 (en) * | 2005-08-15 | 2007-02-22 | Toutvirtual Inc. | Virtual systems management |
JP4605036B2 (ja) | 2006-01-27 | 2011-01-05 | 日本電気株式会社 | 計算機システム、管理サーバ、計算機設定時間を低減する方法およびプログラム |
US8185893B2 (en) * | 2006-10-27 | 2012-05-22 | Hewlett-Packard Development Company, L.P. | Starting up at least one virtual machine in a physical machine by a load balancer |
-
2008
- 2008-01-10 JP JP2008553110A patent/JP5262724B2/ja active Active
- 2008-01-10 WO PCT/JP2008/050173 patent/WO2008084826A1/ja active Application Filing
- 2008-01-10 US US12/522,825 patent/US8677353B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06110715A (ja) * | 1992-09-25 | 1994-04-22 | Hitachi Ltd | 仮想計算機システムにおける計算機資源の動的割付け方法 |
JP2005011331A (ja) * | 2003-05-26 | 2005-01-13 | Toshiba Corp | 負荷分散システム及び計算機管理プログラム |
JP2005141605A (ja) * | 2003-11-10 | 2005-06-02 | Hitachi Ltd | 予測に基づいた計算機リソース配分方法 |
JP2006221382A (ja) * | 2005-02-10 | 2006-08-24 | Hitachi Ltd | 分散処理システムの計算機資源管理方法 |
Non-Patent Citations (2)
Title |
---|
CSND200700414008; 高安 厚思: 'Webアーキテクチャ設計術 第4回 運用性を高める〜実践編〜サーバ統合でマシンを削減 余剰マシンはリ' 日経SYSTEMS 第165号 第165号, 20061226, 頁130-134, 日経BP社 * |
JPN6012041839; 高安 厚思: 'Webアーキテクチャ設計術 第4回 運用性を高める〜実践編〜サーバ統合でマシンを削減 余剰マシンはリ' 日経SYSTEMS 第165号 第165号, 20061226, 頁130-134, 日経BP社 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101587192B1 (ko) | 2014-01-21 | 2016-02-02 | 엔트릭스 주식회사 | 클라우드 스트리밍 서비스 시스템, 클라우드 스트리밍 서비스 방법 및 이를 위한 서버 |
KR20160003358A (ko) * | 2014-06-30 | 2016-01-11 | 전자부품연구원 | 서버/스토리지 관리 시스템 |
Also Published As
Publication number | Publication date |
---|---|
US8677353B2 (en) | 2014-03-18 |
WO2008084826A1 (ja) | 2008-07-17 |
JPWO2008084826A1 (ja) | 2010-05-06 |
US20100058342A1 (en) | 2010-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5262724B2 (ja) | プロビジョニングシステム、方法、及び、プログラム | |
CN109729143B (zh) | 在终端设备上部署基于网络的云平台 | |
US12056509B2 (en) | Method and system for cloud desktop fabric | |
KR102199278B1 (ko) | 가속 자원 처리 방법 및 장치, 및 네트워크 기능 가상화 시스템 | |
EP2972870B1 (en) | Coordinating fault recovery in a distributed system | |
KR101578189B1 (ko) | 클라우드 컴퓨팅 서비스를 제공하는 관리 서버 및 방법 | |
JP6197100B2 (ja) | 仮想化資源管理ノード及び仮想マシン移行方法 | |
JP6102949B2 (ja) | 仮想計算機管理プログラム,仮想計算機管理方法及び仮想計算機システム | |
US9703652B2 (en) | VM and host management function availability during management network failure in host computing systems in a failover cluster | |
WO2007021836A2 (en) | Virtual systems management | |
WO2013050890A1 (en) | On-demand integrated capacity and reliability service level agreement licensing | |
US20160054993A1 (en) | Modular architecture for distributed system management | |
KR20160045677A (ko) | 컴퓨팅 세션 관리 | |
US9515882B2 (en) | Managing imaging of computing devices | |
US9049101B2 (en) | Cluster monitor, method for monitoring a cluster, and computer-readable recording medium | |
US20240354095A1 (en) | Version Upgrade Method and Apparatus | |
CN110932914B (zh) | 部署方法、部署装置、混合云系统架构及计算机存储介质 | |
WO2020090777A1 (ja) | 負荷平準化装置、負荷平準化方法および負荷平準化プログラム | |
EP3516517B1 (en) | Service location management in computing systems | |
JP7077867B2 (ja) | ネットワークサービス管理装置、ネットワークサービス管理方法およびネットワークサービス管理プログラム | |
US20150326495A1 (en) | System construction device and system construction method | |
JP2018180591A (ja) | 情報処理装置、情報処理システム、情報処理方法及び情報処理プログラム | |
CN113206877A (zh) | 一种会话保持方法及装置 | |
EP3319298B1 (en) | Method and apparatus for sharing license resource between multiple virtual network functions | |
WO2003005192A1 (en) | A system and a method for selecting a preconfigured operating system for a server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20101210 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20110705 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120814 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121015 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130108 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130308 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130402 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130415 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5262724 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |