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.

Date of Patent:
Dec. 17, 2024

Filed:

Nov. 19, 2021
Applicant:

Vmware Llc, Palo Alto, CA (US);

Inventors:

Rajesh Venkatasubramanian, San Jose, CA (US);

Ishan Banerjee, Santa Clara, CA (US);

Preeti Agarwal, San Jose, CA (US);

Ashish Kaila, San Jose, CA (US);

Halesh Sadashiv, Bangalore, IN;

Assignee:

VMware LLC, Palo Alto, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2018.01);
U.S. Cl.
CPC ...
G06F 9/45558 (2013.01); G06F 2009/45575 (2013.01);
Abstract

Techniques that enable a hypervisor to (1) maintain shared memory pages and (2) handle memory accounting for VMs that are suspended to and resumed from the volatile memory of a host system are provided. Regarding (1), the hypervisor can maintain shared memory pages in volatile memory across the suspend-to-memory and resume-from-memory operations, without having to save their reference counts. Regarding (2), the hypervisor can keep track of the volatile memory reserved and consumed by VMs as they are suspended and resumed, without erroneously double counting that memory.


Find Patent Forward Citations

Loading…