The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 29, 2014
Filed:
Feb. 10, 2011
Kevin T. Lim, Ann Arbor, MI (US);
Jichuan Chang, Sunnyvale, CA (US);
Jose Renato G. Santos, San Jose, CA (US);
Yoshio Turner, San Francisco, CA (US);
Parthasarathy Ranganathan, San Jose, CA (US);
Kevin T. Lim, Ann Arbor, MI (US);
Jichuan Chang, Sunnyvale, CA (US);
Jose Renato G. Santos, San Jose, CA (US);
Yoshio Turner, San Francisco, CA (US);
Parthasarathy Ranganathan, San Jose, CA (US);
Hewlett-Packard Development Company, L.P., Houston, TX (US);
Abstract
Remote memory can be used for a number idle pages located on a virtual machine. A number of idle pages can be sent to the remote memory according to a placement policy, where the placement policy can include a number of weighting factors. A hypervisor on a computing device can record a local size and a remote page fault frequency of the number of virtual machines. The hypervisor can scan local memory to determine the number of idle pages and a number of idle virtual machines. The number of idle pages, including a page map and a remote address destination for each idle page, can be sent to the remote memory by the hypervisor. The number of virtual machines can be analyzed to determine a per-virtual machine local memory allocation.