Methods and systems that carry out live migration of multi-node applications
AssigneeVMware, Inc.
InventorsKarthikeyan Ramasamy, Darshan Digikar, Jasmine Ejner, Vikranth Ravi Shetty, Ramachandran Thirupathi
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorsKarthikeyan Ramasamy, Darshan Digikar, Jasmine Ejner, Vikranth Ravi Shetty, Ramachandran Thirupathi
Estimating the term…
The current document is directed to methods and systems that carry out live migration of multi-node applications in distributed-computing systems, including cloud-computing applications in cloud-computing facilities. The disclosed methods and systems employ an installer/agent and a data-transformation component to install new versions of a multi-node application within a distributed computing system and to then warm start each application-provided service within the newly installed new-version application nodes. Following a data sync operation, each warm-started application service is brought online to service subsequently received service requests as older-version corresponding services of current application nodes complete request services and terminate, providing live migration from an older version multi-node application to a new-version multi-node application without service-provision interruption.
A live-migration method that migrates a multi-node application executing as multiple instances from a current version to a new version within a distributed computing system, the live-migration method comprising:
A cloud-computing facility that provides for live migration of a multi-node application executing as multiple instances from a current version to a new version, the cloud-computing facility comprising:
A physical data-storage device that stores a sequence of computer instructions that, when executed by one or more processors within one or more of multiple server computers within a cloud-computing facility having a router and/or a load-balancing component that forwards service requests from remote computers to one or more of the multiple server computers and transmits responses from the one or more of the multiple server computers to the remote computers and multiple instances of a current version of a multi-node application executing within the cloud-computing facility, control the cloud-computing facility to:
Dependencies are inferred from the claim text.