Patent ID: 8190795
Filing Date: 2012-05-29
Classification: G06F

Abstract:
1. A memory buffer allocation device for allocating a memory buffer provided on a CPU for a virtual computer system in which a plurality of virtual operating systems operate in time-sharing on the CPU, the device comprising: a memory buffer division unit which divides the memory buffer into a certain number (n) of areas, and reserves a certain number (m) of the areas as a dedicated memory buffer and a certain (n-m) of the areas as a shared memory buffer; a data collection unit which collects CPU activity ratio of each domain of the virtual operating systems in the virtual computer system; and a memory buffer allocation unit which identifies each domain of guest virtual operating systems that are operating in the virtual computer system, allocates each area of the dedicated memory buffer to a number m of domains in an order according to the CPU activity ratio and allocates each area of the shared memory buffer to other domains except for the number m of domains, in an order according to the CPU activity ratio.