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. 18, 2018

Filed:

Jan. 23, 2017
Applicant:

Rackspace Us, Inc., San Antonio, TX (US);

Inventors:

Paul Voccio, Windcrest, TX (US);

Antony Joel Messerli, San Antonio, TX (US);

Assignee:

Rackspace US, Inc., San Antonio, TX (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/167 (2006.01); G06F 9/455 (2018.01); G06F 9/46 (2006.01); G06F 9/48 (2006.01); G06F 3/06 (2006.01); G06F 11/14 (2006.01); H04L 29/12 (2006.01); H04L 29/08 (2006.01);
U.S. Cl.
CPC ...
G06F 9/45558 (2013.01); G06F 3/065 (2013.01); G06F 3/0605 (2013.01); G06F 3/067 (2013.01); G06F 3/0617 (2013.01); G06F 3/0626 (2013.01); G06F 3/0647 (2013.01); G06F 3/0664 (2013.01); G06F 3/0665 (2013.01); G06F 3/0689 (2013.01); G06F 9/45533 (2013.01); G06F 9/461 (2013.01); G06F 9/4856 (2013.01); G06F 11/14 (2013.01); H04L 61/2007 (2013.01); H04L 61/6022 (2013.01); H04L 67/10 (2013.01); G06F 11/1484 (2013.01); G06F 2003/0692 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45575 (2013.01); G06F 2009/45595 (2013.01); Y02D 10/24 (2018.01); Y02D 10/32 (2018.01);
Abstract

A virtual machine management system is used to instantiate, wake, move, sleep, and destroy individual operating environments in a cloud or cluster. In various embodiments, there is a method and system for transferring an operating environment from a first host to a second host. The first host contains an active environment, with a disk and memory. The disk is snapshotted while the operating environment on the first host is still live, and the snapshot is transferred to the second host. After the initial snapshot is transferred, a differential update using rsync or a similar mechanism can be used to transfer just the changes from the snapshot from the first to the second host. In a further embodiment, the contents of the memory are also transferred. This memory can be transferred as a snapshot after pausing the active environment, or by synchronizing the memory spaces between the two hosts.


Find Patent Forward Citations

Loading…