JP2011192194A - Virtual machine control system - Google Patents
Virtual machine control system Download PDFInfo
- Publication number
- JP2011192194A JP2011192194A JP2010059718A JP2010059718A JP2011192194A JP 2011192194 A JP2011192194 A JP 2011192194A JP 2010059718 A JP2010059718 A JP 2010059718A JP 2010059718 A JP2010059718 A JP 2010059718A JP 2011192194 A JP2011192194 A JP 2011192194A
- Authority
- JP
- Japan
- Prior art keywords
- virtual
- virtual machine
- user
- server
- environment
- 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
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
Description
本発明は、仮想マシン利用者による仮想マシンの生成と制御を実現する仮想マシン制御システムに関するものである。 The present invention relates to a virtual machine control system that realizes generation and control of a virtual machine by a virtual machine user.
仮想マシンは、ある特定のハードウェアをエミューレーションすることによって実現された仮想的なマシン環境であり、コンピュータ仮想化技術によって実現されるものである。
通常、仮想マシンは、仮想化サーバのハードウェアで動作する仮想化OS(ハイパーバイザ)の上で稼動する。仮想化OSは、1台の物理コンピュータ上に複数の仮想マシンを稼動させることができるため、ハードウェアリソースの効率的な利用を可能にする。
A virtual machine is a virtual machine environment realized by emulating certain specific hardware, and is realized by computer virtualization technology.
Usually, the virtual machine operates on a virtualized OS (hypervisor) that operates on the hardware of the virtualization server. Since the virtualized OS can operate a plurality of virtual machines on one physical computer, it enables efficient use of hardware resources.
仮想化OSは、仮想マシン同士を接続する仮想化されたネットワークを提供することができる。特定のユーザが使用する複数の仮想マシンを、同一のVLAN(Virtual Local Area Network)に接続することにより、他のユーザの使用する仮想マシンから完全に隔離されたネットワーク空間で仮想マシンを使用できる。つまり、ユーザは他のユーザからのアクセスを受けない安全なゲスト空間を得る。この手法により、仮想環境の提供者は、仮想マシンの動作環境(ハードウェアリソース)を複数ユーザで共有するサービス提供形態(マルチテナント)を実現できる。 The virtualized OS can provide a virtualized network that connects virtual machines. By connecting a plurality of virtual machines used by a specific user to the same VLAN (Virtual Local Area Network), the virtual machines can be used in a network space completely isolated from virtual machines used by other users. That is, the user obtains a safe guest space that is not accessed by other users. By this method, the provider of the virtual environment can realize a service providing form (multi-tenant) in which the operating environment (hardware resource) of the virtual machine is shared by a plurality of users.
一般的に仮想化サーバ群とその上で動作する仮想マシン群は、管理LANに接続された仮想環境管理サーバが集中管理する。仮想環境の運用管理者は、管理LANに接続されている仮想環境操作クライアントから仮想環境管理サーバに接続し、仮想マシンの管理を行う。運用管理者は、仮想マシンの生成と削除、仮想マシンの電源制御、仮想マシンの稼動状態確認を行うことができる。
仮想マシンの電源制御に関する先行技術文献として、下記の特許文献がある。
In general, a virtual server group and a virtual machine group operating on the virtual server group are centrally managed by a virtual environment management server connected to the management LAN. The operation administrator of the virtual environment connects to the virtual environment management server from the virtual environment operation client connected to the management LAN, and manages the virtual machine. The operation administrator can perform creation and deletion of virtual machines, power control of virtual machines, and confirmation of operating status of virtual machines.
There are the following patent documents as prior art documents related to power control of a virtual machine.
しかし、仮想マシンのユーザは、ユーザに与えられた仮想マシンとVLANで構成されるゲスト空間の中から、新規仮想マシンの追加や仮想マシンの電源ON(仮想マシンの起動)を行うことができない。なぜならゲスト空間のVLANは管理LANに論理的に接続されておらず、仮想環境管理サーバにアクセスできないからである。ユーザが新規仮想マシンの追加や仮想マシンの電源ONを希望する場合は、次に説明する三つの方式のいずれかで対応しなければならない。 However, the user of the virtual machine cannot add a new virtual machine or power on the virtual machine (start up the virtual machine) from the guest space configured by the virtual machine and the VLAN given to the user. This is because the VLAN in the guest space is not logically connected to the management LAN and cannot access the virtual environment management server. When the user desires to add a new virtual machine or power on the virtual machine, it must cope with one of the following three methods.
1つ目は、ユーザが仮想環境の運用管理者に作業を依頼する方法である。ユーザから依頼を受けた運用管理者は、仮想環境操作クライアントから仮想環境管理サーバにアクセスして、仮想マシンの新規作成など仮想環境の変更を行う。この方法は、仮想環境運用管理者の手作業を必要とするため、ユーザの要望が実現されるまでに時間がかかるという問題がある。さらに、仮想環境の利用ユーザ数が多いと、仮想環境運用管理者への負担が増加するという課題もある。 The first is a method in which a user requests an operation manager of a virtual environment to perform work. The operation manager who receives the request from the user accesses the virtual environment management server from the virtual environment operation client and changes the virtual environment such as creating a new virtual machine. This method has a problem that it takes time until the user's request is realized because manual operation of the virtual environment operation manager is required. Furthermore, when the number of users in the virtual environment is large, there is a problem that the burden on the virtual environment operation manager increases.
2つ目は、ユーザがインターネットなどを経由して、仮想環境操作クライアントにリモートアクセスする経路を提供する方法である。ユーザは、仮想環境操作クライアントを利用することにより、仮想環境の変更を行う。この方法、ユーザが仮想環境の変更を直接実施できるという利点を持つが、セキュリティの観点から、ユーザのゲスト空間のみを参照可能とし、他のユーザのゲスト空間を参照変更できないよう、アクセス制限の管理を行う必要がある。また、ユーザが仮想環境操作クライアントにアクセスする経路を用意するため、管理LANへの侵入を許さないようなセキュリティ対策を施さなければならないという問題がある。 The second is a method for providing a route for a user to remotely access a virtual environment operation client via the Internet or the like. The user changes the virtual environment by using the virtual environment operation client. This method has the advantage that the user can directly change the virtual environment, but from the viewpoint of security, it is possible to refer only to the guest space of the user and to manage access restrictions so that the guest space of other users cannot be changed. Need to do. There is also a problem that security measures must be taken so as not to allow entry into the management LAN in order for the user to prepare a route for accessing the virtual environment operation client.
3つ目は、ユーザの仮想マシンに仮想NIC(ネットワークインターフェースカード)を追加し、ここに仮想環境の管理LANを接続する方式である。ユーザのゲスト空間上に仮想環境操作クライアントを配置し、このクライアントから管理LANを経由して仮想環境管理サーバにアクセスすることにより、ユーザが仮想環境の変更を直接実施できる。しかしこの方法は、管理LANにユーザのゲスト空間を接続することになるため、セキュリティ上危険である。
以上のように、ユーザに与えられたゲスト空間の中から、ユーザ自身の仮想環境の変更を安全に行うには様々な課題がある。
The third method is to add a virtual NIC (network interface card) to the user's virtual machine and connect the management LAN of the virtual environment to this. By arranging a virtual environment operation client in the guest space of the user and accessing the virtual environment management server via the management LAN from this client, the user can directly change the virtual environment. However, this method is dangerous in terms of security because it connects the user's guest space to the management LAN.
As described above, there are various problems in safely changing the user's own virtual environment from the guest space given to the user.
本発明の目的は、ユーザに与えられたゲスト空間の中から仮想環境を安全に変更することができる仮想マシン制御システムを提供することにある。 An object of the present invention is to provide a virtual machine control system capable of safely changing a virtual environment from a guest space given to a user.
上記課題を解決するために、本発明は、複数の仮想マシンがVLANによって接続されたユーザ毎のゲスト空間を生成する仮想化OSと、前記ゲスト空間における仮想マシンの生成及び制御を前記仮想化OSに接続された管理LANを通じて実行する仮想化環境管理サーバとを備え、前記ユーザ毎のゲスト空間の中から当該空間における仮想マシンの新規生成及び生成された仮想マシンの電源ON/OFFなどの仮想環境の制御を実行するシステムであって、
前記ゲスト空間のVLANに接続され、当該ゲスト空間における仮想環境の変更指示をユーザから受付け当該ゲスト空間の仮想記憶装置に格納する仮想マシン制御子サーバと、前記仮想記憶装置に直接アクセスし、前記仮想記憶装置から仮想環境の変更指示情報を取得し、当該変更指示情報で指示された仮想環境になるように前記管理LANを通じて前記仮想化環境管理サーバに指示情報を送信する仮想マシン制御親サーバを備えることを特徴とする。
また、前記仮想マシン制御親サーバは、前記仮想記憶装置から取得した変更指示情報を解析し、当該親サーバの記憶装置に保持されている利用者情報から取得したユーザのハードウェアリソース及びネットワークの割り当て制限と突き合わせて変更指示情報の実行可否を判定し、実行可能の場合は前記仮想環境管理サーバに対して仮想環境の変更指示情報を送信し、ユーザのゲスト空間に仮想マシンの新規生成及び生成した仮想マシンの電源ON/OFFなどの仮想環境の制御を実現する手段をさらに備えることを特徴とする。
また、前記仮想マシン制御親サーバは、前記仮想環境管理サーバが提供する仮想マシン稼動情報参照機能を利用して定期的にユーザのゲスト空間に存在する仮想マシンの稼動情報を取得し、稼動情報ファイルを作成した後に、定期的に前記仮想マシン制御子サーバの前記仮想記憶装置に直接格納し、仮想マシン制御子サーバがユーザ毎のゲスト空間で稼動する仮想マシンの稼動情報を参照可能にする手段をさらに備えたことを特徴とする。
In order to solve the above problems, the present invention provides a virtualized OS that generates a guest space for each user in which a plurality of virtual machines are connected by a VLAN, and the virtualized OS that generates and controls a virtual machine in the guest space. A virtual environment management server that runs through a management LAN connected to the virtual environment, such as newly creating a virtual machine in the guest space for each user and turning on / off the generated virtual machine A system for executing the control of
A virtual machine controller server connected to a VLAN in the guest space, receiving a virtual environment change instruction in the guest space from a user and storing it in the virtual storage device in the guest space; and directly accessing the virtual storage device; A virtual machine control parent server that acquires virtual environment change instruction information from a device and transmits the instruction information to the virtual environment management server through the management LAN so as to become a virtual environment instructed by the change instruction information; It is characterized by.
Further, the virtual machine control parent server analyzes the change instruction information acquired from the virtual storage device, and allocates the hardware resources and network of the user acquired from the user information held in the storage device of the parent server Whether or not the change instruction information can be executed is checked against the restriction, and if it is executable, the virtual environment change instruction information is transmitted to the virtual environment management server, and a new virtual machine is generated and generated in the guest space of the user The apparatus further includes means for realizing control of a virtual environment such as power ON / OFF of the virtual machine.
The virtual machine control parent server periodically acquires virtual machine operation information existing in the guest space of the user by using a virtual machine operation information reference function provided by the virtual environment management server, and an operation information file Means for periodically storing directly in the virtual storage device of the virtual machine controller server so that the virtual machine controller server can refer to the operation information of the virtual machine operating in the guest space for each user. It is further provided with a feature.
本発明によれば、仮想環境のユーザは、仮想マシンとVLANから構成される管理LANに論理的に接続されていないユーザのゲスト空間の中から、ユーザの指示に従って、仮想マシンの新規作成、仮想マシンの電源制御、仮想マシンの稼動状態参照を、安全に実現することができる。 According to the present invention, a user in a virtual environment can create a new virtual machine, create a virtual machine in accordance with a user instruction from a guest space of a user not logically connected to a management LAN composed of a virtual machine and a VLAN. Machine power control and virtual machine operation status reference can be realized safely.
以下、本発明を実施する場合の実施形態を、図面を用いて詳細に説明する。
図1は、仮想環境の一般的なシステム構成図である。
仮想化サーバ100Aの上で動作する仮想化OS101は、1台の物理コンピュータ上で複数の仮想マシン102A〜102Bを稼動させることができる。
個々の仮想マシン102A〜102Bは、その仮想マシンを利用するユーザに割り当てられたVLAN103A〜103Bに接続している。VLAN103Aに接続している複数の仮想マシン102A同士は、VLAN103Aを経由して通信することができる。しかし仮想マシン102Aは、他のユーザに割り当てられたVLAN103Bに接続されていないため、仮想マシン102Aと仮想マシン102Bは通信することはできず、仮想マシン102Aは仮想マシン102Bの存在を知ることもできない。
DESCRIPTION OF EMBODIMENTS Hereinafter, embodiments for carrying out the present invention will be described in detail with reference to the drawings.
FIG. 1 is a general system configuration diagram of a virtual environment.
The virtualization OS 101 operating on the
The individual
このように、ユーザに割り当てられた仮想マシンとVLANから構成されるゲスト空間104A〜104Bは、それぞれ隔離されている。
管理LAN105に接続している複数の仮想化サーバ100A〜100Cと、その中で稼動する仮想マシンを管理するサーバが仮想環境管理サーバ106である。
仮想環境の運用管理者は、管理LAN105に接続している仮想環境操作クライアントを用いて仮想環境管理サーバ106にアクセスし、仮想マシンの新規生成や削除、稼動マシンの電源制御、仮想マシンの稼動状態確認など各種の仮想環境の制御を行う。
As described above, the guest spaces 104A to 104B configured by the virtual machine and the VLAN allocated to the user are isolated from each other.
A virtual
The operation administrator of the virtual environment accesses the virtual
図2は、本発明を実現するために用意するサーバを追加した仮想環境のシステム構成図である。仮想マシン制御子サーバ201と仮想マシン制御親サーバ202が追加されている。
仮想マシン制御子サーバ201は、ユーザのゲスト空間に配置される仮想マシンであり、仮想記憶装置を持つ。仮想マシン制御子サーバ201は、ユーザの仮想環境変更指示を受け付ける機能と、仮想マシンの稼動情報をユーザに渡す機能を持つ。
一方、仮想マシン制御親サーバ202は、管理LAN105に接続するサーバであり、複数のゲスト空間に配置された仮想マシン制御子サーバ202から、ユーザの仮想環境変更指示を取得して、その指示を実行する機能を持つ。
また仮想マシン制御親サーバ202は、仮想マシンの稼動状況を仮想マシン制御子サーバ201に伝達する機能を持つ。
FIG. 2 is a system configuration diagram of a virtual environment to which a server prepared for realizing the present invention is added. A virtual machine
The virtual
On the other hand, the virtual machine
The virtual machine
以下、本実施形態に係る仮想マシン制御システムの動作について説明する。
図3は、ユーザによる仮想環境変更指示が伝達される様子を示した図である。
ゲスト空間に存在する仮想マシン102Aの電源制御、または仮想マシン102Aの新規作成をユーザが希望した場合、ユーザは仮想マシン制御子サーバ201が提供するインターフェースを用いて、仮想環境の変更指示を伝える。
この変更指示をユーザが伝える方法は二つある。1つ目は、ユーザが仮想マシン制御子サーバ201にログインし、ユーザが作成したスクリプトを用いて、変更指示コマンドを実行することである。2つ目は、仮想マシン制御子サーバ201上で稼動している仮想環境制御Webアプリケーションを、仮想マシン制御子サーバ201に接続されたマシン上で稼動するWebブラウザで参照し、ユーザがインターフェース表示画面を見ながら変更を指示することである。
仮想マシン制御子サーバ201は、ユーザの変更指示の内容とパラメータを制御情報ファイル305に変換して、子サーバ201の仮想記憶装置の特定パスに格納する(ステップ304)。制御情報ファイルの内容は、図5にて説明する。
Hereinafter, the operation of the virtual machine control system according to this embodiment will be described.
FIG. 3 is a diagram illustrating how a virtual environment change instruction is transmitted by a user.
When the user desires to control the power supply of the
There are two ways for the user to communicate this change instruction. The first is that a user logs in to the virtual
The virtual machine
仮想マシン制御親サーバ203は、仮想環境管理サーバ106に対して、仮想マシン制御子サーバ201の名称と制御情報ファイル格納パスを指定して、制御ファイル305の取得を定期的に依頼する(ステップ306)。
ファイル取得依頼を受けた仮想環境管理サーバ106は、指定された仮想マシン制御子サーバが稼動している仮想化OS101に対して、指定されたパスのファイル取得を依頼する(ステップ309)。この指示を受けた仮想化OS101は、指定された仮想マシンの仮想記憶装置上の指定パスに存在する制御情報ファイル305を取得して、仮想環境管理サーバ106に返却する(ステップ310)。
The virtual machine
Upon receiving the file acquisition request, the virtual
仮想環境管理サーバ106は、ファイル取得依頼元である仮想マシン制御親サーバ203にファイルの内容を返却する。仮想マシン制御親サーバ203は、取得した制御情報ファイル305の内容と、親サーバ203の記憶装置204に格納されている利用者情報312とを比較して、仮想環境変更指示の依頼内容が妥当であるかを判断する(ステップ311)。利用者情報の内容については、図6で説明する。
The virtual
仮想環境変更指示の内容が妥当であると判断した場合、仮想マシン制御親サーバ203は、仮想環境管理サーバ106に対して、仮想マシンの電源制御または仮想マシンの新規生成を指示する(ステップ313)。
仮想環境管理サーバ106は、仮想環境の変更指示を仮想化OS101に伝える(ステップ314)。仮想化OS101は、仮想環境の変更指示に従って、仮想マシンの電源制御(ステップ315)、または仮想マシンの新規作成(ステップ316)を実行する。
If it is determined that the contents of the virtual environment change instruction are valid, the virtual machine
The virtual
図4は、ユーザが仮想マシンの稼動状況を取得する際の処理の概要を示した図である。
仮想環境管理サーバ401は、仮想化OS101に指示を出して仮想マシン102Aの稼動情報(CPU利用率やメモリ使用量)を定期的に取得して記憶している(ステップ402)。
仮想マシン制御親サーバ203は、ユーザのゲスト空間で稼動している仮想マシン102Aの稼動情報を仮想環境管理サーバ106から定期的に取得する(ステップ405)。
仮想マシン制御親サーバ203は、取得した稼動情報を元に稼動情報ファイルを作成した後で、仮想環境管理サーバ106に対して、仮想マシン制御子サーバ201の名称と、稼動ファイル格納パスを指定し、稼動情報ファイルの格納を定期的に依頼する(ステップ406)。
FIG. 4 is a diagram showing an outline of processing when the user acquires the operating status of the virtual machine.
The virtual environment management server 401 instructs the
The virtual machine
After creating the operation information file based on the acquired operation information, the virtual machine
仮想環境管理サーバ401は、指定された仮想マシン制御子サーバ201が稼動している仮想化OS101に対して、指定されたファイルの格納を依頼する(ステップ407)。この指示を受けた仮想化OS101は、指定された仮想マシン102Aの仮想記憶装置上の指定パスに、稼動情報ファイル409を格納する(ステップ408)。
ユーザが仮想マシン102Aの稼動情報の取得を希望した場合、ユーザは仮想マシン制御子サーバ201が提供するインターフェースを用いて、仮想環境の稼動情報ファイルの取得指示を伝える。この指示を受けた仮想マシン制御子サーバ201は、稼動情報ファイル409の内容をユーザに渡す(ステップ411)。
ユーザは、仮想マシンの稼動情報の参照機能を利用することにより、仮想マシン102Aの負荷状態に応じて仮想マシンを生成・削除するプログラムを作成することが可能になる。
The virtual environment management server 401 requests the
When the user desires to acquire the operation information of the
The user can create a program for generating / deleting a virtual machine according to the load state of the
図5は、制御情報ファイル305の内容を示した図である。
ここで示す制御情報ファイル3050は、仮想マシン電源ONを制御する際の制御情報を示している。制御情報ファイル3051は、仮想マシンテンプレートをクローンすることによって仮想マシンを新規作成する場合の制御情報を示している。制御情報ファイル3052は、ゲストOSが含まれない新規の仮想マシンを新規作成する場合の制御情報を示している。
FIG. 5 is a diagram showing the contents of the
The
図6は、利用者情報の内容を示した図である。
利用者情報601〜603は、それぞれ仮想環境のユーザごとに適用される情報である。仮想マシン制御親サーバ203は、この利用者情報を確認して、仮想環境変更指示の内容が妥当であるかを判断する。
FIG. 6 is a diagram showing the contents of the user information.
100A〜100C…仮想化サーバハードウェア
101…仮想化OS
102A〜102B…仮想マシン
103A〜103B…VLAN
104A〜104B…ユーザゲスト空間
105…管理LAN
106…仮想環境管理サーバ
107…仮想環境操作クライアント
201…仮想マシン制御子サーバ
202…仮想記憶装置
203…仮想マシン制御親サーバ
204…記憶装置
100A to 100C ...
102A to 102B ...
104A to 104B ...
106 ... Virtual
Claims (3)
前記ゲスト空間のVLANに接続され、当該ゲスト空間における仮想環境の変更指示をユーザから受付け当該ゲスト空間の仮想記憶装置に格納する仮想マシン制御子サーバと、前記仮想記憶装置に直接アクセスし、前記仮想記憶装置から仮想環境の変更指示情報を取得し、当該変更指示情報で指示された仮想環境になるように前記管理LANを通じて前記仮想化環境管理サーバに指示情報を送信する仮想マシン制御親サーバを備えることを特徴とする仮想マシン制御システム。 A virtualized OS that creates a guest space for each user in which a plurality of virtual machines are connected by VLAN, and a virtualized environment that executes generation and control of virtual machines in the guest space through a management LAN connected to the virtualized OS A management server, and a system for executing a virtual environment control such as a new generation of a virtual machine in the space and a power ON / OFF of the generated virtual machine from the guest space for each user,
A virtual machine controller server connected to a VLAN in the guest space, receiving a virtual environment change instruction in the guest space from a user and storing it in the virtual storage device in the guest space; and directly accessing the virtual storage device; A virtual machine control parent server that acquires virtual environment change instruction information from a device and transmits the instruction information to the virtual environment management server through the management LAN so as to become a virtual environment instructed by the change instruction information; A virtual machine control system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010059718A JP5490580B2 (en) | 2010-03-16 | 2010-03-16 | Virtual machine control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010059718A JP5490580B2 (en) | 2010-03-16 | 2010-03-16 | Virtual machine control system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011192194A true JP2011192194A (en) | 2011-09-29 |
JP5490580B2 JP5490580B2 (en) | 2014-05-14 |
Family
ID=44797002
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010059718A Expired - Fee Related JP5490580B2 (en) | 2010-03-16 | 2010-03-16 | Virtual machine control system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5490580B2 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012190264A (en) * | 2011-03-10 | 2012-10-04 | Sanken Electric Co Ltd | Power supply device and program |
JP2013206454A (en) * | 2012-03-27 | 2013-10-07 | Fujitsu Ltd | Information processor, device management method and device management program |
JP2014123360A (en) * | 2012-12-19 | 2014-07-03 | Hon Hai Precision Industry Co Ltd | Tag classification system and method for virtual machine |
KR101468983B1 (en) * | 2012-07-31 | 2014-12-03 | 한국과학기술정보연구원 | Apparatus for dynamically configuring a computing environment, and method thereof, and storage medium for storing a program dynamically configuring a computing environment |
JP2015532992A (en) * | 2012-09-20 | 2015-11-16 | アマゾン テクノロジーズ インコーポレーテッド | Automatic profiling of resource usage |
US9256264B2 (en) | 2012-06-22 | 2016-02-09 | Semiconductor Energy Laboratory Co., Ltd. | Information processing device and method for driving the same |
WO2016052593A1 (en) * | 2014-10-02 | 2016-04-07 | インテリジェントウィルパワー株式会社 | Virtual machine utilization system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006065430A (en) * | 2004-08-25 | 2006-03-09 | Hitachi Ltd | Method for varying virtual computer performance |
JP2006350527A (en) * | 2005-06-14 | 2006-12-28 | Canon Inc | Network device resource management device, network device resource management method and storage medium |
JP2007506169A (en) * | 2003-09-17 | 2007-03-15 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Management processing method, management system, and computer program in a computing environment including virtual machine startup |
JP2007272297A (en) * | 2006-03-30 | 2007-10-18 | Nec Corp | On-demand client service system, and management method and program therefor |
JP2009087213A (en) * | 2007-10-02 | 2009-04-23 | Nec Corp | Computer reserve capacity calculating device and computer reserve capacity calculating method |
-
2010
- 2010-03-16 JP JP2010059718A patent/JP5490580B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007506169A (en) * | 2003-09-17 | 2007-03-15 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Management processing method, management system, and computer program in a computing environment including virtual machine startup |
JP2006065430A (en) * | 2004-08-25 | 2006-03-09 | Hitachi Ltd | Method for varying virtual computer performance |
JP2006350527A (en) * | 2005-06-14 | 2006-12-28 | Canon Inc | Network device resource management device, network device resource management method and storage medium |
JP2007272297A (en) * | 2006-03-30 | 2007-10-18 | Nec Corp | On-demand client service system, and management method and program therefor |
JP2009087213A (en) * | 2007-10-02 | 2009-04-23 | Nec Corp | Computer reserve capacity calculating device and computer reserve capacity calculating method |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012190264A (en) * | 2011-03-10 | 2012-10-04 | Sanken Electric Co Ltd | Power supply device and program |
JP2013206454A (en) * | 2012-03-27 | 2013-10-07 | Fujitsu Ltd | Information processor, device management method and device management program |
US9436488B2 (en) | 2012-03-27 | 2016-09-06 | Fujitsu Limited | Program redundancy among virtual machines and global management information and local resource information arrangement |
US9256264B2 (en) | 2012-06-22 | 2016-02-09 | Semiconductor Energy Laboratory Co., Ltd. | Information processing device and method for driving the same |
KR101468983B1 (en) * | 2012-07-31 | 2014-12-03 | 한국과학기술정보연구원 | Apparatus for dynamically configuring a computing environment, and method thereof, and storage medium for storing a program dynamically configuring a computing environment |
JP2015532992A (en) * | 2012-09-20 | 2015-11-16 | アマゾン テクノロジーズ インコーポレーテッド | Automatic profiling of resource usage |
JP2014123360A (en) * | 2012-12-19 | 2014-07-03 | Hon Hai Precision Industry Co Ltd | Tag classification system and method for virtual machine |
WO2016052593A1 (en) * | 2014-10-02 | 2016-04-07 | インテリジェントウィルパワー株式会社 | Virtual machine utilization system |
Also Published As
Publication number | Publication date |
---|---|
JP5490580B2 (en) | 2014-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5490580B2 (en) | Virtual machine control system | |
CN109803018B (en) | DCOS cloud management platform based on combination of Mesos and YARN | |
CN109314724B (en) | Method, device and system for accessing physical server by virtual machine in cloud computing system | |
US10262130B2 (en) | System and method for providing cryptographic operation service in virtualization environment | |
US8365166B2 (en) | System and method for automated provisioning of VMware image instances | |
US9400671B2 (en) | Computer host with a baseboard management controller to manage virtual machines | |
US20130036213A1 (en) | Virtual private clouds | |
US20140258238A1 (en) | Method to embed snapshot management into virtual machine instances | |
US9122478B2 (en) | Power supply and associated methodology of sequential shutdown an information processing system by utilizing a virtualization management function of the power supply | |
Horey et al. | Big data platforms as a service: challenges and approach | |
US9686237B2 (en) | Secure communication channel using a blade server | |
CN103747020B (en) | Safety controllable method for accessing virtual resources by public network | |
US9678984B2 (en) | File access for applications deployed in a cloud environment | |
JP5608527B2 (en) | Virtual environment management system and control method thereof | |
EP3479233A1 (en) | Data plane api in a distributed computing network | |
Wang et al. | Provide virtual distributed environments for grid computing on demand | |
CN104102531A (en) | Multi-network fusion system and multi-network fusion method based on virtual machine | |
JP5606476B2 (en) | Client management system, client management method and program | |
Wang et al. | The cumulus project: Build a scientific cloud for a data center | |
Rho et al. | Provision of U-city web services using cloud computing | |
Park et al. | Mobile cloud web-service for U-City | |
Fuzi et al. | Virtual desktop environment on cloud computing platform | |
Wei et al. | A VDI system based on cloud stack and active directory | |
Alexander et al. | Building a cloud based systems lab | |
Melhem et al. | Virtual computing lab (VCL) open cloud deployment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120802 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130917 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130930 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131129 |
|
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: 20140206 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140226 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5490580 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |