Pat
J-GLOBAL ID:201403040236988667

仮想マシン配置装置および仮想マシン配置方法

Inventor:
Applicant, Patent owner:
Agent (2): 磯野 道造 ,  中村 新二
Gazette classification:公開公報
Application number (International application number):2012222119
Publication number (International publication number):2014075027
Application date: Oct. 04, 2012
Publication date: Apr. 24, 2014
Summary:
【課題】現用系および予備系の仮想マシンからなるシステムにおいて、物理サーバのリソース使用効率を向上させつつ、システムの可用性を高める。【解決手段】現用系の仮想マシン30および予備系の仮想マシン30をそれぞれ別個の物理サーバ20上に集約して配置する。また、仮想マシン配置装置が、予備系の仮想マシン30の配置先の物理サーバ20を選択するとき、当該物理サーバ20上に配置される予備系の仮想マシン数が所定の閾値以下となり、予備系の仮想マシン30の待機時必要リソース量の合計が、当該物理サーバ20のリソース上限閾値以下となり、N台分の予備系の仮想マシン30の稼働時必要リソース量の合計値分のリソース量が確保可能な物理サーバ20を選択する。また、仮想マシン配置装置は、同じ物理サーバ20上の現用系の仮想マシン30のペアとなる予備系の仮想マシン30同士が極力同じ物理サーバ20にならないようにする。【選択図】図2
Claim (excerpt):
現用系の仮想マシンと予備系の仮想マシンとのペアからなるシステムにおいて前記仮想マシンそれぞれの配置先の物理サーバを選択する仮想マシン配置装置であって、 前記物理サーバの識別情報ごとに、当該物理サーバに配置される仮想マシンの識別情報、当該仮想マシンが現用系の仮想マシンか予備系の仮想マシンかを示す情報および前記システムにおいて当該仮想マシンのペアとなる仮想マシンの識別情報を示した仮想マシン配置情報と、前記物理サーバそれぞれの使用リソース量の上限閾値を示した物理サーバリソース上限閾値情報と、前記予備系の仮想マシンごとに、当該予備系の仮想マシンの待機時必要リソース量および稼動時必要リソース量を示した仮想マシン必要リソース量情報と、を記憶する記憶部と、 前記現用系の仮想マシンおよび前記予備系の仮想マシンの初期配置先の物理サーバを選択する初期配置先選択部とを備え、 前記初期配置先選択部は、 前記現用系の仮想マシンそれぞれの初期配置先の物理サーバを選択する際、前記仮想マシン配置情報を参照して、前記予備系の仮想マシンが配置されていない物理サーバの中から前記現用系の仮想マシンの初期配置先の物理サーバを選択し、 前記予備系の仮想マシンそれぞれの初期配置先の物理サーバを選択する際、前記仮想マシン配置情報、前記仮想マシン必要リソース量情報および前記物理サーバリソース上限閾値情報を参照して、配置対象のすべての前記予備系の仮想マシンの前記待機時必要リソース量の合計値を計算し、前記使用リソース量の上限閾値の合計値が、前記計算した合計値分の待機時必要リソース量以上となる台数の物理サーバ群を、前記予備系の仮想マシンの配置先候補の物理サーバ群として選択し、 前記仮想マシン配置情報および前記仮想マシン必要リソース量情報を参照して、前記配置対象の予備系の仮想マシンのうち、前記待機時必要リソース量の大きい予備系の仮想マシンから順に1つずつ選択し、前記選択した配置先候補の物理サーバ群の中から、以下の(1)〜(3)の条件をすべて満たす前記物理サーバを前記予備系の仮想マシンの配置先の物理サーバとして選択することを特徴とする仮想マシン配置装置。 (1)前記選択した配置対象の前記予備系の仮想マシンを含め、当該物理サーバ上の前記予備系の仮想マシンの数が所定の閾値以下であること、 (2)前記選択した配置対象の前記予備系の仮想マシンを含め、当該物理サーバ上の前記予備系の仮想マシンの待機時必要リソース量の合計値が、当該物理サーバの使用リソース量の上限閾値以下であること、 (3)前記選択した配置対象の前記予備系の仮想マシンを含め、当該物理サーバ上の前記予備系の仮想マシンのうち、前記稼動時必要リソース量の大きいものから順に選択した所定数Nの予備系の仮想マシンの稼動時必要リソース量の合計値が、当該物理サーバの使用リソース量の上限閾値以下であること
IPC (3):
G06F 11/20 ,  G06F 9/46 ,  G06F 9/50
FI (4):
G06F11/20 310A ,  G06F9/46 350 ,  G06F9/46 465C ,  G06F11/20 310F
F-Term (5):
5B034BB01 ,  5B034BB17 ,  5B034CC01 ,  5B034CC02 ,  5B034DD05
Patent cited by the Patent:
Cited by applicant (2)
Article cited by the Patent:
Return to Previous Page