Patent ID: 8543636

Claim:
A system for migration of an application between processing servers in a virtual server, comprising: a first processing server; a second processing server; at least one disk for storage; at least one network interface; a control server that combines the first processing server with the network interface and disk into the virtual server to operate an application; and an agent operably coupled to the control server that promotes capture from the first processing server of application state information related to execution of the application by the first processing server, the agent further promotes transfer of at least some of the captured application state information to migrate the application from the first processing server to the second processing server and enable the second processing server to continue the execution of the application using the at least some of the captured application state information, and the agent further promotes stopping the application processing on the first processing server, wherein the captured application state information includes a first set of application state information that is recorded from the first processing server and is transferred for use by the second processing server while the application executes on the first processing server and while the second processing server is in operation, and a second set of application-related information captured after the first set of application state information, the second set of application state information including application state information that is recorded from the first processing server that changed since the first set of application state information was recorded and is transferred for use by the second processing server.