发明名称 Management of memory pool in virtualization environment
摘要 A virtualization apparatus is provided. The virtualization apparatus includes a plurality of virtual machines configured to have priority levels, a memory pool configured to be shared between the plurality of virtual machines and store part of data stored in a system memory of each of the plurality of virtual machines, and a memory pool manager configured to process a memory allocation request or a data storage request regarding the memory pool in consideration of the priority levels of the plurality of virtual machines, a guaranteed memory size for each of the plurality of virtual machines, and a size of memory that can be allocated to each of the plurality of virtual machines.
申请公布号 US9135159(B2) 申请公布日期 2015.09.15
申请号 US201113242398 申请日期 2011.09.23
申请人 Samsung Electronics Co., Ltd. 发明人 Yoo Jung-Hyun;Lee Sung-Min;Suh Sang-Bum
分类号 G06F13/00;G06F13/28;G06F12/02;G06F9/50 主分类号 G06F13/00
代理机构 NSIP Law 代理人 NSIP Law
主权项 1. A virtualization apparatus, comprising: a plurality of virtual machines configured to have priority levels; a memory pool configured to be shared between the plurality of virtual machines and store part of data stored in a system memory of each of the plurality of virtual machines; and a memory pool manager configured to process a memory allocation request or a data storage request regarding the memory pool in consideration of the priority levels of the plurality of virtual machines, a guaranteed memory size for each of the plurality of virtual machines, and a size of memory that can be allocated to each of the plurality of virtual machines, wherein the memory pool comprises a plurality of pages, and the memory pool manager classifies the plurality of pages into free pages and used pages, classifies the used pages into ephermeral-type pages and persisitent-type pages, and processes the memory allocation request or the data storage request based on the free pages and the ephermeral-type pages.
地址 Suwon-si KR