JPH10283210A - 仮想計算機システム間の仮想計算機移動制御方式 - Google Patents

仮想計算機システム間の仮想計算機移動制御方式

Info

Publication number
JPH10283210A
JPH10283210A JP9082613A JP8261397A JPH10283210A JP H10283210 A JPH10283210 A JP H10283210A JP 9082613 A JP9082613 A JP 9082613A JP 8261397 A JP8261397 A JP 8261397A JP H10283210 A JPH10283210 A JP H10283210A
Authority
JP
Japan
Prior art keywords
virtual
virtual machine
computer
real
information
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.)
Granted
Application number
JP9082613A
Other languages
English (en)
Other versions
JP3653159B2 (ja
Inventor
Kenichi Oyamada
健一 小山田
Masaru Sato
勝 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP08261397A priority Critical patent/JP3653159B2/ja
Publication of JPH10283210A publication Critical patent/JPH10283210A/ja
Priority to US09/568,054 priority patent/US6802062B1/en
Application granted granted Critical
Publication of JP3653159B2 publication Critical patent/JP3653159B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Abstract

(57)【要約】 【課題】 複数の実計算機で動作する仮想計算機システ
ム間の仮想計算機の移動を可能にすることで、システム
運用の柔軟性の向上を図る。 【解決手段】 各仮想計算機システムで実計算機資源に
共通の論理名称を付与して管理する手段を設ける。仮想
計算機(VM)の移動元20には、該VM構成情報と対
応する実資源の論理名称を通知する手段を設け、移動先
22では、受信した論理名称により、同一VM構成を生
成する手段を設けることで、VM構成の移動を実現す
る。また、移動元20には、移動VMの新たな非同期動
作要求を保留して該VMを停止し、該VM資源情報およ
び非同期動作保留情報を移動先に転送する手段を設け、
移動先22には、受信した情報に従ってVM動作を再開
する手段を設ける。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、複数の実計算機で
構成される疎結合マルチプロセッサシステムの仮想計算
機システムに係り、特に、ある実計算機上の仮想計算機
システム上で稼働中のオペレーティングシステム(仮想
計算機)を、他の実計算機上の仮想計算機システムへ移
動する制御方式に関する。
【0002】
【従来の技術】従来、図1に示すように、磁気ディスク
装置131や磁気テープ装置132などの計算機資源1
3を複数の実計算機10,11で共用し、実計算機1
0,11間が情報伝達手段12で接続されている疎結合
マルチプロセッサシステム(LCMP:Loosely Coup
led Multiprocessor)で、各々の実計算機10,11
上で仮想計算機システムが動作するような仮想計算機シ
ステム構成において、仮想計算機システム間で仮想計算
機制御プログラム(VMCP:Virtual MachineCont
rol Program)101,112の制御下で情報伝達手段
12を通じて、他の実計算機内の仮想計算機システムに
接続されたコンソール14や、スプールファイル15な
どへの入出力を行うことは実現されている。しかし、例
えば仮想計算機システム10(実計算機10)上に仮想
計算機(VM:Virtual Machine)102,103など
を一旦生成すると、そのVMは生成した仮想計算機シス
テム内で固定され、すなわち、VM102,103が実
計算機10に固定され、他の仮想計算機システム(実計
算機11)の例えばVM113へ移動することができな
かった。このため、稼働や運用上、次のような制約があ
った。
【0003】(1) 稼働VM数の増加や、VM上のオペ
レーティングシステム(OS)での主記憶装置、拡張記
憶装置、命令プロセッサ(IP)、または入出力チャネ
ルなどの計算機資源の使用率増加により、LCMP内の
特定の実計算機に負荷が集中してVM上のOSが十分な
サービスを受けられない状態で、他の実計算機では計算
機資源の使用率が低い場合でも、VMが実計算機に固定
されているため、計算機資源の使用率が低い他の実計算
機資源を利用することはできない。
【0004】(2) 実計算機ハードウェアの保守等を目
的として、ある実計算機を計画停止させる場合も、VM
が実計算機に固定されているため、停止させる実計算機
のVM上のOSの運用も停止しなければならない。
【0005】(3) 上記(1)、(2)の何れの場合も、他
の実計算機の計算機資源を利用するには、OSの運用を
一旦停止して、他の実計算機にVMを生成してOSを再
起動しなければならない。
【0006】
【発明が解決しようとする課題】従来技術では、一度生
成したVMを、OS稼働中に他の実計算機で動作する仮
想計算機システム上のVMに移動することはできなかっ
た。VM上のOSが動作中に、他の実計算機で動作する
仮想計算機システム上のVMに移動してOSの動作を継
続するためには、以下の課題がある。
【0007】(1) 第1の課題は、移動元のVM構成と
移動先のVM構成に関するものである。OSでは、OS
の起動時にハードウェア構成を認識して、その構成情報
を主記憶内に取り込み、管理している。そのため、VM
の実計算機間移動により、例えば図1でVM103をV
M113に移動させる場合、移動元VM103と移動先
VM113において、VMの主記憶サイズ、VMの拡張
記憶サイズ、IP台数、及び入出力構成に違いがある
と、移動元OS105が主記憶内に管理していたVM上
のハードウェア構成と、移動先OS115のVMハード
ウエア構成に違いが生じ、OS115の動作が保証され
ない問題がある。移動元VM103に割り当てられてい
たLCMP内で共用している実計算機資源13について
も、移動先VM113において同一のものを割り当てる
必要がある。
【0008】特に入出力構成に関しては、所謂拡張チャ
ネルシステム(Extended ChannelSystem:ECS)
の場合、チャネルと入出力装置(デバイス)との接続状
態に関係なく、デバイスと1対1にサブチャネルが割り
当てられており、プログラムは、デバイスに対応するサ
ブチャネル番号と、図3に示すような動作要求ブロック
(ORB)30を指定して入出力起動命令(Start Su
bchannel:SSCH)を発行する。つまり、移動元VM
103に割り当てられていたLCMP内で共用している
実計算機資源13である入出力装置131、132につ
いて、移動先VM113においても同一のものを割り当
てられているだけでなく、入出力装置に対応するサブチ
ャネルの並びも同一でなければならない。また、プログ
ラムからは、サブチャネル情報読み出し命令(Store
Subchannel:STSCH)で、図3に示すような各サ
ブチャネルのパス管理制御語(PMCW)31とサブチ
ャネル状態語(SCSW)32を読み出すことができ、
パス管理制御語31には、そのサブチャネルが使用する
入出力装置までの入出力経路情報として、パス設定マス
ク(PIM)、パス使用可能マスク(PAM)、とチャ
ネルの物理的なアドレスを示すCHPID0〜CHPI
D7などが格納される。それら入出力経路情報も移動元
VM103と移動先VM113で同一でなければならな
い。
【0009】(2) 第2の課題は、VM停止・再開始に
関するものである。OSが動作している間は、主記憶装
置に代表される仮想資源を更新する可能性があり、OS
を動作させた状態のまま、他の計算機にその情報を移動
することはできない。すなわち、VMを移動させるため
には一時的にVMの動作を停止して、転送後にVMを再
開始する必要がある。VMのプロセッサ資源、すなわち
仮想命令プロセッサの停止・再起動は、当該VMへの実
命令プロセッサの割り当てを制御することで行うことが
できるが、命令プロセッサ動作とは非同期に動作してい
る入出力動作にも主記憶を更新する可能性があり、その
動作を停止する必要がある。しかし、実行中の非同期動
作を強制的に停止すれば、その再起動は困難であり、ど
のように非同期動作を停止・再起動させるかが問題であ
った。
【0010】本発明の第1の目的は、複数の実計算機上
の仮想計算機システム間において、あるVM上で動作し
ているOSを他の実計算機のVMへの移動を可能とし
て、実計算機間での計算機資源の有効利用を可能にする
ことである。本発明の第2の目的は、VMの実計算機間
の移動によりシステム運用の柔軟性を向上させることで
ある。
【0011】
【課題を解決するための手段】上記の課題を解決するた
めに、本発明では、各仮想計算機システムで実計算機資
源に論理名称を付加する手段を設けて、各実計算機間で
共用する計算機資源については、各仮想計算機システム
で同一の論理名称を付与する。計算機資源に付与された
論理名称は、各仮想計算機システム制御プログラム(V
MCP)内で管理する。移動元の仮想計算機システムに
は、移動するVMのVM構成情報として、その仮想資源
構成情報と対応する実資源の論理名称を移動先の仮想計
算機システムに転送する手段を設け、移動先の仮想計算
機システムには、受信した論理名称にもとづき、移動元
VMと同一VM構成の生成可否を判断し、同一VM構成
を生成する手段を設ける。さらに、移動元の仮想計算機
システムには、移動するVMに割り当てた仮想資源の情
報を読み出し送信する手段を設け、移動先の仮想計算機
システムには、受信した仮想資源情報を当該VMに格納
し、VM動作を再開始する手段を設ける。これにより、
ある計算機上のVMを他の計算機上に移動することが可
能になる。
【0012】また、移動元の仮想計算機システムでは、
仮想命令プロセッサと非同期に動作する非同期動作状態
をVMCP内に管理し、非同期動作状態を判断すること
でVM転送開始可否を判断する手段を提供する。さら
に、移動元の仮想計算機システムでは、OSの発行する
新たな非同期動作要求を保留して、これを非同期動作要
求情報として転送する手段を設け、移動先の仮想計算機
システムでは、該非同期動作要求情報を受信すること
で、保留された非同期動作要求の動作を再開始する手段
を設ける。これにより、OSで非同期動作要求を停止す
ることなく他の計算機上に移動して動作させることが可
能になる。
【0013】
【発明の実施の形態】以下、本発明の一実施例を図2乃
至図12により説明する。なお、ここでは、命令プロセ
ッサ、主記憶装置、拡張記憶装置及び入出力装置など
を、対象とする仮想資源としている。また、拡張チャネ
ルシステム(ECS)による入出力動作を、対象とする
非同期動作としている。
【0014】図2は本発明の一実施例の仮想計算機シス
テムを示すブロック図である。仮想計算機システム2
0,22の稼働に先立ち、仮想計算機システムのシステ
ムゼネレーションで、ゼネレーション情報24,25に
仮想計算機(VM)で使用する実計算機資源の構成定義
242,252、及び各計算機資源に対応させた論理名
称241,251を指定する。このとき実計算機間で共
用する装置については、各仮想計算機システム20,2
2で同一の論理名称を指定する。この論理名称241,
251により、各仮想計算機システム間20、22で共
有している資源を認識可能にする。この論理名称と実計
算機構成定義情報(241と242,251と252)
と論理名称は仮想計算機システム20,22が格納され
ている記憶媒体(システムボリーム)上に格納され、仮
想計算機システム20,22の動作開始時に各VMCP
内の実資源管理テーブル201,221の論理名称情報
2012,2212に読み込まれ、管理される。
【0015】VM203,206やVM226の生成
(ログオン)処理では、仮想資源管理テーブル202,
222にVM構成情報2021,2221を生成して、
あらかじめVMに対して定義されたVMディレクトリ情
報に従い、仮想資源を占有または共有させることにより
各VM203,206,226へ割り当てる。このVM
への割り当て状態は、仮想資源管理テーブル202,2
22のVM割り当て情報2022、2222及び実資源
管理テーブル201、221の割り当て情報2011,
2211で管理される。
【0016】先に述べたように、ECSでは、入出力装
置(デバイス)を1対1に対応するサブチャネルで扱
い、計算機システム内でサブチャネル番号は0から昇順
に割り当てられている。そのため、仮想計算機システム
においても実サブチャネルの仮想化を行い、入出力装置
の割り当て毎にサブチャネル番号0から順次割り当てて
いる。仮想入出力装置の割り当て情報は、仮想資源管理
テーブル202,222内に、図4の仮想サブチャネル
管理テーブル40に示す構成で、各仮想サブチャネルの
情報を格納、管理している。図4において、仮想入出力
装置のVMへの割り当て時、図3のパス管理制御語(P
MCW)に相当する仮想PMCW情報4011の入出力
パス情報(PIM,PAM,CHPID0〜CHPID
7)には、対応する実サブチャネル情報を格納する。S
TSCH命令シミュレーションでは、仮想PMCW40
11に格納されている内容をVM主記憶に格納すること
で行う。なお、図2中の非同期動作管理テーブル20
7,227は、便宜上、仮想資源管理テーブル202,
222内の仮想サブチャネルテーブル40における非同
期動作状態フラグ4012と非同期動作保留フラグ40
14のみを抽出して示したものである。
【0017】図5は、本発明の一実施例のVM移動制御
を示す全体的フローチャートである。以下、図2に示す
仮想計算機システム20のVM203上のOS204
を、他の仮想計算機システム20のVM223上にOS
224として移動する場合を例にして説明する。
【0018】〈移動VM構成の通知〉仮想計算機システ
ムを制御するシステムコンソールからVM移動を指示す
るコマンドを投入するか、またはVM上で動作している
OSからのVM移動を指示するハンドシェイク命令を通
じて、VM移動要求がVM移動要求受付手段210に通
知され、VM構成情報通知手段211に渡される。VM
移動要求通知を受け取ると、VM構成通知手段211で
は、仮想資源管理テーブル202から、VM構成情報2
021、仮想資源のVM割り当て情報2022、及び、
VM204に割り当てている仮想資源に対応する実資源
の論理名称2012を読み出し、図6に示すようなVM
構成情報テーブル60を作成して格納する。ここで、V
M移動元とVM移動先でのサブチャネル番号を同一にす
ることを目的として、該テーブル60の仮想入出力装置
構成情報64には、図4の仮想サブチャネル管理テーブ
ル40を参照して、仮想サブチャネル番号順に、移動元
VMに割り当てられている入出力装置(仮想サブチャネ
ル)の情報を格納する。
【0019】VM構成通知手段211は、当該VM構成
情報テーブル60を、実計算機間の情報伝達手段12を
通じて、他の仮想計算機システム22に送信し、VM構
成の生成を要求する(ステップ501)。
【0020】〈同一VM構成の生成〉仮想計算機システ
ム22の同一構成生成可否判断手段231では、実計算
機間の情報伝達手段12を通じて、仮想計算機システム
20からのVM構成情報テーブル60を受信すると(ス
テップ511)、該VM構成情報テーブル60と実資源
管理テーブル221の情報から、同一VM構成を生成可
能か否か判断する(ステップ512)。図7は、この同
一VM構成生成可否判定の詳細フローチャートを示した
もので、移動元VMと同じ主記憶サイズ、拡張記憶サイ
ズ、仮想プロセッサ台数を割り当てることができるか否
か、さらに、移動元VMの割り当てられていた仮想入出
力装置が移動先の仮想計算機システム22の計算機に構
成されているか、あるいは、計算機に構成されている
が、既に他のVMに占有して割り当てられているか、等
を順次チェックして(ステップ701〜707)、同一
VM構成生成が可能あるいは不可能を判定する(ステッ
プ708,709)。
【0021】ここで留意すべき点は、同一入出力装置を
割り当て可能かを判断するだけで、入出力経路に関する
移動元VMと移動先VM間での違いはVMCPが入出力
経路の仮想化を行い吸収する。
【0022】同一VM構成の生成が可能と判断された場
合、同一VM構成生成手段232では、仮想資源管理テ
ーブル222に生成するVM113のVM構成情報を追
加する。即ち、ステップ511で受信したVM構成情報
テーブル60(図6)に格納されている移動元VM10
3の情報に従い、対応する移動先の計算機資源(主記
憶、拡張記憶、命令プロセッサ、入出力装置)を割り当
て、仮想資源管理テーブル232のVM割り当て情報2
222の更新、及び実資源管理テーブル221の割り当
て情報2211を更新することで、移動元VM103と
同一VM223の生成を行う(ステップ513)。
【0023】ここで、仮想入出力装置に対する仮想サブ
チャネル番号は、入出力装置のVM割り当て毎に番号0
から昇順に割り当てられるため、移動元VM203の入
出力装置構成がサブチャネル番号順に格納されている仮
想入出力装置構成情報64(図6)の順番に従い、入出
力装置を移動先VM223に割り当てていくことで、サ
ブチャネル番号を含めた、同一入出力構成を生成する。
また、仮想資源管理テーブル222内には、仮想入出力
装置の割り当て毎に、図4に示す仮想サブチャネル管理
テーテーブルが生成され、そのテーブル内の仮想PMC
W情報(デバイス番号、PIM、PAM、CHPID0
〜CHPID7)には、仮想入出力装置情報64に格納
された値を格納する。これにより、OSから見える入出
力パス構成(STSCH命令で格納されるPMCW内の
情報)も同一構成にする。
【0024】なお、移動元VMでの仮想入出力パス情報
は、実サブチャネル情報の値を使用しているため実入出
力経路情報と一致しているが、移動先VMでの仮想入出
力パス構成と実入出力パス構成とは必ずしも一致しな
い。この不一致が問題となるのは、入出力起動命令(S
SCH)の入出力パス選択である。SSCH命令は、O
RB(図3)の論理パスマスク(LPM)に指定された
パスマスクとパス設定マスク(PIM)、パス使用可能
マスク(PAM)との論理積を取った値を選択パスマス
ク(SPM)として、その結果(SPM)が1となった
ビットに対応する入出力パスの中から入出力パスを選択
して入出力動作の起動を行う。つまり、移動先VMにお
いて、OSの入出力起動のSPMに対応する実入出力パ
スが存在しない場合、移動元では正常終了していた入出
力が移動先VMでは入出力エラーとなる(入出力起動失
敗:SSCH命令の結果の条件コード3、または入出力
割込みで遅延条件コード3)。
【0025】このような移動元と移動先の実入出力パス
の違いは、非同期動作要求シミュレーション手段216
にて、SSCH命令シミュレーションを図9のように実
行することで解決する。図9において、仮想の入出力パ
ス構成内でOSが指定したLPMから生成されるSPM
を仮想SPMと呼び、OSの指定したLPM、仮想PI
M、仮想PAMの論理積として求める(ステップ90
1)。仮想SPMの値が0の場合、入出力起動失敗をシ
ミュレーションする(ステップ902,915)。仮想
SPMの値が1の場合、命令発行元VMがVM移動準備
中でないと、実の入出力パス構成内のSPMを実SPM
と呼び、仮想SPM、実PIM、実PAMの論理積で求
める(ステップ903,907)。そして、実SPMの
値が0以外の場合、OSが指定した入出力パスに対応す
る実入出力パスが存在するため、実LPMに実SPMの
値をセットして実計算機に対してSSCH命令を発行す
る(ステップ908,909,911,912)。一
方、実SPMの値が0の場合、OSが指定した入出力パ
スに対応する実入出力パスが存在しないため、実PIM
と実PAMの論理積値を実LPMにセットして(ステッ
プ910)、実計算機に対してSSCH命令を発行する
ことで、入出力エラー(入出力起動失敗)となることを
回避する(ステップ911,912)。SSCH命令を
発行したなら、対象の仮想サブチャネル管理テーブル4
0(図4)の非同期動作状態フラグを1にセットし、入
出力起動成功をシミュレーションする(ステップ91
3,914)。なお、入出力起動成功時の入出力終了割
込み処理を図10に示す。
【0026】以上のようなSSCH命令シミュレーショ
ンにより、移動元VMと移動先VMとで、サブチャネル
番号、および入出力経路情報が同一なVM構成を生成し
て、移動先においてOSの発行する入出力動作要求も正
常に実行することが可能となる。
【0027】〈同一VM構成生成の応答〉同一VM構成
の生成後、仮想計算機システム22では、実計算機間の
情報通信手段12を通じて、VM生成成功を移動要求元
の仮想計算機システム20に応答し、移動元からVM2
03からの仮想資源情報の受信を待つことになる(ステ
ップ514)。一方、同一構成のVMを生成できないと
判断した場合、仮想計算機システム22は、移動要求元
の仮想計算機システム20にVM生成失敗を応答して、
VM移動制御の実行を中断・終了させる(ステップ51
9)。移動元では、移動先からVM生成失敗の応答を受
信した場合、同一VM構成の生成に失敗したと判定して
以後のVM移動制御の実行を中断終了させる(ステップ
502,503)。
【0028】以上により、異なったVM構成を生成する
ことなく、計算機間でのVM構成(本例では、VM20
3と223)の同一性を保証することが可能となる。
【0029】〈非同期動作停止〉入出力動作は、命令プ
ロセッサとは非同期に行われ、入出力動作中は主記憶が
更新される可能性があり、実行中の入出力動作の完了を
待たずにVMの主記憶を他の実計算機のVMに移動した
場合、移動元VMと移動先VMの主記憶の内容が異なる
可能性がある。すなわち、非同期の入出力動作の完了を
待たなければVMの移動を行うことはできない。
【0030】そこで、移動元仮想計算機システム20で
は、移動先仮想計算機システム22からVM生成要求の
応答を受信し(ステップ502)、同一VM構成の生成
に成功したことを確認すると(ステップ503)、非同
期動作要求シミュレーション手段216にてOS204
の発行する新たな非同期動作命令205の要求を保留す
るとともに(ステップ504)、VM停止可否判断手段
215にて非同期動作である入出力動作が完了したこと
を確認する(ステップ505)。図8に、VM停止可否
判断手段215での非同期動作停止状態の判断処理フロ
ーチャートを示す。また、図9のSSCH命令シミュレ
ーション中のステップ904〜906が、非同期動作要
求シミュレーション手段216での新たな非同期動作命
令要求の保留処理を示している。
【0031】仮想計算機システム20のVMCP内で管
理される非同期動作管理テーブル207は、仮想入出力
装置に対応して非同期動作状態情報2271と非同期動
作要求保留情報2272を持ち、図4に示す仮想入出力
装置に対応する仮想サブチャネル管理テーテーブル40
内の非同期動作状態フラグ4013、非同期動作保留フ
ラグ4014と、非同期動作要求保留情報4015とし
て管理される。図9に示す対象とする仮想サブチャネル
に対する入出力起動(SSCH)命令のシミュレーショ
ンにおいて、実計算機に対して入出力起動命令を発行し
入出力起動に成功した場合に、その値を1にセットする
(ステップ913)。また、図10に示すように、対象
とする仮想装置の実計算機上での入出力動作が完了した
場合に非同期動作状態フラグの値を0にリセットして
(ステップ921)、VMに入出力割込みシミュレーシ
ョンを行う(ステップ922,923,924)。VM
停止可否判断手段215では、図8に示すように、非同
期動作である入出力動作が停止しているか否か、この非
同期動作状態フラグの値を参照して非同期動作状態を判
断する。すなわち、VM203の全仮想装置に対応する
非同期動作状態フラグの値が0であれば、非同期動作が
停止状態であると判断できる(ステップ801,80
2,803,804)。またVM203の1台以上の仮
想装置で入出力動作が行われていれば、非同期動作状態
フラグの値が1の仮想装置があり、非同期動作中と判断
できる(ステップ801,805)。
【0032】ここで、VM停止可否判断手段215だけ
で非同期動作の停止を待つ場合、非同期動作である入出
力動作は、複数の入出力装置にたいして平行して動作可
能であり、通常、OSでは複数の入出力装置に対して入
出力を起動しており、全ての入出力装置で入出力動作が
行われていない状態の発生確率は非常に低くなる。その
ため、非同期動作要求シミュレーション手段216で
は、OS204の発行する新たな非同期動作命令205
の要求を保留して、非同期動作管理テーブル207内に
その要求を保留することで非同期動作が行われていない
状態を作り出す(ステップ504)。
【0033】具体的には、OSの発行する非同期動作命
令205である入出力起動命令を、VMCPでの命令シ
ミュレーション時にVM移動準備中であれば、図3に示
す入出力起動命令のオペランドである動作要求ブロック
(ORB)30を非同期動作要求保留情報4015に格
納して、非同期動作要求を保留中であることを示すフラ
グ、非同期動作保留フラグを1セットする。そして、図
4に示す仮想サブチャネル管理テーブル40の仮想SC
SW情報4012のスタート保留を示すフラグを1セッ
トすることで、入出力動作要求がECS内に保留され、
入出力動作が開始されていないスタート保留状態をシミ
ュレーションする。
【0034】非同期動作要求シミュレーション手段21
6では、入出力起動命令を実計算機に対して発行せず
に、入出力起動に成功した状態をシミュレーションして
完了させる(ステップ903,904,905,90
6,914)。非同期動作保留フラグ4014、及び非
同期動作要求保留情報4015は、VM移動後に他の実
計算機上の仮想計算機システム22で、入出力動作の再
開始に利用される。
【0035】非同期動作要求シミュレーション216に
より非同期動作が保留・停止されて、VM停止可否判断
215によりVM停止可能と判断した場合、仮想資源情
報の更新が行われないようにVM停止手段214により
VM203の停止を行う(ステップ506)。即ち、V
M停止手段214では、移動元VM203の仮想プロセ
ッサに対して実プロセッサ資源の割り当てを中止する。
これにより、移動先と移動元の仮想資源情報の同一性を
保証する。
【0036】〈VMの移動・動作再開始〉移動元の仮想
計算機システム20では、VM停止手段214によるV
M停止後、仮想資源情報読み出し送信手段213によ
り、図12に示すような仮想資源情報(主記憶、拡張記
憶、命令プロセッサ、入出力装置、およびサブチャネル
など)を読み出し、実計算機間の情報伝達手段12を通
じて、VM移動先の仮想計算機システム22に送信する
(ステップ504)。VM移動先の仮想計算機システム
22では、仮想資源情報受信格納手段233により、受
信した仮想資源情報を、既に同一VM構成生成手段23
2で割り当て済みの、各々対応する仮想資源内に格納す
る(ステップ515)。
【0037】引き続いて、移動元の仮想計算機システム
20の非同期動作管理情報送信手段217では、非同期
動作要求を記憶保持している非同期動作管理テーブル2
07を非同期動作管理情報として、実計算機間の情報伝
達手段12を通じて、VM移動先の仮想計算機システム
22に送信する(ステップ508)。VM移動先の仮想
計算機システム22の非同期動作管理情報受信手段23
7では、受信した非同期動作管理情報を非同期動作管理
テーブル227に格納する(ステップ516)。
【0038】以上により、仮想計算機システム間の情報
伝達は完了する。その後、次のようにして、仮想計算機
システム20では、移動元VM203の後処理が行わ
れ、仮想計算機システム22では、移動先VM223の
動作再開始を行う。
【0039】VM情報の転送が完了した移動元の仮想計
算機システム20では、VM構成消滅手段212により
VM203を消滅させる(ステップ509)。具体的に
は、VM203に割り当てていた仮想資源に対応する実
資源管理情報(2011)を未割り当て状態に更新し
て、仮想資源(主記憶、拡張記憶、命令プロセッサ、入
出力装置)を解放する。このVM(103)の消滅によ
り、仮想計算機システム20では、負荷が低減する。
【0040】一方、VM情報の転送が完了した移動先V
M223では、保留していた非同期動作要求の動作、及
び仮想命令プロセッサの動作を開始させることでOSの
動作を継続させる(ステップ517,518)。図11
に非同期動作の再開始処理フローを示す。
【0041】非同期動作要求開始手段236では、移動
元から転送された非同期動作管理テーブル内227の非
同期動作要求を再開始させる。図4に示すように、非同
期動作要求の保留状態は、非同期動作保留フラグ401
4で管理しており、該非同期動作保留フラグが1にセッ
トされている仮想入出力装置全てについて、非同期動作
保留情報2272に格納されているOSが発行した入出
力起動命令(SSCH)のORB内のCCWアドレスが
示すチャネル制御語(CCW)を仮想アドレスから実ア
ドレスに変換して、実計算機に対して入出力起動命令を
発行する(ステップ931,932,933,934,
935,936,937)。移動先VMでCCW仮想ア
ドレスから実アドレスの変換を行うことで、移動元VM
と移動先VMに割り当てられた主記憶上の位置(実アド
レス)が異なっていてもVMの移動を可能にしている。
これにより、移動元VM(103)で保留した非同期動
作である入出力動作が、VM移動に伴い、移動先の仮想
計算機システム内で実行可能となる。
【0042】次に、VM再開始手段234では、VM停
止手段214により停止したVMを、移動先VM(10
3)の仮想プロセッサに対して実プロセッサ資源を割り
当てることでVMの動作を再開始させる。
【0043】以上の制御により、OS上で非同期動作の
停止、あるいはOSの運用停止等の操作を行わずに、V
Mの移動指示により、他の実計算機のVM上にOSを移
動させ、OSの動作を継続することが可能となる。
【0044】
【発明の効果】本発明によれば、複数の実計算機上に互
いに仮想計算機システムを構築して動作する疎結合マル
チプロセッサシステムにおいて、ある仮想計算機システ
ム上で動作しているオペレーティングシステム(仮想計
算機)を、他の実計算機の仮想計算機システム上の仮想
計算機への移動を可能にすることで、計算機資源の有効
利用が可能となる。また、実計算機ハードウェアの保守
を目的とした実計算機の計画停止に備えて、仮想計算機
の実計算機間移動を行うことでシステム運用の柔軟性を
向上することができる。
【図面の簡単な説明】
【図1】疎結合マルチプロセッサ構成の仮想計算機シス
テムの一般的ブロック図である。
【図2】本発明による仮想計算機システムの一実施例の
概念を示す全体的ブロック図である。
【図3】本発明の一実施例で対象とする拡張チャネルシ
ステムの入出力関連命令の制御ブロックを示す図であ
る。
【図4】本発明の一実施例で対象とする仮想入出力装置
に対応する仮想サブチャネルを管理するテーブルを示す
図である。
【図5】本発明の一実施例のVM移動制御を示す全体的
フローチャートである。
【図6】本発明の一実施例の同一構成VMを生成するた
めに実計算機間で転送される情報テーブルを示す図であ
る。
【図7】本発明の一実施例の同一構成VMの生成可否を
判定する論理を示すフローチャートである。
【図8】本発明の一実施例の移動VMに関連する全ての
非同期動作が停止したことを判定する論理を示すフロー
チャートである。
【図9】本発明の一実施例の入出力起動命令シミュレー
ションの論理を示すフローチャートである。
【図10】本発明の一実施例の入出力割込みシミュレー
ションの論理を示すフローチャートである。
【図11】本発明の一実施例の保留した非同期動作の再
開始の論理を示すフローチャートである。
【図12】本発明の一実施例の仮想計算機システム間で
移動するVM資源情報を示す図である。
【符号の説明】
20,22 仮想計算機システム 24,25 ゼネレーション情報 201,221 実資源管理テーブル 202,222 仮想資源管理テーブル 203,223 VM 207,227 非同期動作管理テーブル 211 VM構成情報通知手段 212 VM構成消滅手段 213 仮想資源情報読み出し送信手段 214 VM停止手段 215 VM停止可否判断手段 216 非同期動作要求シミュレーション手段 217 非同期動作管理情報送信手段 231 同一構成生成可否判断手段 232 同一VM構成生成手段 233 仮想資源情報受信格納手段 234 VM再開始手段 236 非同期動作要求再開始手段 237 非同期動作管理情報受信手段

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 複数の実計算機上に互いに仮想計算機シ
    ステムを構築して動作させるマルチプロセッサシステム
    において、ある実計算機上の仮想計算機システムの稼動
    中の仮想計算機を他の実計算機上の仮想計算機システム
    へ移動する仮想計算機システム間の仮想計算機移動制御
    方式であって、 各仮想計算機システムで実計算機資源に論理名称を付与
    するとともに、各計算機で共用する計算機資源について
    は各仮想計算機システムで同一の論理名称を付与して、
    実資源を管理する手段と、 移動元仮想計算機システムから、移動先仮想計算機シス
    テムに対して移動すべき仮想計算機の構成情報として、
    当該仮想資源構成情報と対応する実資源の論理名称を通
    知する手段と、 移動先仮想計算機システムにて、前記論理名称にもとづ
    いて、移動元仮想計算機と同一仮想計算機構成の生成可
    否を判断して、当該仮想計算機を生成する手段と、 移動元仮想計算機システムにて、移動すべき仮想計算機
    に割り当てられた仮想資源情報を読み出し、移動先仮想
    計算機システムへ転送するとともに、当該仮想計算機を
    消滅させる手段と、 移動先仮想計算機システムにて、前記転送された仮想資
    源情報を前記生成した仮想計算機に格納して動作を再開
    する手段と、を設けたことを特徴とする仮想計算機シス
    テム間の仮想計算機移動制御方式。
  2. 【請求項2】 移動元仮想計算機システムでは、移動す
    べき仮想計算機が発行した非同期動作命令が実計算機上
    で動作しないことを判断して当該仮想計算機を停止状態
    にし、仮想資源情報の読み出しを開始する手段を有する
    ことを特徴とする請求項1記載の仮想計算機システム間
    の仮想計算機移動制御方式。
  3. 【請求項3】 移動元仮想計算機システムでは、移動す
    べき仮想計算機が発行した非同期動作命令の実行を保留
    して、該非同期動作要求情報を移動先仮想計算機システ
    ムに転送する手段を有し、 移動先仮想計算機システムでは、前記転送された非同期
    動作要求情報により、保留されていた非同期動作命令の
    実行を再開する手段を有することを特徴とする請求項
    1、2記載の仮想計算機システム間の仮想計算機移動制
    御方式。
JP08261397A 1997-04-01 1997-04-01 仮想計算機システム間の仮想計算機移動制御方法 Expired - Fee Related JP3653159B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP08261397A JP3653159B2 (ja) 1997-04-01 1997-04-01 仮想計算機システム間の仮想計算機移動制御方法
US09/568,054 US6802062B1 (en) 1997-04-01 2000-05-10 System with virtual machine movable between virtual machine systems and control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP08261397A JP3653159B2 (ja) 1997-04-01 1997-04-01 仮想計算機システム間の仮想計算機移動制御方法

Publications (2)

Publication Number Publication Date
JPH10283210A true JPH10283210A (ja) 1998-10-23
JP3653159B2 JP3653159B2 (ja) 2005-05-25

Family

ID=13779331

Family Applications (1)

Application Number Title Priority Date Filing Date
JP08261397A Expired - Fee Related JP3653159B2 (ja) 1997-04-01 1997-04-01 仮想計算機システム間の仮想計算機移動制御方法

Country Status (1)

Country Link
JP (1) JP3653159B2 (ja)

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005327279A (ja) * 2004-05-11 2005-11-24 Internatl Business Mach Corp <Ibm> 仮想計算機をマイグレーションするためのシステム、方法、およびプログラム
JP2006268093A (ja) * 2005-03-22 2006-10-05 Hitachi Ltd 記憶制御方法及びシステム
JP2007226800A (ja) * 2006-02-24 2007-09-06 Samsung Electronics Co Ltd 多重ジャバアプリケーション環境で仮想idを用いて資源を管理する装置およびその方法
WO2007136021A1 (ja) 2006-05-24 2007-11-29 Nec Corporation 仮想マシン管理装置、仮想マシン管理方法およびプログラム
JP2007536657A (ja) * 2004-05-08 2007-12-13 インターナショナル・ビジネス・マシーンズ・コーポレーション 仮想マシン・コンピュータ・プログラムの動的マイグレーション
EP1998255A1 (en) 2007-05-30 2008-12-03 Hitachi Ltd. Virtual computer system and control method thereof
WO2009037915A1 (ja) * 2007-09-18 2009-03-26 Nec Corporation サーバ組替支援システム、サーバ組替支援方法
JP2009070142A (ja) * 2007-09-13 2009-04-02 Hitachi Ltd 仮想計算機の実行可否検査方法
JP2009116914A (ja) * 2002-07-11 2009-05-28 Microsoft Corp 仮想マシンをフォークまたはマイグレートするための方法
JP2009145931A (ja) * 2007-12-11 2009-07-02 Hitachi Ltd 仮想計算機と物理計算機との間のマイグレーション方法及びその計算機システム
JP2009528620A (ja) * 2006-02-28 2009-08-06 マイクロソフト コーポレーション ハードウェア・デバイスなどのリソースを有する仮想マシンの移動
JP2009223517A (ja) * 2008-03-14 2009-10-01 Fujitsu Ltd 情報処理システム、情報処理方法及びコンピュータプログラム
JP2010026814A (ja) * 2008-07-18 2010-02-04 Fujitsu Ltd 資源転送システム、資源転送方法、情報処理装置及びコンピュータプログラム
US7660867B2 (en) 2007-12-04 2010-02-09 Hitachi, Ltd. Virtual computer system and virtual computer migration control method
US7730486B2 (en) 2005-02-28 2010-06-01 Hewlett-Packard Development Company, L.P. System and method for migrating virtual machines on cluster systems
JP2010237788A (ja) * 2009-03-30 2010-10-21 Fujitsu Ltd サーバ装置、計算機システム、プログラム及び仮想計算機移動方法
JP2010257096A (ja) * 2009-04-23 2010-11-11 Hitachi Ltd ストレージシステムにおけるバックアップ方法
JP2011081847A (ja) * 2011-01-25 2011-04-21 Hitachi Ltd 仮想計算機システム
JP2011118557A (ja) * 2009-12-02 2011-06-16 Hitachi Ltd 仮想計算機の移動管理方法、前記移動管理方法を用いた計算機、前記移動管理方法を用いた仮想化機構および前記移動管理方法を用いた計算機システム
WO2011093011A1 (ja) * 2010-01-29 2011-08-04 日本電気株式会社 情報処理装置及び情報処理方法
JP2011160298A (ja) * 2010-02-02 2011-08-18 Fujitsu Ltd ネットワークシステム、処理を提供するサーバの切替方法、処理を提供するサーバの切替プログラム、情報処理装置、仮想マシン構築方法および仮想マシン構築プログラム
JP2011191807A (ja) * 2010-03-11 2011-09-29 Hitachi Ltd 計算機モニタリングシステム及びプログラム
JP2011215802A (ja) * 2010-03-31 2011-10-27 Nec Corp 計算機仮想化システム、仮想計算機動的移動方法、仮想計算機動的移動プログラム
JP2011248616A (ja) * 2010-05-26 2011-12-08 Hitachi Ltd サーバシステム、及び、仮想サーバの移行方式を選択する方法
JP2011257792A (ja) * 2010-06-04 2011-12-22 Fujitsu Ltd ネットワークシステム,管理サーバおよび仮想マシンの配置方法
JP2012079245A (ja) * 2010-10-06 2012-04-19 Hitachi Ltd 仮想計算機のボリューム割当て方法およびその方法を用いた計算機システム
JP2012185865A (ja) * 2012-07-06 2012-09-27 Hitachi Ltd 管理システム
JP2012195005A (ja) * 2012-07-06 2012-10-11 Hitachi Ltd 仮想計算機システム
US8346933B2 (en) 2006-11-24 2013-01-01 Nec Corporation Virtual machine location system, virtual machine location method, program, virtual machine manager, and server
US8667118B2 (en) 2006-05-31 2014-03-04 Nec Corporation Computer system, performance measuring method and management server apparatus
US8893122B2 (en) 2008-03-11 2014-11-18 Hitachi, Ltd. Virtual computer system and a method of controlling a virtual computer system on movement of a virtual computer
JP2016533586A (ja) * 2013-08-21 2016-10-27 シンプリヴィティ・コーポレーション 仮想マシン変換のためのシステムおよび方法
KR20170060155A (ko) * 2014-11-18 2017-05-31 후아웨이 테크놀러지 컴퍼니 리미티드 가상 머신의 명칭을 표시하는 방법, 장치 및 시스템
JP2020027530A (ja) * 2018-08-16 2020-02-20 富士通株式会社 管理装置、管理プログラムおよび情報処理システム

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02266457A (ja) * 1989-04-06 1990-10-31 Hitachi Ltd 処理の継続実行方法
JPH03211629A (ja) * 1990-01-17 1991-09-17 Fujitsu Ltd 仮想計算機システム
JPH06103092A (ja) * 1992-09-18 1994-04-15 Hitachi Ltd 仮想計算機システム
JPH07295841A (ja) * 1992-10-19 1995-11-10 Internatl Business Mach Corp <Ibm> 動的に資源を再構成するための方法及びシステム
JPH08235011A (ja) * 1995-02-28 1996-09-13 Fujitsu Ltd 異なる環境空間での連続運転方法およびそのための装置
JPH08287021A (ja) * 1995-02-14 1996-11-01 Fujitsu Ltd 共用メモリに結合される複数の計算機システム及び共用メモリに結合される複数の計算機システムの制御方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02266457A (ja) * 1989-04-06 1990-10-31 Hitachi Ltd 処理の継続実行方法
JPH03211629A (ja) * 1990-01-17 1991-09-17 Fujitsu Ltd 仮想計算機システム
JPH06103092A (ja) * 1992-09-18 1994-04-15 Hitachi Ltd 仮想計算機システム
JPH07295841A (ja) * 1992-10-19 1995-11-10 Internatl Business Mach Corp <Ibm> 動的に資源を再構成するための方法及びシステム
JPH08287021A (ja) * 1995-02-14 1996-11-01 Fujitsu Ltd 共用メモリに結合される複数の計算機システム及び共用メモリに結合される複数の計算機システムの制御方法
JPH08235011A (ja) * 1995-02-28 1996-09-13 Fujitsu Ltd 異なる環境空間での連続運転方法およびそのための装置

Cited By (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009116914A (ja) * 2002-07-11 2009-05-28 Microsoft Corp 仮想マシンをフォークまたはマイグレートするための方法
JP2007536657A (ja) * 2004-05-08 2007-12-13 インターナショナル・ビジネス・マシーンズ・コーポレーション 仮想マシン・コンピュータ・プログラムの動的マイグレーション
US8566825B2 (en) 2004-05-08 2013-10-22 International Business Machines Corporation Dynamic migration of virtual machine computer programs upon satisfaction of conditions
JP2005327279A (ja) * 2004-05-11 2005-11-24 Internatl Business Mach Corp <Ibm> 仮想計算機をマイグレーションするためのシステム、方法、およびプログラム
CN1333341C (zh) * 2004-05-11 2007-08-22 国际商业机器公司 迁移虚拟机的系统、方法和程序
US7730486B2 (en) 2005-02-28 2010-06-01 Hewlett-Packard Development Company, L.P. System and method for migrating virtual machines on cluster systems
JP2006268093A (ja) * 2005-03-22 2006-10-05 Hitachi Ltd 記憶制御方法及びシステム
JP2007226800A (ja) * 2006-02-24 2007-09-06 Samsung Electronics Co Ltd 多重ジャバアプリケーション環境で仮想idを用いて資源を管理する装置およびその方法
US9535745B2 (en) 2006-02-28 2017-01-03 Microsoft Technology Licensing, Llc Migrating a virtual machine that owns a resource such as a hardware device
US10552208B2 (en) 2006-02-28 2020-02-04 Microsoft Technology Licensing, Llc Migrating a virtual machine that owns a resource such as a hardware device
US8769530B2 (en) 2006-02-28 2014-07-01 Microsoft Corporation Migrating a virtual machine that owns a resource such as a hardware device
JP2009528620A (ja) * 2006-02-28 2009-08-06 マイクロソフト コーポレーション ハードウェア・デバイスなどのリソースを有する仮想マシンの移動
WO2007136021A1 (ja) 2006-05-24 2007-11-29 Nec Corporation 仮想マシン管理装置、仮想マシン管理方法およびプログラム
US8112527B2 (en) 2006-05-24 2012-02-07 Nec Corporation Virtual machine management apparatus, and virtual machine management method and program
US8667118B2 (en) 2006-05-31 2014-03-04 Nec Corporation Computer system, performance measuring method and management server apparatus
US8346933B2 (en) 2006-11-24 2013-01-01 Nec Corporation Virtual machine location system, virtual machine location method, program, virtual machine manager, and server
EP1998255A1 (en) 2007-05-30 2008-12-03 Hitachi Ltd. Virtual computer system and control method thereof
US7814363B2 (en) 2007-05-30 2010-10-12 Hitachi, Ltd. Virtual computer system and control method thereof
US8321720B2 (en) 2007-05-30 2012-11-27 Hitachi, Ltd. Virtual computer system and control method thereof
US8185775B2 (en) 2007-05-30 2012-05-22 Hitachi, Ltd. Virtual computer system and control method thereof
US8516294B2 (en) 2007-05-30 2013-08-20 Hitachi, Ltd. Virtual computer system and control method thereof
US8291412B2 (en) 2007-09-13 2012-10-16 Hitachi, Ltd. Method of checking a possibility of executing a virtual machine
JP2009070142A (ja) * 2007-09-13 2009-04-02 Hitachi Ltd 仮想計算機の実行可否検査方法
US8645953B2 (en) 2007-09-13 2014-02-04 Hitachi, Ltd. Method of checking a possibility of executing a virtual machine
WO2009037915A1 (ja) * 2007-09-18 2009-03-26 Nec Corporation サーバ組替支援システム、サーバ組替支援方法
JP5229590B2 (ja) * 2007-09-18 2013-07-03 日本電気株式会社 サーバ組替支援システム、サーバ組替支援方法
US7660867B2 (en) 2007-12-04 2010-02-09 Hitachi, Ltd. Virtual computer system and virtual computer migration control method
JP2009145931A (ja) * 2007-12-11 2009-07-02 Hitachi Ltd 仮想計算機と物理計算機との間のマイグレーション方法及びその計算機システム
US8893122B2 (en) 2008-03-11 2014-11-18 Hitachi, Ltd. Virtual computer system and a method of controlling a virtual computer system on movement of a virtual computer
JP2009223517A (ja) * 2008-03-14 2009-10-01 Fujitsu Ltd 情報処理システム、情報処理方法及びコンピュータプログラム
JP2010026814A (ja) * 2008-07-18 2010-02-04 Fujitsu Ltd 資源転送システム、資源転送方法、情報処理装置及びコンピュータプログラム
JP2010237788A (ja) * 2009-03-30 2010-10-21 Fujitsu Ltd サーバ装置、計算機システム、プログラム及び仮想計算機移動方法
JP2010257096A (ja) * 2009-04-23 2010-11-11 Hitachi Ltd ストレージシステムにおけるバックアップ方法
JP2011118557A (ja) * 2009-12-02 2011-06-16 Hitachi Ltd 仮想計算機の移動管理方法、前記移動管理方法を用いた計算機、前記移動管理方法を用いた仮想化機構および前記移動管理方法を用いた計算機システム
WO2011093011A1 (ja) * 2010-01-29 2011-08-04 日本電気株式会社 情報処理装置及び情報処理方法
US9218214B2 (en) 2010-01-29 2015-12-22 Nec Corporation Information processing apparatus and information processing method
JP2011160298A (ja) * 2010-02-02 2011-08-18 Fujitsu Ltd ネットワークシステム、処理を提供するサーバの切替方法、処理を提供するサーバの切替プログラム、情報処理装置、仮想マシン構築方法および仮想マシン構築プログラム
JP2011191807A (ja) * 2010-03-11 2011-09-29 Hitachi Ltd 計算機モニタリングシステム及びプログラム
JP2011215802A (ja) * 2010-03-31 2011-10-27 Nec Corp 計算機仮想化システム、仮想計算機動的移動方法、仮想計算機動的移動プログラム
JP2011248616A (ja) * 2010-05-26 2011-12-08 Hitachi Ltd サーバシステム、及び、仮想サーバの移行方式を選択する方法
US8789044B2 (en) 2010-06-04 2014-07-22 Fujitsu Limited Network system, management server, and virtual machine deployment method
JP2011257792A (ja) * 2010-06-04 2011-12-22 Fujitsu Ltd ネットワークシステム,管理サーバおよび仮想マシンの配置方法
JP2012079245A (ja) * 2010-10-06 2012-04-19 Hitachi Ltd 仮想計算機のボリューム割当て方法およびその方法を用いた計算機システム
JP2011081847A (ja) * 2011-01-25 2011-04-21 Hitachi Ltd 仮想計算機システム
JP2012185865A (ja) * 2012-07-06 2012-09-27 Hitachi Ltd 管理システム
JP2012195005A (ja) * 2012-07-06 2012-10-11 Hitachi Ltd 仮想計算機システム
JP2016533586A (ja) * 2013-08-21 2016-10-27 シンプリヴィティ・コーポレーション 仮想マシン変換のためのシステムおよび方法
US10762038B2 (en) 2013-08-21 2020-09-01 Hewlett Packard Enterprise Development Lp System and method for virtual machine conversion
KR20170060155A (ko) * 2014-11-18 2017-05-31 후아웨이 테크놀러지 컴퍼니 리미티드 가상 머신의 명칭을 표시하는 방법, 장치 및 시스템
US10346192B2 (en) 2014-11-18 2019-07-09 Huawei Technologies Co., Ltd. Method, apparatus, and system for displaying virtual machine name
JP2020027530A (ja) * 2018-08-16 2020-02-20 富士通株式会社 管理装置、管理プログラムおよび情報処理システム

Also Published As

Publication number Publication date
JP3653159B2 (ja) 2005-05-25

Similar Documents

Publication Publication Date Title
JP3653159B2 (ja) 仮想計算機システム間の仮想計算機移動制御方法
US6802062B1 (en) System with virtual machine movable between virtual machine systems and control method
KR102140730B1 (ko) Gpu 기반의 딥러닝 개발 환경 제공 시스템 및 방법
JP4769484B2 (ja) 仮想計算機をマイグレーションするための方法およびシステム
US5553291A (en) Virtual machine control method and virtual machine system
US7979869B2 (en) Method and system for performing I/O operations using a hypervisor
US20180189109A1 (en) Management system and management method for computer system
WO2021018267A1 (zh) 虚拟机热迁移方法和通信设备
CN100568182C (zh) 在逻辑地分区的数据处理系统内分布工作的方法和系统
JP2012113660A (ja) 仮想マシン移行システム、仮想マシン移行プログラム、及び仮想マシン移行方法
KR20070100367A (ko) 하나의 가상 머신에서 다른 가상 머신으로 메모리를동적으로 재할당하기 위한 방법, 장치 및 시스템
GB2525003A (en) Data Processing Systems
GB2529740A (en) Data processing systems
CN111213127A (zh) 用于直接分配的设备的虚拟化操作
CN114691300A (zh) 一种虚拟机实例的热迁移方法
CN115480931A (zh) 一种核间通信处理方法、装置及计算机系统
CN112328365A (zh) 一种虚拟机迁移方法、装置、设备及存储介质
JP2019169081A (ja) 情報処理装置、情報処理方法、プログラム
KR102315102B1 (ko) 가상 머신을 부팅하기 위한 방법, 장치, 기기 및 매체
KR100316190B1 (ko) 로컬 메모리에서 패킷화된 동작 정보의 기억을 통한 입출력 성능을 증가시키기 위한 시스템
JP2000259434A (ja) 論理区画式計算機システム
JP5492731B2 (ja) 仮想計算機のボリューム割当て方法およびその方法を用いた計算機システム
JP2020194522A (ja) データを処理するための方法、装置、デバイス及び媒体
CN106502721B (zh) 一种命令卸载方法、装置及物理机
CN103970608A (zh) 用于借助至少两个虚拟机来管理计算机资源的方法及虚拟化控制器

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040427

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040628

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: 20050222

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050225

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090304

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100304

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110304

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110304

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120304

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130304

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130304

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140304

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees