Virtual machine monitor and multiprocessor system
AssigneeHitachi, Ltd.
InventorsKeitaro Uehara, Yuji Tsushima
Life of this patent
Estimating the term…
Abstract
In order to provide an interface of acquiring physical position information of an I/O device on a virtual machine monitor having an exclusive allocation function of the I/O device and optimize allocation of a resource to a virtual server by using the acquired physical position information, a virtual machine monitor includes an interface of allocating a resource in accordance with a given policy (a parameter of determining to which a priority is given in distributing resources) for an I/O device, a CPU NO., and a memory amount request to guest OS. Further, the virtual machine monitor includes an interface of pertinently converting physical position information of the resource allocated by the virtual machine monitor to notice to guest OS.
Claims17
A virtual machine monitor for operating a virtual server on an information-processing system connecting one or more processors, one or more memories, and one or more I/O devices by an internal network, the virtual machine monitor comprising:
- a physical hardware information acquiring portion for acquiring information describing hardware including physical position information of the hardware including the one or more processors, the one or more memories, the one or more I/O devices, and the internal network of the information-processing system;
- a receiving portion for receiving a forming request for forming the virtual server, the forming request including a number of the one or more processors for the virtual server to be formed, an amount of the one or more memories, and an allocation policy for allocating at least one of the one or more I/O devices and specifying a resource policy;
- and
- an allocation processing portion for allocating at least one of the one or more processors and at least one of the one or more memories to the virtual server to satisfy the allocation policy after allocating the at least one I/O device to the virtual server based on the received forming request.
An information-processing system for connecting one or more processors, one or more memories, and one or more I/O devices by an internal network, the information processing system comprising:
- a virtual machine monitor for allocating the one or more processors, the one or more memories, the one or more I/O devices to a virtual server;
- and
- wherein the virtual machine monitor includes:
- a physical hardware information acquiring portion for acquiring configuration information of a hardware including physical position information of the hardware including the one or more processors, the one or more memories, the one or more I/O devices, and the internal network of the information-processing system;
- a receiving portion for receiving a forming request for forming the virtual server, the forming request including a number of the one or more processors, an amount of the one or more memories, and at least one of the one or more I/O devices for the virtual server to be formed and an allocation policy;
- and
- an allocation processing portion for allocating at least one of the one or more processors and at least one of the one or more memories to the virtual server to satisfy the allocation policy after allocating the at least one I/O device to the virtual server based on the received forming request.
Dependencies are inferred from the claim text.