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:
Apr. 18, 2017

Filed:

Mar. 18, 2010
Applicants:

Robert Bradley Bennett, Bothell, WA (US);

René a Vega, Kirkland, WA (US);

Shuvabrata Ganguly, Seattle, WA (US);

Matthew Douglas Hendel, Seattle, WA (US);

Rajesh Natvarlal Davé, Redmond, WA (US);

Lars Reuther, Kirkland, WA (US);

Tamás Gál, Bellevue, WA (US);

Yuan Zheng, Redmond, WA (US);

Inventors:

Robert Bradley Bennett, Bothell, WA (US);

René A Vega, Kirkland, WA (US);

Shuvabrata Ganguly, Seattle, WA (US);

Matthew Douglas Hendel, Seattle, WA (US);

Rajesh Natvarlal Davé, Redmond, WA (US);

Lars Reuther, Kirkland, WA (US);

Tamás Gál, Bellevue, WA (US);

Yuan Zheng, Redmond, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2006.01); G06F 9/48 (2006.01); G06F 9/50 (2006.01);
U.S. Cl.
CPC ...
G06F 9/45558 (2013.01); G06F 9/4856 (2013.01); G06F 9/5055 (2013.01); G06F 2009/4557 (2013.01);
Abstract

Described is a technology by which a virtual machine may be safely migrated to a computer system with a different platform. Compatibility of the virtual machine may be checked by comparing the virtual machine's capabilities against those of the new platform. To ensure compatibility, when created the virtual machine may have its capabilities limited by the lowest common capabilities of the different platforms available for migration. Computer systems may be grouped into migration pools based upon similar capabilities, and/or a virtual machine may be mapped to certain computer systems based upon capabilities needed by that virtual machine, such as corresponding to needed performance, fault tolerance and/or flexibility.


Find Patent Forward Citations

Loading…