发明名称 |
Virtual machine migration techniques |
摘要 |
Techniques for migrating a virtual machine from a source computer system to a target computer system are disclosed. In an exemplary embodiment, a group of pages can be mapped writable in response to determining that the guest operating system attempted to change a specific page. In the same, or other embodiments, pages can be compressed prior to sending such that throughput of a communication channel is maximized. In the same, or other embodiments, storage IO jobs can be canceled on a source computer system and reissued by a target computer system. |
申请公布号 |
US9110702(B2) |
申请公布日期 |
2015.08.18 |
申请号 |
US201012792524 |
申请日期 |
2010.06.02 |
申请人 |
Microsoft Technology Licensing, LLC |
发明人 |
Reuther Lars;Green Dustin L.;Starks John A. |
分类号 |
G06F9/455 |
主分类号 |
G06F9/455 |
代理机构 |
Baker & Hostetler LLP |
代理人 |
Baker & Hostetler LLP |
主权项 |
1. A system operable to migrate a source virtual machine from a source computer system to a target computer system, the system comprising:
a source computer system including at least one logical processor coupled to a computer-readable storage medium, the computer-readable storage medium comprising: instructions that when executed by the source computer system cause each page of guest physical memory allocated to the source virtual machine to be mapped read-only while a guest operating system executes in the source virtual machine; instructions that when executed by the source computer system cause each page mapped as read-only to be sent to the target computer system while the guest operating system executes; instructions that when executed by the source computer system cause a group of contiguous pages to be mapped as writable in response to detecting that the guest operating system attempted to change a specific page, the group including at least the specific page and an unchanged page, the size of the group being set based on a dynamic counter associated with re-sending pages to the target computer system; and instructions that when executed by the source computer system cause the pages mapped as writeable to be re-sent to the target computer system. |
地址 |
Redmond WA US |