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:
Feb. 24, 2015

Filed:

Jun. 26, 2009
Applicants:

Jichuan Chang, Mountain View, CA (US);

Kevin Lim, Ann Arbor, MI (US);

Partha Ranganathan, Fremont, CA (US);

Inventors:

Jichuan Chang, Mountain View, CA (US);

Kevin Lim, Ann Arbor, MI (US);

Partha Ranganathan, Fremont, CA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/08 (2006.01); G06F 9/50 (2006.01); G06F 9/455 (2006.01);
U.S. Cl.
CPC ...
G06F 9/5016 (2013.01); G06F 9/45537 (2013.01); G06F 12/08 (2013.01);
Abstract

A system and method is illustrated for identifying an Input/Output (I/O) driver module, using a hypervisor, to receive a read command to read a virtual memory page from a remote memory location. Further, the system and method includes reading the remote virtual memory page, using the I/O driver module, into a memory buffer managed by the I/O driver module. Additionally, the system and method includes storing the virtual memory page in the memory buffer to a persistent storage device. The system and method also includes identifying a remote super page, using a hypervisor, the remote super page including a remote sub page. Additionally, the system and method includes identifying a local super page, using the hypervisor, the local super page including a local sub page. Further, the system and method includes swapping the local sub page for the remote sub page, using the hypervisor, the swapping occurring over a network.


Find Patent Forward Citations

Loading…