特許
J-GLOBAL ID:200903017484772717
仮想マシン環境内でのゲスト物理アドレスの仮想化の方法およびシステム
発明者:
,
出願人/特許権者:
代理人 (2件):
谷 義一
, 阿部 和夫
公報種別:公開公報
出願番号(国際出願番号):特願2006-063129
公開番号(公開出願番号):特開2006-252554
出願日: 2006年03月08日
公開日(公表日): 2006年09月21日
要約:
【課題】複数の仮想マシンが存在する環境内において、仮想マシン間でページを共有する方法を提供すること。【解決手段】まず、第2の仮想マシンとのページ共有のために第1の仮想マシンの一時ゲスト物理アドレスレンジが割り振られる。一時レンジは、第1の仮想マシンのゲスト物理アドレス空間内にある。第2の仮想マシンから、第1の仮想マシンが利用可能なページに対するDMA要求などのアクセス要求が受信される。ページに対する保留アクセスの参照カウントがインクリメントされて保留アクセスが示され、ページは一時ゲスト物理アドレスレンジ内にマッピングされる。ページがアクセスされ、参照カウントはデクリメントされる。次いで、参照カウントがゼロである場合、一時ゲスト物理アドレスレンジ内のマッピングが削除される。【選択図】図1
請求項(抜粋):
ホストコンピュータからのリソースを使用して動作する仮想マシン間でページを共有する方法であって、
仮想マシン間でページを共有するために第1の仮想マシンの一時ゲスト物理アドレスレンジを割り振るステップと、
前記ホストコンピュータ上の仮想化ソフトウェアが、前記第1の仮想マシンによって利用可能なページへのアクセス要求を第2の仮想マシンから受信するステップと、
前記ページに対する保留アクセスの数を示す参照カウントをインクリメントするステップと、
前記ページを前記第1の仮想マシンの前記一時ゲスト物理アドレスレンジの一部分にマップするステップと、
前記第1の仮想マシンによって利用可能な前記ページを、前記第2の仮想マシンがアクセスできるようにするステップと、
前記第2の仮想マシンによるページのアクセスを完了し、アクセス完了を前記仮想化ソフトウェアに通知するステップと、
前記ページに対する保留アクセスの前記参照カウントをデクリメントするステップと、
前記参照カウントがゼロである場合に前記一時ゲスト物理アドレスレンジから前記ページのマッピングを削除するステップと
を含むことを特徴とする方法。
IPC (4件):
G06F 9/46
, G06F 12/10
, G06F 9/50
, G06F 13/28
FI (5件):
G06F9/46 350
, G06F12/10 553Z
, G06F12/10 551B
, G06F9/46 462Z
, G06F13/28 310E
Fターム (5件):
5B005KK12
, 5B005KK16
, 5B005MM36
, 5B005RR02
, 5B061DD12
引用特許:
前のページに戻る