Patent ID: 9542108
Date: 2017-01-10
CPC Classifications: G06F

Claim:
1. A method comprising: receiving, at a first node, a first request to initiate a migration operation that migrates a resource from the first node to a second node; transmitting a second request from the first node to the second node to create a new instance of the resource, wherein the second node, in response to receiving the second request, generates the new instance of the resource in a memory associated with the second node based on a snapshot of the resource captured by the first node and stored in the memory associated with the second node at a previous point in time, wherein the first request is received by the first node after the previous point in time; collecting, in the first node, a set of changes associated with the resource in a data structure, wherein the set of changes represents any modifications to the resource since the previous point in time during which the snapshot was captured; transmitting the data structure that includes the set of changes to the second node, wherein the second node is configured to update the new instance of the resource based on the set of changes such that the new instance of the resource on the second node matches the resource on the first node, determining that a period of time that has elapsed since the start of the migration operation is greater than a timeout period; and configuring the resource to operate in a protected operating mode, wherein the timeout period is set dynamically during the migration operation based on characteristics of the migration operation.