JP5206674B2 - 仮想マシン管理装置、仮想マシン管理方法および仮想マシン管理プログラム - Google Patents
仮想マシン管理装置、仮想マシン管理方法および仮想マシン管理プログラム Download PDFInfo
- Publication number
- JP5206674B2 JP5206674B2 JP2009516265A JP2009516265A JP5206674B2 JP 5206674 B2 JP5206674 B2 JP 5206674B2 JP 2009516265 A JP2009516265 A JP 2009516265A JP 2009516265 A JP2009516265 A JP 2009516265A JP 5206674 B2 JP5206674 B2 JP 5206674B2
- Authority
- JP
- Japan
- Prior art keywords
- virtual machine
- processing
- providing server
- server
- virtual
- 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
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/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/505—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer And Data Communications (AREA)
- Hardware Redundancy (AREA)
- Stored Programmes (AREA)
Description
本願は、先の日本特許出願2007−137709号(2007年5月24日出願)の優先権を主張するものであり、前記先の出願の全記載内容は、本書に引用をもって繰込み記載されているものとみなされる。
本発明は仮想マシン管理装置および仮想マシン管理方法に関し、特に複数の仮想マシン提供サーバがネットワークを通じて接続された計算機システムにおける仮想マシン管理装置および仮想マシン管理方法に関する。
上述したように、仮想マシンの新規起動時、リソースに余裕のあるサーバを選択して仮想マシンを起動する方法では、選択したサーバ毎のリソース余裕度の相違によって仮想マシンの起動時間のばらつきが大きくなるという課題がある。以下、この課題について、図19を参照して具体的に説明する。
11 処理要求受付手段
12 処理実行通知手段
13 実行サーバ分散手段
14 処理完了確認手段
15 移動通知手段
16 運用サーバ集約手段
17 パターン分析手段
20 処理方式選択手段
21 処理待ちキュー
22 処理時間計算手段
23 処理時間比較手段
24 選択手段
31 分散的処理指定テーブル
32 仮想マシン状態管理テーブル
33 仮想マシン数指定テーブル
34 要求パターンテーブル
90 仮想マシン提供サーバ
91 仮想マシン
92 仮想化ソフトウェア
93 ネットワーク
94 クライアント端末
901 仮想マシン提供サーバ
903 仮想マシン
904 ネットワーク
911 性能モニタ手段
910 仮想化ソフトウェア
912 リソース管理手段
913 仮想マシン管理手段
本発明の全開示(請求の範囲を含む)の枠内において、さらにその基本的技術思想に基づいて、実施形態ないし実施例の変更・調整が可能である。また、本発明の請求の範囲の枠内において種々の開示要素の多様な組み合わせないし選択が可能である。
Claims (31)
- ネットワークに接続され、それぞれが仮想マシンを稼動可能である複数の仮想マシン提供サーバの負荷状態を管理する仮想マシン状態管理手段と、
前記仮想マシン状態管理手段に管理されたデータを参照して、予め定められた特定処理を負荷の少ない仮想マシン提供サーバに分散して実行する実行サーバ分散手段と、
前記仮想マシン状態管理手段に管理されたデータを参照して、前記特定処理を終えた仮想マシンを移動させて、仮想マシンを多く集約する仮想マシン提供サーバと、その他の仮想マシン提供サーバとに2極化する運用サーバ集約手段と、
を備えることを特徴とする仮想マシン管理装置。 - 前記特定処理は、前記仮想マシンサーバの処理負荷を一時的に増大させる処理であることを特徴とする請求項1記載の仮想マシン管理装置。
- 受け付けた前記特定処理の要求を一時的に保持する処理待ちキューと、該処理待ちキューに保持された要求を処理する予め定められた複数の処理方式ごとの処理時間を計算する処理時間計算手段と、該処理時間計算手段で計算された各処理方式の処理時間を比較する処理時間比較手段と、該処理時間比較手段での比較結果に基づき、処理方式を選択する選択手段とを有することを特徴とする請求項1または2に記載の仮想マシン管理装置。
- 前記実行サーバ分散手段は、リソース使用率が最小の仮想マシン提供サーバを処理実行サーバとして選択することを特徴とする請求項1乃至3何れか1項に記載の仮想マシン管理装置。
- 前記実行サーバ分散手段は、動作中の仮想マシン数が最小の仮想マシン提供サーバを処理実行サーバとして選択することを特徴とする請求項1乃至3何れか1項に記載の仮想マシン管理装置。
- 前記運用サーバ集約手段は、各仮想マシン提供サーバのリソース使用率が予め定められた最大値を超えない範囲で、仮想マシンが存在しない仮想マシン提供サーバ数を最大にするように、前記特定処理を終えた仮想マシンの移動先仮想マシン提供サーバを選択することを特徴とする請求項1乃至5何れか1項に記載の仮想マシン管理装置。
- 前記運用サーバ集約手段は、各仮想マシン提供サーバの仮想マシン数が予め定められた最大値を超えない範囲で、仮想マシンが存在しない仮想マシン提供サーバ数を最大にするように、前記特定処理を終えた仮想マシンの移動先仮想マシン提供サーバを選択することを特徴とする請求項1乃至5の何れか1項に記載の仮想マシン管理装置。
- 各仮想マシン提供サーバの使用可能なリソース量の上限を時刻別に登録する仮想マシン数指定テーブルを有し、前記運用サーバ集約手段は、前記仮想マシン数指定テーブルを参照して各仮想マシン提供サーバに対して定められた上限リソース値を超えない範囲で、仮想マシンが存在しない仮想マシン提供サーバ数を最大にするように、前記特定処理を終えた仮想マシンの移動先仮想マシン提供サーバを選択することを特徴とする請求項1乃至5の何れか1項に記載の仮想マシン管理装置。
- 各仮想マシン提供サーバの提供可能な仮想マシン数の上限を時刻別に登録する仮想マシン数指定テーブルを有し、前記運用サーバ集約手段は、前記仮想マシン数指定テーブルを参照して各仮想マシン提供サーバに対して定められた仮想マシン数を超えない範囲で、仮想マシンが存在しない仮想マシン提供サーバ数を最大にするように、前記特定処理を終えた仮想マシンの移動先仮想マシン提供サーバを選択することを特徴とする請求項1乃至5の何れか1項に記載の仮想マシン管理装置。
- 前記特定処理の要求が発生する時刻分布を表す要求パターンテーブルと、該要求パターンテーブルの表す前記時刻分布に適合した前記仮想マシン数指定テーブルを作成するパターン分析手段とを有することを特徴とする請求項8に記載の仮想マシン管理装置。
- 前記パターン分析手段は、前記要求パターンテーブルから処理要求数の極小値を求め、該極小値をとる時刻までの累積要求数を求め、該累積要求数に割り当てる運用中のリソース量の総和を仮想マシン提供サーバ数で除算した解をその時刻での仮想マシン提供サーバ当たりの上限リソース使用量として前記仮想マシン数指定テーブルに登録することを特徴とする請求項10に記載の仮想マシン管理装置。
- 前記特定処理の要求が発生する時刻分布を表す要求パターンテーブルと、該要求パターンテーブルの表す前記時刻分布に適合した前記仮想マシン数指定テーブルを作成するパターン分析手段とを有することを特徴とする請求項9に記載の仮想マシン管理装置。
- 前記パターン分析手段は、前記要求パターンテーブルから処理要求数の極小値を求め、該極小値をとる時刻までの累積要求数を求め、該累積要求数を仮想マシン提供サーバ数で除算した解をその時刻での仮想マシン提供サーバ当たりの上限仮想マシン数として前記仮想マシン数指定テーブルに登録することを特徴とする請求項12に記載の仮想マシン管理装置。
- 仮想マシンを稼動させる複数の仮想マシン提供サーバがネットワークを通じて接続された計算機システムにおける仮想マシン管理方法であって、仮想マシン提供サーバの負荷状態を記憶する仮想マシン状態管理手段に記憶されたデータを参照して、予め定められた特定処理を負荷の少ない仮想マシン提供サーバに分散して実行する実行サーバ分散ステップと、前記特定処理を終えた仮想マシンを移動させて、仮想マシンを多く集約する仮想マシン提供サーバと、その他の仮想マシン提供サーバとに2極化する運用サーバ集約ステップとを含むことを特徴とする仮想マシン管理方法。
- 受け付けた前記特定処理の要求を処理待ちキューに一時的に保持し、前記処理待ちキューに保持された要求を処理する予め定められた複数の処理方式ごとの処理時間を計算し、該計算された各処理方式の処理時間を比較し、該比較結果に基づき、処理方式を選択する処理方式選択ステップを含むことを特徴とする請求項14記載の仮想マシン管理方法。
- 前記実行サーバ分散ステップでは、リソース使用率が最小の仮想マシン提供サーバを処理実行サーバとして選択することを特徴とする請求項14または15に記載の仮想マシン管理方法。
- 前記実行サーバ分散ステップでは、動作中の仮想マシン数が最小の仮想マシン提供サーバを処理実行サーバとして選択することを特徴とする請求項14または15に記載の仮想マシン管理方法。
- 前記運用サーバ集約ステップでは、各仮想マシン提供サーバのリソース使用率が予め定められた最大値を超えない範囲で、仮想マシンが存在しない仮想マシン提供サーバ数を最大にするように、前記特定処理を終えた仮想マシンの移動先仮想マシン提供サーバを選択することを特徴とする請求項14乃至17の何れか1項に記載の仮想マシン管理方法。
- 前記運用サーバ集約ステップでは、各仮想マシン提供サーバの仮想マシン数が予め定められた最大値を超えない範囲で、仮想マシンが存在しない仮想マシン提供サーバ数を最大にするように、前記特定処理を終えた仮想マシンの移動先仮想マシン提供サーバを選択することを特徴とする請求項14乃至17の何れか1項に記載の仮想マシン管理方法。
- 前記運用サーバ集約ステップでは、各仮想マシン提供サーバの使用可能なリソース量の上限を時刻別に記憶する仮想マシン数指定テーブルを参照して、各仮想マシン提供サーバに対して定められた上限リソース値を超えない範囲で、仮想マシンが存在しない仮想マシン提供サーバ数を最大にするように、前記特定処理を終えた仮想マシンの移動先仮想マシン提供サーバを選択することを特徴とする請求項14乃至17の何れか1項に記載の仮想マシン管理方法。
- 前記運用サーバ集約ステップでは、各仮想マシン提供サーバの提供可能な仮想マシン数の上限を時刻別に記憶する仮想マシン数指定テーブルを参照して、各仮想マシン提供サーバに対して定められた仮想マシン数を超えない範囲で、仮想マシンが存在しない仮想マシン提供サーバ数を最大にするように、前記特定処理を終えた仮想マシンの移動先仮想マシンサーバを選択することを特徴とする請求項14乃至17の何れか1項に記載の仮想マシン管理方法。
- 前記特定処理の要求が発生する時刻分布を表す要求パターンテーブルを参照して、前記時刻分布に適合した前記仮想マシン数指定テーブルを作成するパターン分析ステップを含むことを特徴とする請求項20に記載の仮想マシン管理方法。
- 前記パターン分析ステップでは、前記要求パターンテーブルから処理要求数の極小値を求め、該極小値をとる時刻までの累積要求数を求め、該累積要求数に割り当てる運用中のリソース量の総和を仮想マシン提供サーバ数で除算した解をその時刻での仮想マシン提供サーバ当たりの上限リソース使用量として前記仮想マシン数指定テーブルに登録することを特徴とする請求項21に記載の仮想マシン管理方法。
- 前記特定処理の要求が発生する時刻分布を表す要求パターンテーブルを参照して、前記時刻分布に適合した前記仮想マシン数指定テーブルを作成するパターン分析ステップを含むことを特徴とする請求項21に記載の仮想マシン管理方法。
- 前記パターン分析ステップでは、前記要求パターンテーブルから処理要求数の極小値を求め、該極小値をとる時刻までの累積要求数を求め、該累積要求数を仮想マシン提供サーバ数で除算した解をその時刻での仮想マシン提供サーバ当たりの上限仮想マシン数として前記仮想マシン数指定テーブルに登録することを特徴とする請求項24に記載の仮想マシン管理方法。
- 仮想マシンを稼動させる複数の仮想マシン提供サーバがネットワークを通じて接続された計算機システムにおける仮想マシン管理装置を構成するコンピュータを、仮想マシン提供サーバの負荷状態を記憶する仮想マシン状態管理手段に記憶されたデータを参照して、予め定められた特定処理を負荷の少ない仮想マシン提供サーバに分散して実行する実行サーバ分散手段と、前記仮想マシン状態管理手段に記憶されたデータを参照して、前記特定処理を終えた仮想マシンを移動させて、仮想マシンを多く集約する仮想マシン提供サーバと、その他の仮想マシン提供サーバとに2極化する運用サーバ集約手段として機能させるための仮想マシン管理プログラム。
- 前記コンピュータを、さらに、受け付けた前記特定処理の要求を一時的に保持する処理待ちキューと、該処理待ちキューに保持された要求を処理する予め定められた複数の処理方式ごとの処理時間を計算する処理時間計算手段と、該処理時間計算手段で計算された各処理方式の処理時間を比較する処理時間比較手段と、該処理時間比較手段での比較結果に基づき、処理方式を選択する選択手段として機能させるための請求項26記載の仮想マシン管理プログラム。
- 前記実行サーバ分散手段は、リソース使用率が最小の仮想マシン提供サーバを処理実行サーバとして選択することを特徴とする請求項26または27に記載の仮想マシン管理プログラム。
- 前記実行サーバ分散手段は、動作中の仮想マシン数が最小の仮想マシン提供サーバを処理実行サーバとして選択することを特徴とする請求項26または27に記載の仮想マシン管理プログラム。
- 前記運用サーバ集約手段は、各仮想マシン提供サーバのリソース使用率が予め定められた最大値を超えない範囲で、仮想マシンが存在しない仮想マシン提供サーバ数を最大にするように、前記特定処理を終えた仮想マシンの移動先仮想マシン提供サーバを選択することを特徴とする請求項26乃至29の何れか1項に記載の仮想マシン管理プログラム。
- 前記運用サーバ集約手段は、各仮想マシン提供サーバの仮想マシン数が予め定められた最大値を超えない範囲で、仮想マシンが存在しない仮想マシン提供サーバ数を最大にするように、前記特定処理を終えた仮想マシンの移動先仮想マシン提供サーバを選択することを特徴とする請求項26乃至29の何れか1項に記載の仮想マシン管理プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009516265A JP5206674B2 (ja) | 2007-05-24 | 2008-05-21 | 仮想マシン管理装置、仮想マシン管理方法および仮想マシン管理プログラム |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007137709 | 2007-05-24 | ||
JP2007137709 | 2007-05-24 | ||
PCT/JP2008/059345 WO2008146677A1 (ja) | 2007-05-24 | 2008-05-21 | 仮想マシン管理装置、仮想マシン管理方法および仮想マシン管理プログラム |
JP2009516265A JP5206674B2 (ja) | 2007-05-24 | 2008-05-21 | 仮想マシン管理装置、仮想マシン管理方法および仮想マシン管理プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2008146677A1 JPWO2008146677A1 (ja) | 2010-08-19 |
JP5206674B2 true JP5206674B2 (ja) | 2013-06-12 |
Family
ID=40074935
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009516265A Active JP5206674B2 (ja) | 2007-05-24 | 2008-05-21 | 仮想マシン管理装置、仮想マシン管理方法および仮想マシン管理プログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US8250574B2 (ja) |
JP (1) | JP5206674B2 (ja) |
WO (1) | WO2008146677A1 (ja) |
Families Citing this family (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8484355B1 (en) * | 2008-05-20 | 2013-07-09 | Verizon Patent And Licensing Inc. | System and method for customer provisioning in a utility computing platform |
US8473615B1 (en) | 2008-05-20 | 2013-06-25 | Verizon Patent And Licensing Inc. | System and method for customer provisioning in a utility computing platform |
JP5257077B2 (ja) * | 2009-01-06 | 2013-08-07 | 日本電気株式会社 | リソース配分装置、その方法及びプログラム |
WO2010123140A1 (ja) * | 2009-04-24 | 2010-10-28 | 日本電気株式会社 | パケット通信システム、パケット通信装置、パケット通信方法、パケット通信プログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP4947390B2 (ja) * | 2009-07-15 | 2012-06-06 | 日本電気株式会社 | 共有データ管理システム、共有データ管理方法および共有データ管理プログラム |
JP5378946B2 (ja) * | 2009-10-26 | 2013-12-25 | 株式会社日立製作所 | サーバ管理装置およびサーバ管理方法 |
JP5544951B2 (ja) * | 2010-03-16 | 2014-07-09 | 日本電気株式会社 | 仮想コンピュータシステム、管理サーバ、仮想マシンの構築方法およびそのプログラム |
JP5585140B2 (ja) | 2010-03-18 | 2014-09-10 | 富士通株式会社 | 仮想計算機システムの管理プログラム,管理装置及び管理方法 |
EP2609522A4 (en) * | 2010-08-26 | 2014-10-29 | Telcordia Tech Inc | SYSTEM, METHOD AND PROGRAM FOR VIRTUALIZING AND MANAGING A TELECOMMUNICATIONS INFRASTRUCTURE |
WO2012031112A2 (en) * | 2010-09-03 | 2012-03-08 | Time Warner Cable, Inc. | Methods and systems for managing a virtual data center with embedded roles based access control |
US8984506B2 (en) | 2011-01-07 | 2015-03-17 | International Business Machines Corporation | Techniques for dynamically discovering and adapting resource and relationship information in virtualized computing environments |
US8533383B2 (en) * | 2011-01-14 | 2013-09-10 | Oracle International Corporation | System and method for locking memory areas in a JVM to facilitate sharing between virtual servers |
US8539094B1 (en) | 2011-03-31 | 2013-09-17 | Amazon Technologies, Inc. | Ordered iteration for data update management |
US8745264B1 (en) | 2011-03-31 | 2014-06-03 | Amazon Technologies, Inc. | Random next iteration for data update management |
US9210048B1 (en) | 2011-03-31 | 2015-12-08 | Amazon Technologies, Inc. | Clustered dispersion of resource use in shared computing environments |
US8392575B1 (en) * | 2011-03-31 | 2013-03-05 | Amazon Technologies, Inc. | Clustered device dispersion in a multi-tenant environment |
JP5822527B2 (ja) * | 2011-05-09 | 2015-11-24 | キヤノン株式会社 | 情報処理装置、その制御方法、および制御プログラム |
JP5342615B2 (ja) * | 2011-08-15 | 2013-11-13 | 株式会社日立システムズ | 仮想サーバ制御システム及びプログラム |
JP5768651B2 (ja) * | 2011-10-21 | 2015-08-26 | 富士通株式会社 | 通信装置、通信方法、および、通信プログラム |
US9223623B2 (en) * | 2012-03-28 | 2015-12-29 | Bmc Software, Inc. | Dynamic service resource control |
JP6044131B2 (ja) * | 2012-06-25 | 2016-12-14 | 富士通株式会社 | プログラム、管理サーバおよび仮想マシン移動制御方法 |
US9286130B2 (en) * | 2012-08-27 | 2016-03-15 | International Business Machines Corporation | Optimizing virtual machine deployment time by temporarily allocating more processing resources during the initial deployment time of the virtual machine |
US9086902B2 (en) * | 2012-12-18 | 2015-07-21 | International Business Machines Corporation | Sending tasks between virtual machines based on expiration times |
TW201426551A (zh) * | 2012-12-26 | 2014-07-01 | Hon Hai Prec Ind Co Ltd | 虛擬機啟動排程系統及方法 |
US9407505B2 (en) * | 2013-03-04 | 2016-08-02 | Amazon Technologies, Inc. | Configuration and verification by trusted provider |
US9495180B2 (en) | 2013-05-10 | 2016-11-15 | Fireeye, Inc. | Optimized resource allocation for virtual machines within a malware content detection system |
JP6160253B2 (ja) * | 2013-05-30 | 2017-07-12 | 富士通株式会社 | 仮想機械管理装置、仮想機械管理方法及び情報処理システム |
KR101387971B1 (ko) | 2013-08-05 | 2014-04-22 | 주식회사 파이오링크 | 가상 머신 사이의 통신을 지원하기 위한 방법, 가상 머신, 시스템 및 컴퓨터 판독 가능한 기록 매체 |
US9558192B2 (en) * | 2013-11-13 | 2017-01-31 | Datadirect Networks, Inc. | Centralized parallel burst engine for high performance computing |
US9836476B2 (en) * | 2014-09-25 | 2017-12-05 | Netapp, Inc. | Synchronizing configuration of partner objects across distributed storage systems using transformations |
JP6495645B2 (ja) * | 2014-12-19 | 2019-04-03 | 株式会社東芝 | リソース制御装置、方法、及びプログラム |
US10628195B2 (en) * | 2015-10-22 | 2020-04-21 | Genband Us Llc | High availability for virtual network functions |
US9678785B1 (en) * | 2015-11-30 | 2017-06-13 | International Business Machines Corporation | Virtual machine resource allocation based on user feedback |
JP6954267B2 (ja) * | 2016-03-28 | 2021-10-27 | 日本電気株式会社 | ネットワーク機能仮想化管理オーケストレーション装置と方法とプログラム |
US10083057B1 (en) * | 2016-03-29 | 2018-09-25 | EMC IP Holding Company LLC | Migration of active virtual machines across multiple data centers |
CN109376006B (zh) * | 2018-09-04 | 2021-09-21 | 西安电子科技大学 | 一种云计算环境下基于用户需求时变特性的资源整合方法 |
US11366702B1 (en) * | 2019-03-29 | 2022-06-21 | United Services Automobile Association (Usaa) | Dynamic allocation of resources |
CN111835592B (zh) * | 2020-07-14 | 2022-09-27 | 北京百度网讯科技有限公司 | 用于确定健壮性的方法、装置、电子设备及可读存储介质 |
US20230362234A1 (en) * | 2022-05-04 | 2023-11-09 | Microsoft Technology Licensing, Llc | Method and system of managing resources in a cloud computing environment |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09212467A (ja) * | 1996-01-30 | 1997-08-15 | Fujitsu Ltd | 負荷分散制御システム |
JP2001265613A (ja) * | 2001-02-26 | 2001-09-28 | Hitachi Ltd | 仮想計算機システム |
JP2002007364A (ja) * | 2000-06-22 | 2002-01-11 | Fujitsu Ltd | 並列計算機システムのジョブスケジューリングを行うスケジューリング装置 |
JP2003162515A (ja) * | 2001-11-22 | 2003-06-06 | Fujitsu Ltd | クラスタシステム |
JP2005115653A (ja) * | 2003-10-08 | 2005-04-28 | Ntt Data Corp | 仮想マシン管理装置及びプログラム |
WO2005109195A2 (en) * | 2004-05-08 | 2005-11-17 | International Business Machines Corporation | Dynamic migration of virtual machine computer programs |
JP2006244481A (ja) * | 2005-02-28 | 2006-09-14 | Hewlett-Packard Development Co Lp | クラスタシステムの仮想マシンをマイグレーションするためのシステム及び方法 |
JP2007004661A (ja) * | 2005-06-27 | 2007-01-11 | Hitachi Ltd | 仮想計算機の制御方法及びプログラム |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6006248A (en) * | 1996-07-12 | 1999-12-21 | Nec Corporation | Job application distributing system among a plurality of computers, job application distributing method and recording media in which job application distributing program is recorded |
US6748414B1 (en) * | 1999-11-15 | 2004-06-08 | International Business Machines Corporation | Method and apparatus for the load balancing of non-identical servers in a network environment |
US7203944B1 (en) * | 2003-07-09 | 2007-04-10 | Veritas Operating Corporation | Migrating virtual machines among computer systems to balance load caused by virtual machines |
US7373451B2 (en) * | 2003-12-08 | 2008-05-13 | The Board Of Trustees Of The Leland Stanford Junior University | Cache-based system management architecture with virtual appliances, network repositories, and virtual appliance transceivers |
JP4733399B2 (ja) * | 2005-01-28 | 2011-07-27 | 株式会社日立製作所 | 計算機システム、計算機、ストレージ装置及び管理端末 |
US20070174429A1 (en) * | 2006-01-24 | 2007-07-26 | Citrix Systems, Inc. | Methods and servers for establishing a connection between a client system and a virtual machine hosting a requested computing environment |
JP4864557B2 (ja) * | 2006-06-15 | 2012-02-01 | 富士通株式会社 | ソフトウェアの更新処理プログラム及び更新処理装置 |
-
2008
- 2008-05-21 JP JP2009516265A patent/JP5206674B2/ja active Active
- 2008-05-21 US US12/601,573 patent/US8250574B2/en active Active
- 2008-05-21 WO PCT/JP2008/059345 patent/WO2008146677A1/ja active Application Filing
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09212467A (ja) * | 1996-01-30 | 1997-08-15 | Fujitsu Ltd | 負荷分散制御システム |
JP2002007364A (ja) * | 2000-06-22 | 2002-01-11 | Fujitsu Ltd | 並列計算機システムのジョブスケジューリングを行うスケジューリング装置 |
JP2001265613A (ja) * | 2001-02-26 | 2001-09-28 | Hitachi Ltd | 仮想計算機システム |
JP2003162515A (ja) * | 2001-11-22 | 2003-06-06 | Fujitsu Ltd | クラスタシステム |
JP2005115653A (ja) * | 2003-10-08 | 2005-04-28 | Ntt Data Corp | 仮想マシン管理装置及びプログラム |
WO2005109195A2 (en) * | 2004-05-08 | 2005-11-17 | International Business Machines Corporation | Dynamic migration of virtual machine computer programs |
JP2007536657A (ja) * | 2004-05-08 | 2007-12-13 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 仮想マシン・コンピュータ・プログラムの動的マイグレーション |
JP2006244481A (ja) * | 2005-02-28 | 2006-09-14 | Hewlett-Packard Development Co Lp | クラスタシステムの仮想マシンをマイグレーションするためのシステム及び方法 |
JP2007004661A (ja) * | 2005-06-27 | 2007-01-11 | Hitachi Ltd | 仮想計算機の制御方法及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
US8250574B2 (en) | 2012-08-21 |
US20100175070A1 (en) | 2010-07-08 |
WO2008146677A1 (ja) | 2008-12-04 |
JPWO2008146677A1 (ja) | 2010-08-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5206674B2 (ja) | 仮想マシン管理装置、仮想マシン管理方法および仮想マシン管理プログラム | |
US10873623B2 (en) | Dynamically modifying a cluster of computing nodes used for distributed execution of a program | |
EP2972746B1 (en) | Storage unit selection for virtualized storage units | |
JP4519098B2 (ja) | 計算機の管理方法、計算機システム、及び管理プログラム | |
US8260840B1 (en) | Dynamic scaling of a cluster of computing nodes used for distributed execution of a program | |
CN106371894B (zh) | 一种配置方法、装置和数据处理服务器 | |
US8321558B1 (en) | Dynamically monitoring and modifying distributed execution of programs | |
JP7161262B2 (ja) | 自動化プロセスの処理の分散を最適化するシステム | |
US20110314465A1 (en) | Method and system for workload distributing and processing across a network of replicated virtual machines | |
EP1750200A2 (en) | System and method for executing job step, and computer product | |
US8239872B2 (en) | Method and system for controlling distribution of work items to threads in a server | |
CN101694633A (zh) | 计算机作业调度设备、方法及*** | |
CN109614227B (zh) | 任务资源调配方法、装置、电子设备及计算机可读介质 | |
CN113886089B (zh) | 一种任务处理方法、装置、***、设备及介质 | |
JP4495688B2 (ja) | 検証システム | |
CN111190691A (zh) | 适用于虚拟机的自动迁移方法、***、装置及存储介质 | |
JP5151509B2 (ja) | 仮想マシンシステム及びそれに用いる仮想マシン分散方法 | |
JP7439928B2 (ja) | 管理装置、管理方法、管理プログラム、及び管理システム | |
Xhafa et al. | Immediate mode scheduling of independent jobs in computational grids | |
Wang et al. | Improving utilization through dynamic VM resource allocation in hybrid cloud environment | |
JP2010026828A (ja) | 仮想計算機の制御方法 | |
CN114020408A (zh) | 一种任务分片配置方法及装置、设备、存储介质 | |
JP2014206805A (ja) | 制御装置 | |
CN111045778B (zh) | 一种虚拟机的创建方法、装置、服务器及存储介质 | |
JP2011215812A (ja) | 仮想計算機管理方法、計算機システム及びリソース管理プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110405 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121016 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121217 |
|
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: 20130122 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130204 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160301 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5206674 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |