Invention Grant
US08799554B1 Methods and system for swapping memory in a virtual machine environment
有权
在虚拟机环境中交换内存的方法和系统
- Patent Title: Methods and system for swapping memory in a virtual machine environment
- Patent Title (中): 在虚拟机环境中交换内存的方法和系统
-
Application No.: US12913707Application Date: 2010-10-27
-
Publication No.: US08799554B1Publication Date: 2014-08-05
- Inventor: Pradeep Vincent , William Lewis
- Applicant: Pradeep Vincent , William Lewis
- Applicant Address: US NV Reno
- Assignee: Amazon Technologies, Inc.
- Current Assignee: Amazon Technologies, Inc.
- Current Assignee Address: US NV Reno
- Agency: Knobbe, Martens, Olson & Bear, LLP
- Main IPC: G06F13/00
- IPC: G06F13/00 ; G06F13/28

Abstract:
In this disclosure, techniques are described for more efficiently sharing resources across multiple virtual machine instances. For example, techniques are disclosed for allowing additional virtual machine instances to be supported by a single computing system by more efficiently allocating memory to virtual machine instances by providing page swapping in a virtualized environment and/or predictive page swapping. In one embodiment, a virtual memory manager swaps pages predicatively in and/or out of a paging pool based on information from a central processing unit (“CPU”) scheduler. In one embodiment, the CPU scheduler provides scheduling information for virtual machine instances to the virtual memory manager, where the scheduling information allows the virtual memory manager to determine when a virtual machine is scheduled to become active or inactive. The virtual memory manager can then swap-in or swap-out memory pages.
Information query