Pat
J-GLOBAL ID:200903088829080290

仮想計算機システムのCPU制御方式

Inventor:
Applicant, Patent owner:
Agent (1): 竹内 進 (外1名)
Gazette classification:公開公報
Application number (International application number):1992122985
Publication number (International publication number):1993324361
Application date: May. 15, 1992
Publication date: Dec. 07, 1993
Summary:
【要約】【目的】複数の仮想計算機に所望の割合でCPU資源を配分して仮想計算機を走行させる仮想計算機システムのCPU制御方式に関し、CPU配分が不均等であっても、指定したCPU資源の配分比を維持して実CPUの有効利用を図る。【構成】CPU割当情報域16に設けられ、指定されたCPU資源の配分量を消化した回数をゲストVM10-1〜10-n毎に動作カウンタ20で記憶し、レディキュー18上のゲストVM10-1〜10-nのCPU資源の配分順序を配分順序制御手段22により動作カウンタ20の動作回数の小さい順番に並べ、動作カウンタ20の動作回数が同一の場合は配分比の大きい順番にゲストVM10-1〜10-nのCPU配分を行い、動作回数が異なる場合には、動作回数の少ない順番にゲストVM10-1〜10-nのCPU配分を行う。
Claim (excerpt):
複数の実CPU(12-1,12-2)を有する実計算機と、該実計算機上で複数の仮想計算機(10-1〜10-n)を動作可能とする制御プログラム(14)と、前記仮想計算機(10-1〜10-n)毎に、割当てるべき前記実CPU(12-1,12-2)の走行時間で決まるCPU資源の配分量を設定したCPU割当情報域(16)と、前記CPU割当情報域(16)との対応関係を示すポインタ情報を、前記仮想計算機(10-1〜10-n)のCPU資源の配分量が大きい程、高い優先順位をもつ配分順序となるように並べたレディキュー(18)と、を備え、前記制御プログラム(14)によりレディキュー(18)のポインタ情報で指定された順番に従って前記仮想計算機(10-1〜10-n)に実CPU(12-1,12-2)を割当て、前記CPU割当情報領域(16)の配分量に従って繰り返し動作させる仮想計算機システムのCPU制御方式に於いて、前記CPU割当情報域(16)に設けられ、指定されたCPU資源の配分量を消化した回数を仮想計算機(10-1〜10-n)毎に記憶する動作カウンタ(20)と、前記レディキュー(18)上の仮想計算機(10-1〜10-n)のCPU資源の配分順序を前記動作カウンタ(20)の動作回数の小さい順番に並べる配分順序制御手段(22)と、を備え、前記動作カウンタ(20)の動作回数が同一の場合は配分比の大きい順番に仮想計算機(10-1〜10-n)のCPU配分を行い、動作回数が異なる場合には、動作回数の少ない順番に仮想計算機(10-1〜10-n)のCPU配分を行うことを特徴とする仮想計算機システムのCPU制御方式。

Return to Previous Page