Invention Grant
- Patent Title: Migrating virtual machines across network separated data centers
- Patent Title (中): 跨网络分离的数据中心迁移虚拟机
-
Application No.: US12856019Application Date: 2010-08-13
-
Publication No.: US09582319B2Publication Date: 2017-02-28
- Inventor: Richard J. Ayala, Jr. , Eric K. Butler , Kavita Chavda , Mihail C. Constantinescu , Reshu Jain , Prasenjit Sarkar , Aameek Singh
- Applicant: Richard J. Ayala, Jr. , Eric K. Butler , Kavita Chavda , Mihail C. Constantinescu , Reshu Jain , Prasenjit Sarkar , Aameek Singh
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Keohane & D'Alessandro PLLC
- Agent William H. Hartwell; Hunter E. Webb
- Main IPC: G06F15/167
- IPC: G06F15/167 ; G06F9/48

Abstract:
Embodiments of the present invention provide an approach for migrating virtual machines across network (e.g., WAN) separated data centers (e.g., storage clouds). Specifically, under embodiments of the present invention, a first storage system associated with a first data center is synchronized with a second storage system associated with a second data center via a storage system link. Then, a minimal state of a virtual machine is migrated from a first computer in the first data center to a second computer in the second data center via a WAN link. Using the minimal state, the virtual machine is stored in the second computer. Thereafter, the storage system link is terminated. In addition, as updated pages are received in memory of the first computer, they are migrated to the second computer via the WAN link. Once this migration is complete, the WAN link can be terminated. Therefore, embodiments of the present invention provide at least two forms of synchronization: computational synchronization and storage synchronization.
Public/Granted literature
- US20120042033A1 MIGRATING VIRTUAL MACHINES ACROSS NETWORK SEPARATED DATA CENTERS Public/Granted day:2012-02-16
Information query