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:
Mar. 11, 2025

Filed:

Dec. 26, 2020
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Ravi Sahita, Portland, OR (US);

Dror Caspi, Kiryat Yam, IL;

Vincent Scarlata, Beaverton, OR (US);

Sharon Yaniv, Kiryat Tivon, IL;

Baruch Chaikin, D.N. Misagv, IL;

Vedvyas Shanbhogue, Austin, TX (US);

Jun Nakajima, San Ramon, CA (US);

Arumugam Thiyagarajah, Folsom, CA (US);

Sean Christopherson, Portland, OR (US);

Haidong Xia, Folsom, CA (US);

Vinay Awasthi, San Francisco, CA (US);

Isaku Yamahata, Urayasu, JP;

Wei Wang, Shanghai, CN;

Thomas Adelmeyer, Phoenix, AZ (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/48 (2006.01); G06F 9/38 (2018.01); G06F 9/455 (2018.01); G06F 21/60 (2013.01);
U.S. Cl.
CPC ...
G06F 9/4856 (2013.01); G06F 9/3836 (2013.01); G06F 9/45558 (2013.01); G06F 21/602 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45587 (2013.01); G06F 2009/45591 (2013.01);
Abstract

Techniques for migration of a source protected virtual machine from a source platform to a destination platform are descried. A method of an aspect includes enforcing that bundles of state, of a first protected virtual machine (VM), received at a second platform over a stream, during an in-order phase of a migration of the first protected VM from a first platform to the second platform, are imported to a second protected VM of the second platform, in a same order that they were exported from the first protected VM. Receiving a marker over the stream marking an end of the in-order phase. Determining that all bundles of state exported from the first protected VM prior to export of the marker have been imported to the second protected VM. Starting an out-of-order phase of the migration based on the determination that said all bundles of the state exported have been imported.


Find Patent Forward Citations

Loading…