Invention Grant
- Patent Title: Tracking guest memory characteristics for memory scheduling
- Patent Title (中): 跟踪访客内存特性进行内存调度
-
Application No.: US14101787Application Date: 2013-12-10
-
Publication No.: US09547510B2Publication Date: 2017-01-17
- Inventor: Xavier Deguillard , Ishan Banerjee , Qasim Ali , Yury Baskakov , Kiran Tati , Rajesh Venkatasubramanian
- Applicant: VMware, Inc.
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Agency: Patterson & Sheridan LLP
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F9/455 ; G06F9/50

Abstract:
A system and method are disclosed for improving operation of a memory scheduler operating on a host machine supporting virtual machines (VMs) in which guest operating systems and guest applications run. For each virtual machine, the host machine hypervisor categorizes memory pages into memory usage classes and estimates the total number of pages for each memory usage class. The memory scheduler uses this information to perform memory reclamation and allocation operations for each virtual machine. The memory scheduler further selects between ballooning reclamation and swapping reclamation operations based in part on the numbers of pages in each memory usage class for the virtual machine. Calls to the guest operating system provide the memory usage class information. Memory reclamation not only can improve the performance of existing VMs, but can also permit the addition of a VM on the host machine without substantially impacting the performance of the existing and new VMs.
Public/Granted literature
- US20150161055A1 TRACKING GUEST MEMORY CHARACTERISTICS FOR MEMORY SCHEDULING Public/Granted day:2015-06-11
Information query