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:
May. 12, 2015
Filed:
Jul. 12, 2010
Irfan Ahmad, Mountain View, CA (US);
Carl A. Waldspurger, Palo Alto, CA (US);
Alexander Thomas Garthwaite, Beverly, MA (US);
Kiran Tati, Santa Clara, CA (US);
Pin LU, Bellevue, WA (US);
Irfan Ahmad, Mountain View, CA (US);
Carl A. Waldspurger, Palo Alto, CA (US);
Alexander Thomas Garthwaite, Beverly, MA (US);
Kiran Tati, Santa Clara, CA (US);
Pin Lu, Bellevue, WA (US);
VMware, Inc., Palo Alto, CA (US);
Abstract
Activity level of memory pages is classified in virtual machine environment, so that processes such as live VM migration and checkpointing, among others, can be carried out more efficiently. The method includes the steps of scanning page table entries of hypervisor-managed page tables continuously over repeating scan periods to determine whether memory pages have been accessed or not, and for each memory page, determining an activity level of the memory page based on whether the memory page has been accessed or not since a prior scan and storing the activity level of the memory page. The activity level of the memory page may be represented by one or more bits of its page table entry and may be classified as having at least two states ranging from hot to cold.