Invention Grant
- Patent Title: Cache and memory allocation for virtual machines
- Patent Title (中): 虚拟机的缓存和内存分配
-
Application No.: US13494017Application Date: 2012-06-12
-
Publication No.: US09336147B2Publication Date: 2016-05-10
- Inventor: Ramakrishna R. Kotla , Venugopalan Ramasubramanian
- Applicant: Ramakrishna R. Kotla , Venugopalan Ramasubramanian
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agent Sandy Swain; Micky Minhas
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F9/50

Abstract:
In a cloud computing environment, a cache and a memory are partitioned into “colors”. The colors of the cache and the memory are allocated to virtual machines independently of one another. In order to provide cache isolation while allocating the memory and cache in different proportions, some of the colors of the memory are allocated to a virtual machine, but the virtual machine is not permitted to directly access these colors. Instead, when a request is received from the virtual machine for a memory page in one of the non-accessible colors, a hypervisor swaps the requested memory page with a memory page with a color that the virtual machine is permitted to access. The virtual machine is then permitted to access the requested memory page at the new color location.
Public/Granted literature
- US20130332676A1 CACHE AND MEMORY ALLOCATION FOR VIRTUAL MACHINES Public/Granted day:2013-12-12
Information query