JP5476764B2 - サーバ装置、計算機システム、プログラム及び仮想計算機移動方法 - Google Patents
サーバ装置、計算機システム、プログラム及び仮想計算機移動方法 Download PDFInfo
- Publication number
- JP5476764B2 JP5476764B2 JP2009082525A JP2009082525A JP5476764B2 JP 5476764 B2 JP5476764 B2 JP 5476764B2 JP 2009082525 A JP2009082525 A JP 2009082525A JP 2009082525 A JP2009082525 A JP 2009082525A JP 5476764 B2 JP5476764 B2 JP 5476764B2
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- host
- server
- physical device
- management
- 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.)
- Expired - Fee Related
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/5061—Partitioning or combining of resources
- G06F9/5077—Logical partitioning of resources; Management or configuration of virtualized resources
-
- 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
-
- 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/5011—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
-
- 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/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/485—Task life-cycle, e.g. stopping, restarting, resuming execution
- G06F9/4856—Task life-cycle, e.g. stopping, restarting, resuming execution resumption being on a different machine, e.g. task migration, virtual machine migration
-
- 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/5083—Techniques for rebalancing the load in a distributed system
- G06F9/5088—Techniques for rebalancing the load in a distributed system involving task migration
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)
Description
以下、実施の形態を図面に基づいて具体的に説明する。図1は、計算機システムを示す説明図である。計算機システムは、サーバ装置としての複数のホストサーバ(コンピュータ)1と、管理装置としての管理サーバ(コンピュータ)2と、端末装置としての複数のクライアント(コンピュータ)端末3とを含む。ホストサーバ1、管理サーバ2及びクライアント端末3夫々は、ネットワーク網Nを介して通信可能に接続してある。ホストサーバ1は、仮想化プログラムとしてのVMM( Virtual Machine Monitor )を実行している。
図17は、各ソフトウェアの例を示すブロック図である。実施の形態1は物理デバイスが新たに接続されたクライアント端末へホストVMを移動させるのに対して、本実施の形態ではユーザにより選択された物理デバイスを有するクライアント端末に移動させるようにしてある。ホストVM13は、利用可能な物理デバイスを有するクライアント端末3を物理デバイスと共にVMの移動先候補として表示する表示手段としてのVM移動先候補表示部132を含む。VM移動先候補表示部132は、例えばホストVM13で動作するOS上でプログラムを実行することで提供するとよい。VM移動先候補表示部132は、ホストVM13にリモート接続されている端末VM33のユーザに対して移動先候補及び物理デバイスを表示する。ホストVM13は、移動先候補及び物理デバイスから、移動先端末及び利用する物理デバイスを選択する操作を端末VM33から受付けて操作受付手段として機能する。また、ホストVM13は、受付けた操作に基づいて物理デバイスを選択する選択手段としても機能する。
図26は、各ソフトウェアの例を示すブロック図である。本実施の形態は、クライアント端末3に移動したホストVM13から物理デバイスへのアクセスを制限する。管理サーバ2は、クライアント端末3に接続された物理デバイス夫々に対するアクセス可否を管理するアクセス管理部22を含む。ホストVM13は、管理サーバ2のアクセス管理部22が管理しているアクセス制限情報に基づいてアクセスを制限するアクセス制限部133を含む。
物理デバイスが接続された複数の端末装置夫々に対応付けて複数の仮想計算機を動作させるサーバ装置において、
前記複数の端末装置夫々へ、前記複数の仮想計算機夫々の移動が可能であるか否かを判定する判定手段と、
該判定手段により移動が可能であると判定した端末装置へ、該端末装置に対応付けた仮想計算機を移動する移動手段と、
該移動手段により移動した仮想計算機に、該端末装置に接続された物理デバイスを割り当てる割当手段と
を備えるサーバ装置。
前記複数の端末装置に接続された物理デバイスを検出する検出手段を備え、
前記判定手段は、前記検出手段により検出した物理デバイスが接続された端末装置へ、該端末装置に対応付けた仮想計算機の移動が可能であるか否かを判定する
付記1に記載のサーバ装置。
前記複数の端末装置に接続された物理デバイスのうち、少なくとも1つの物理デバイスを選択する選択手段を備え、
前記判定手段は、前記選択手段により選択した物理デバイスが接続された端末装置へ、該端末装置に対応付けた仮想計算機の移動が可能であるか否かを判定する
付記1又は付記2に記載のサーバ装置。
前記判定手段により移動が可能であると判定した端末装置に接続された物理デバイスの一覧を表示する表示手段と、
該表示手段により表示した一覧から、少なくとも1つの物理デバイスを選択する操作を受付ける操作受付手段と
を備え、
前記選択手段は、前記操作受付手段により受け付けた操作に基づいて物理デバイスを選択する
付記3に記載のサーバ装置。
前記複数の端末装置に接続された物理デバイス夫々に対するアクセス可否を記憶してある記憶部と、
該記憶部に記憶してあるアクセス可否に基づいて前記割当手段が割り当てた物理デバイスに対するアクセスを許可する許可手段と
を備える付記1乃至付記4のいずれか1つに記載のサーバ装置。
前記移動手段により移動した仮想計算機に、前記端末装置に接続された物理デバイスを割り当てる割当手段と、
該割当手段により割り当てた物理デバイスの割当を解除する解除手段
とを備え、
前記移動手段は、前記解除手段により物理デバイスの割当を解除した場合、前記端末装置に移動した仮想計算機を移動元に戻す
付記1乃至付記5のいずれか1つに記載のサーバ装置。
前記判定手段は、前記複数の端末装置夫々が有する計算資源及び前記複数の仮想計算機夫々が使用している計算資源に基づいて判定することを特徴とする付記1乃至付記6に記載のサーバ装置。
物理デバイスが接続された複数の端末装置と、該複数の端末装置夫々に対応付けて複数の仮想計算機を動作させるサーバ装置とを有する計算機システムにおいて、
前記サーバ装置は、
前記複数の端末装置夫々へ前記複数の仮想計算機夫々の移動が可能であるか否かを判定する判定手段と、
該判定手段により移動が可能であると判定した端末装置へ、該端末装置に対応付けた仮想計算機を移動する移動手段と
を備え、
前記端末装置は、
前記移動手段により移動した仮想計算機に物理デバイスを割り当てる割当手段
を備える計算機システム。
前記複数の端末装置夫々が有する計算資源及び前記複数の仮想計算機夫々が使用している計算資源を管理する管理装置を備え、
前記判定手段は、前記管理装置により管理している計算資源に基づいて前記複数の端末装置夫々へ前記仮想計算機を移動可能であるか否かを判定する
付記8に記載の計算機システム。
前記管理装置は、前記複数の端末装置に接続してある物理デバイス夫々に対するアクセス可否を記憶した記憶部を備え、
前記サーバ装置は、
前記記憶部に記憶してあるアクセス可否に基づいて前記割当手段により割り当てた物理デバイス夫々に対するアクセスを許可する許可手段を備える
ことを特徴とする付記8又は付記9に記載の計算機システム。
物理デバイスが接続された複数の端末装置夫々に対応付けて複数の仮想計算機を動作させるサーバ装置に、前記複数の端末装置夫々へ前記仮想計算機を移動させるプログラムにおいて、
前記サーバ装置に
前記複数の端末装置夫々へ前記複数の仮想計算機夫々の移動が可能であるか否かを判定する判定ステップと、
該判定ステップにより移動が可能であると判定した端末装置へ、該端末装置に対応付けた仮想計算機を移動する移動ステップと、
該移動ステップにより移動した仮想計算機に、該端末装置に接続された物理デバイスを割り当てる割当ステップと
を実行させるプログラム。
物理デバイスが接続された複数の端末装置夫々に対応付けた複数の仮想計算機を前記複数の端末装置へ移動させる仮想計算機移動方法において、
前記複数の端末装置夫々へ前記複数の端末装置夫々の移動が可能であるか否かを判定する判定手順と、
移動が可能であると判定した端末装置へ、該端末装置に対応付けた仮想計算機を移動する移動手順と、
移動した仮想計算機に、該端末装置に接続された物理デバイスを割り当てる割当手順と
含む仮想計算機移動方法。
付記2に記載の複数の端末装置夫々により実行されるプログラムであって、
前記複数の端末装置夫々に接続された物理デバイスを検出する検出ステップと、
該検出ステップにより検出した前記物理デバイスを前記検出手段へ通知する通知ステップと
を実行するプログラム。
2 管理サーバ
3 クライアント端末
N ネットワーク網
10,30 ハードウェア
11 ホストVMM
12 ホスト管理OS
13 ホストVM
21 リソース管理部
22 アクセス管理部
31 端末VMM
32 端末管理OS
33 端末VM
100,300 CPU
100a,300a バス
101,301 RAM
102,302 HDD
103,303 NIC
104,304 画像処理部
105,305 表示部
106,306 入出力部
107a,307a キーボード
107b,307b マウス
109,309 記録媒体読込部
110,310 記録媒体
308a USBメモリ
308b DVDドライブ
111,311 物理デバイス接続検出部
112,312 物理デバイス割当部
121,321 ローカルリソース管理部
122,322 VM移動部
123,323 物理デバイス割当要求部
131 仮想サーバ
132 VM移動先候補表示部
133 アクセス制限部
331 仮想クライアント
1101,3101 プログラム
Claims (8)
- 物理デバイスが接続され、端末仮想計算機を動作させる複数の端末装置夫々に対応付けて複数のサーバ仮想計算機を動作させるサーバ装置において、
前記複数の端末装置夫々が有する記憶部の残容量、中央処理装置の型名及び該中央処理装置のコア数並びに前記複数のサーバ仮想計算機夫々が使用する記憶部の残容量、中央処理装置の型名及び該中央処理装置のコア数に基づいて、該複数の端末装置夫々へ、該複数のサーバ仮想計算機夫々の移動が可能であるか否かを判定する判定手段と、
該判定手段により移動が可能であると判定した端末装置へ、該端末装置に対応付けたサーバ仮想計算機を移動する移動手段と、
前記端末仮想計算機に対して割り当てられ、前記端末装置に接続された物理デバイスの割当を解除する解除手段と、
該解除手段が解除した場合、前記移動手段により移動したサーバ仮想計算機に、前記端末装置に接続された物理デバイスを割り当てる割当手段と
を備えるサーバ装置。 - 前記複数の端末装置に接続された物理デバイスを検出する検出手段を備え、
前記判定手段は、前記検出手段により検出した物理デバイスが接続された端末装置へ、該端末装置に対応付けたサーバ仮想計算機の移動が可能であるか否かを判定する
請求項1に記載のサーバ装置。 - 前記複数の端末装置に接続された物理デバイスのうち、少なくとも1つの物理デバイスを選択する選択手段を備え、
前記判定手段は、前記選択手段により選択した物理デバイスが接続された端末装置へ、該端末装置に対応付けたサーバ仮想計算機の移動が可能であるか否かを判定する
請求項1又は請求項2に記載のサーバ装置。 - 前記判定手段により移動が可能であると判定した端末装置に接続された物理デバイスの一覧を表示する表示手段と、
該表示手段により表示した一覧から、少なくとも1つの物理デバイスを選択する操作を受付ける操作受付手段と
を備え、
前記選択手段は、前記操作受付手段により受け付けた操作に基づいて物理デバイスを選択する
請求項3に記載のサーバ装置。 - 前記複数の端末装置に接続された物理デバイス夫々に対するアクセス可否を記憶してある記憶部と、
該記憶部に記憶してあるアクセス可否に基づいて前記割当手段が割り当てた物理デバイスに対するアクセスを許可する許可手段と
を備える請求項1乃至請求項4のいずれか一項に記載のサーバ装置。 - 物理デバイスが接続され、端末仮想計算機を動作させる複数の端末装置と、該複数の端末装置夫々に対応付けて複数のサーバ仮想計算機を動作させるサーバ装置とを有する計算機システムにおいて、
前記サーバ装置は、
前記複数の端末装置夫々が有する記憶部の残容量、中央処理装置の型名及び該中央処理装置のコア数並びに前記複数のサーバ仮想計算機夫々が使用する記憶部の残容量、中央処理装置の型名及び該中央処理装置のコア数に基づいて、該複数の端末装置夫々へ該複数のサーバ仮想計算機夫々の移動が可能であるか否かを判定する判定手段と、
該判定手段により移動が可能であると判定した端末装置へ、該端末装置に対応付けたサーバ仮想計算機を移動する移動手段と
を備え、
前記端末装置は、
前記端末仮想計算機に対して割り当てられ、前記端末装置に接続された物理デバイスの割当を解除する解除手段と、
該解除手段が解除した場合、前記移動手段により移動したサーバ仮想計算機に、前記端末装置に接続された物理デバイスを割り当てる割当手段
を備える計算機システム。 - 物理デバイスが接続され、端末仮想計算機を動作させる複数の端末装置夫々に対応付けて複数のサーバ仮想計算機を動作させるサーバ装置に、前記複数の端末装置夫々へ前記サーバ仮想計算機を移動させるプログラムにおいて、
前記サーバ装置に
前記複数の端末装置夫々が有する記憶部の残容量、中央処理装置の型名及び該中央処理装置のコア数並びに前記複数のサーバ仮想計算機夫々が使用する記憶部の残容量、中央処理装置の型名及び該中央処理装置のコア数に基づいて、該複数の端末装置夫々へ該複数のサーバ仮想計算機夫々の移動が可能であるか否かを判定する判定ステップと、
該判定ステップにより移動が可能であると判定した端末装置へ、該端末装置に対応付けたサーバ仮想計算機を移動する移動ステップと、
前記端末仮想計算機に対して割り当てられ、前記端末装置に接続された物理デバイスの割当を解除する解除ステップと、
該解除ステップにより解除した場合、前記移動ステップにより移動したサーバ仮想計算機に、前記端末装置に接続された物理デバイスを割り当てる割当ステップと
を実行させるプログラム。 - 物理デバイスが接続され、端末仮想計算機を動作させる複数の端末装置夫々に対応付けた複数のサーバ仮想計算機を前記複数の端末装置へ移動させる仮想計算機移動方法において、
前記複数の端末装置夫々が有する記憶部の残容量、中央処理装置の型名及び該中央処理装置のコア数並びに前記複数のサーバ仮想計算機夫々が使用する記憶部の残容量、中央処理装置の型名及び該中央処理装置のコア数に基づいて、該複数の端末装置夫々へ該複数の端末装置夫々の移動が可能であるか否かを判定する判定手順と、
移動が可能であると判定した端末装置へ、該端末装置に対応付けたサーバ仮想計算機を移動する移動手順と、
前記端末仮想計算機に対して割り当てられ、前記端末装置に接続された物理デバイスの割当を解除する解除手順と、
前記端末仮想計算機に対する物理デバイスの割当を解除した場合、移動したサーバ仮想計算機に、前記端末装置に接続された物理デバイスを割り当てる割当手順と
を含む仮想計算機移動方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009082525A JP5476764B2 (ja) | 2009-03-30 | 2009-03-30 | サーバ装置、計算機システム、プログラム及び仮想計算機移動方法 |
GB1004702.5A GB2469369B (en) | 2009-03-30 | 2010-03-22 | Server device, computer system, and virtual computer moving method |
US12/732,564 US20100251255A1 (en) | 2009-03-30 | 2010-03-26 | Server device, computer system, recording medium and virtual computer moving method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009082525A JP5476764B2 (ja) | 2009-03-30 | 2009-03-30 | サーバ装置、計算機システム、プログラム及び仮想計算機移動方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010237788A JP2010237788A (ja) | 2010-10-21 |
JP5476764B2 true JP5476764B2 (ja) | 2014-04-23 |
Family
ID=42228070
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009082525A Expired - Fee Related JP5476764B2 (ja) | 2009-03-30 | 2009-03-30 | サーバ装置、計算機システム、プログラム及び仮想計算機移動方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20100251255A1 (ja) |
JP (1) | JP5476764B2 (ja) |
GB (1) | GB2469369B (ja) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8417945B2 (en) * | 2008-06-30 | 2013-04-09 | Intel Corporation | Detection and reporting of virtualization malware in computer processor environments |
JP5493976B2 (ja) * | 2010-02-18 | 2014-05-14 | 富士通株式会社 | 情報処理装置、計算機システム及びプログラム |
WO2012079153A1 (en) * | 2010-12-15 | 2012-06-21 | Userful Corporation | Multiple user computing method and system for same |
US8667496B2 (en) * | 2011-01-04 | 2014-03-04 | Host Dynamics Ltd. | Methods and systems of managing resources allocated to guest virtual machines |
US20130097296A1 (en) * | 2011-10-18 | 2013-04-18 | Telefonaktiebolaget L M Ericsson (Publ) | Secure cloud-based virtual machine migration |
US9424199B2 (en) * | 2012-08-29 | 2016-08-23 | Advanced Micro Devices, Inc. | Virtual input/output memory management unit within a guest virtual machine |
US20150234671A1 (en) * | 2013-03-27 | 2015-08-20 | Hitachi, Ltd. | Management system and management program |
US20140365199A1 (en) * | 2013-06-11 | 2014-12-11 | The Mathworks, Inc. | Pairing a physical device with a model element |
JP6064822B2 (ja) * | 2013-07-25 | 2017-01-25 | 富士ゼロックス株式会社 | 情報処理システム、情報処理装置及びプログラム |
US10360052B1 (en) | 2013-08-08 | 2019-07-23 | The Mathworks, Inc. | Automatic generation of models from detected hardware |
EP3125122B1 (en) * | 2014-03-28 | 2017-10-11 | Ntt Docomo, Inc. | Virtualized resource management node and virtual machine migration method |
US9817688B2 (en) * | 2015-02-18 | 2017-11-14 | Red Hat Israel, Ltd. | Identifying and preventing removal of virtual hardware |
US10878140B2 (en) * | 2016-07-27 | 2020-12-29 | Emerson Process Management Power & Water Solutions, Inc. | Plant builder system with integrated simulation and control system configuration |
US11455180B2 (en) | 2019-10-11 | 2022-09-27 | Google Llc | Extensible computing architecture for vehicles |
US11418969B2 (en) | 2021-01-15 | 2022-08-16 | Fisher-Rosemount Systems, Inc. | Suggestive device connectivity planning |
Family Cites Families (67)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0758469B2 (ja) * | 1988-06-17 | 1995-06-21 | 日本電気株式会社 | 仮想計算機システムの構成変更方式 |
JP2682770B2 (ja) * | 1992-05-15 | 1997-11-26 | 富士通株式会社 | 仮想計算機システムのcpu制御方式 |
JP3657665B2 (ja) * | 1995-02-14 | 2005-06-08 | 富士通株式会社 | 共用メモリに結合される複数の計算機システム及び共用メモリに結合される複数の計算機システムの制御方法 |
US6151618A (en) * | 1995-12-04 | 2000-11-21 | Microsoft Corporation | Safe general purpose virtual machine computing system |
JP3653159B2 (ja) * | 1997-04-01 | 2005-05-25 | 株式会社日立製作所 | 仮想計算機システム間の仮想計算機移動制御方法 |
US6802062B1 (en) * | 1997-04-01 | 2004-10-05 | Hitachi, Ltd. | System with virtual machine movable between virtual machine systems and control method |
US6968307B1 (en) * | 2000-04-28 | 2005-11-22 | Microsoft Corporation | Creation and use of virtual device drivers on a serial bus |
US7065549B2 (en) * | 2002-03-29 | 2006-06-20 | Illinois Institute Of Technology | Communication and process migration protocols for distributed heterogeneous computing |
US7577722B1 (en) * | 2002-04-05 | 2009-08-18 | Vmware, Inc. | Provisioning of computer systems using virtual machines |
US7484208B1 (en) * | 2002-12-12 | 2009-01-27 | Michael Nelson | Virtual machine migration |
JP4119239B2 (ja) * | 2002-12-20 | 2008-07-16 | 株式会社日立製作所 | 計算機資源割当方法、それを実行するための資源管理サーバおよび計算機システム |
US7203944B1 (en) * | 2003-07-09 | 2007-04-10 | Veritas Operating Corporation | Migrating virtual machines among computer systems to balance load caused by virtual machines |
US8776050B2 (en) * | 2003-08-20 | 2014-07-08 | Oracle International Corporation | Distributed virtual machine monitor for managing multiple virtual resources across multiple physical nodes |
US20050198303A1 (en) * | 2004-01-02 | 2005-09-08 | Robert Knauerhase | Dynamic virtual machine service provider allocation |
US20060069761A1 (en) * | 2004-09-14 | 2006-03-30 | Dell Products L.P. | System and method for load balancing virtual machines in a computer network |
JP4242819B2 (ja) * | 2004-10-06 | 2009-03-25 | 株式会社日立製作所 | オフライン作業可能な端末を有する計算機システム |
US7730486B2 (en) * | 2005-02-28 | 2010-06-01 | Hewlett-Packard Development Company, L.P. | System and method for migrating virtual machines on cluster systems |
US8799431B2 (en) * | 2005-08-15 | 2014-08-05 | Toutvirtual Inc. | Virtual systems management |
US8347063B2 (en) * | 2005-08-19 | 2013-01-01 | Intel Corporation | Method and system for device address translation for virtualization |
US7761573B2 (en) * | 2005-12-07 | 2010-07-20 | Avaya Inc. | Seamless live migration of virtual machines across optical networks |
US7900204B2 (en) * | 2005-12-30 | 2011-03-01 | Bennett Steven M | Interrupt processing in a layered virtualization architecture |
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 |
JP4702127B2 (ja) * | 2006-03-22 | 2011-06-15 | 日本電気株式会社 | 仮想計算機システム及びその物理リソース再構成方法並びにプログラム |
CA2547047A1 (en) * | 2006-05-15 | 2007-11-15 | Embotics Corporation | Management of virtual machines using mobile autonomic elements |
JP4127315B2 (ja) * | 2006-05-24 | 2008-07-30 | 株式会社日立製作所 | デバイス管理システム |
EP2037362A4 (en) * | 2006-05-24 | 2012-04-18 | Nec Corp | ADMINISTRATIVE APPROACH FOR VIRTUAL MACHINES, METHOD FOR MANAGING A VIRTUAL MACHINE AND PROGRAM |
JP4324975B2 (ja) * | 2006-09-27 | 2009-09-02 | 日本電気株式会社 | 負荷低減システム、計算機、及び負荷低減方法 |
US8667500B1 (en) * | 2006-10-17 | 2014-03-04 | Vmware, Inc. | Use of dynamic entitlement and adaptive threshold for cluster process balancing |
US8656390B2 (en) * | 2006-11-09 | 2014-02-18 | International Business Machines Corporation | Implementing shadow objects with relocated resources to form relationships between new and old locations |
JP4930010B2 (ja) * | 2006-11-24 | 2012-05-09 | 株式会社日立製作所 | シンクライアントシステムへの移行方法 |
US7673113B2 (en) * | 2006-12-29 | 2010-03-02 | Intel Corporation | Method for dynamic load balancing on partitioned systems |
US9270781B2 (en) * | 2007-02-15 | 2016-02-23 | Citrix Systems, Inc. | Associating virtual machines on a server computer with particular users on an exclusive basis |
EP1962192A1 (en) * | 2007-02-21 | 2008-08-27 | Deutsche Telekom AG | Method and system for the transparent migration of virtual machine storage |
US8171485B2 (en) * | 2007-03-26 | 2012-05-01 | Credit Suisse Securities (Europe) Limited | Method and system for managing virtual and real machines |
US8479194B2 (en) * | 2007-04-25 | 2013-07-02 | Microsoft Corporation | Virtual machine migration |
US20090006702A1 (en) * | 2007-06-26 | 2009-01-01 | Nitin Sarangdhar | Sharing universal serial bus isochronous bandwidth between multiple virtual machines |
US8806480B2 (en) * | 2007-06-29 | 2014-08-12 | Microsoft Corporation | Virtual machine smart migration |
WO2009026703A1 (en) * | 2007-08-31 | 2009-03-05 | Cirba Inc. | Method and system for evaluating virtualized environments |
US8468230B2 (en) * | 2007-10-18 | 2013-06-18 | Fujitsu Limited | Method, apparatus and recording medium for migrating a virtual machine |
US8819675B2 (en) * | 2007-11-28 | 2014-08-26 | Hitachi, Ltd. | Virtual machine monitor and multiprocessor system |
US8185894B1 (en) * | 2008-01-10 | 2012-05-22 | Hewlett-Packard Development Company, L.P. | Training a virtual machine placement controller |
US7925923B1 (en) * | 2008-01-31 | 2011-04-12 | Hewlett-Packard Development Company, L.P. | Migrating a virtual machine in response to failure of an instruction to execute |
US8996890B2 (en) * | 2008-02-07 | 2015-03-31 | Dell Products L.P. | Method for power conservation in virtualized environments |
US20090229589A1 (en) * | 2008-03-10 | 2009-09-17 | Karnis Nicholas | Hopper for paintballs |
US8099615B2 (en) * | 2008-06-30 | 2012-01-17 | Oracle America, Inc. | Method and system for power management in a virtual machine environment without disrupting network connectivity |
JP5157717B2 (ja) * | 2008-07-28 | 2013-03-06 | 富士通株式会社 | 仮想バッテリを備えた仮想マシンシステムおよび仮想バッテリを備えた仮想マシンシステム用プログラム |
US7904914B2 (en) * | 2008-09-30 | 2011-03-08 | Microsoft Corporation | On-the-fly replacement of physical hardware with emulation |
JP2010108409A (ja) * | 2008-10-31 | 2010-05-13 | Hitachi Ltd | ストレージ管理方法及び管理サーバ |
US8214829B2 (en) * | 2009-01-15 | 2012-07-03 | International Business Machines Corporation | Techniques for placing applications in heterogeneous virtualized systems while minimizing power and migration cost |
US8019861B2 (en) * | 2009-01-29 | 2011-09-13 | Vmware, Inc. | Speculative virtual machine resource scheduling |
US20100211958A1 (en) * | 2009-02-17 | 2010-08-19 | Sun Microsystems, Inc. | Automated resource load balancing in a computing system |
JP2010205209A (ja) * | 2009-03-06 | 2010-09-16 | Hitachi Ltd | 管理計算機、計算機システム、物理リソース割り当て方法 |
US8321862B2 (en) * | 2009-03-20 | 2012-11-27 | Oracle America, Inc. | System for migrating a virtual machine and resource usage data to a chosen target host based on a migration policy |
US8146082B2 (en) * | 2009-03-25 | 2012-03-27 | Vmware, Inc. | Migrating virtual machines configured with pass-through devices |
US8291416B2 (en) * | 2009-04-17 | 2012-10-16 | Citrix Systems, Inc. | Methods and systems for using a plurality of historical metrics to select a physical host for virtual machine execution |
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 |
US8489744B2 (en) * | 2009-06-29 | 2013-07-16 | Red Hat Israel, Ltd. | Selecting a host from a host cluster for live migration of a virtual machine |
US8359374B2 (en) * | 2009-09-09 | 2013-01-22 | Vmware, Inc. | Fast determination of compatibility of virtual machines and hosts |
US20110102443A1 (en) * | 2009-11-04 | 2011-05-05 | Microsoft Corporation | Virtualized GPU in a Virtual Machine Environment |
US8589921B2 (en) * | 2009-11-30 | 2013-11-19 | Red Hat Israel, Ltd. | Method and system for target host optimization based on resource sharing in a load balancing host and virtual machine adjustable selection algorithm |
US8370473B2 (en) * | 2009-12-16 | 2013-02-05 | International Business Machines Corporation | Live multi-hop VM remote-migration over long distance |
WO2011083505A1 (en) * | 2010-01-05 | 2011-07-14 | Hitachi, Ltd. | Method and server system for testing and executing migration between virtual servers |
US20110202640A1 (en) * | 2010-02-12 | 2011-08-18 | Computer Associates Think, Inc. | Identification of a destination server for virtual machine migration |
EP2521031A4 (en) * | 2010-06-17 | 2014-01-08 | Hitachi Ltd | COMPUTER SYSTEM AND REVISION METHOD THEREOF |
US8171349B2 (en) * | 2010-06-18 | 2012-05-01 | Hewlett-Packard Development Company, L.P. | Associating a monitoring manager with an executable service in a virtual machine migrated between physical machines |
US8615579B1 (en) * | 2010-12-28 | 2013-12-24 | Amazon Technologies, Inc. | Managing virtual machine migration |
-
2009
- 2009-03-30 JP JP2009082525A patent/JP5476764B2/ja not_active Expired - Fee Related
-
2010
- 2010-03-22 GB GB1004702.5A patent/GB2469369B/en not_active Expired - Fee Related
- 2010-03-26 US US12/732,564 patent/US20100251255A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
JP2010237788A (ja) | 2010-10-21 |
GB2469369A (en) | 2010-10-13 |
GB201004702D0 (en) | 2010-05-05 |
US20100251255A1 (en) | 2010-09-30 |
GB2469369B (en) | 2015-03-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5476764B2 (ja) | サーバ装置、計算機システム、プログラム及び仮想計算機移動方法 | |
JP5343586B2 (ja) | 情報処理装置、情報処理方法及びコンピュータプログラム | |
US10459769B2 (en) | Elastic container management system | |
TWI228656B (en) | Procedure for dynamic reconfiguration of resources of logical partitions | |
TWI478063B (zh) | 於虛擬機器提供應用程式之系統以及方法以及儲存其之電腦可讀取記錄媒體 | |
US9766913B2 (en) | Method and system for managing peripheral devices for virtual desktops | |
US20140214922A1 (en) | Method of providing virtual machine and service gateway for real-time virtual desktop service | |
US8412901B2 (en) | Making automated use of data volume copy service targets | |
JP2016167143A (ja) | 情報処理システムおよび情報処理システムの制御方法 | |
JP6003590B2 (ja) | データセンタ,仮想システムの複写サービスの提供方法,データセンタの管理サーバ及び仮想システムの複写プログラム | |
US11271895B1 (en) | Implementing advanced networking capabilities using helm charts | |
CN109375874B (zh) | 一种分布式存储的调用方法、装置及设备 | |
US20180188990A1 (en) | Method, apparatus and system for inserting disk | |
JP2022552141A (ja) | 仮想メモリ・メタデータ管理 | |
JP5493976B2 (ja) | 情報処理装置、計算機システム及びプログラム | |
JP2017004044A (ja) | ライセンス管理プログラム、ライセンス管理方法、およびライセンス管理システム | |
KR101535792B1 (ko) | 운영체제 구성 장치 및 방법 | |
JP5864534B2 (ja) | 仮想計算機システム、メモリ管理方法、メモリ管理プログラム、記録媒体および集積回路 | |
JP2011221634A (ja) | 計算機システム、論理区画管理方法及び論理分割処理プログラム | |
CN107172161A (zh) | 一种快速安装操作系统的方法、客户端及服务器集群 | |
CN117120977A (zh) | 动态地获取在计算容量和资源中执行操作的范围许可 | |
KR101508273B1 (ko) | 클라우드 api 키를 이용한 자원 할당 방법 및 이를 위한 장치 | |
CN114356231A (zh) | 数据处理方法、设备及计算机存储介质 | |
JP2007293639A (ja) | アクセス制御方法、アクセス制御方法を用いた機器及びシステム | |
JP4870790B2 (ja) | クラスタリングシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111205 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130424 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130430 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130528 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130806 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130925 |
|
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: 20140114 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140127 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5476764 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |