Patent ID: 9037718
Filing Date: 2015-05-19
Classification: G06F,H04L

Abstract:
1. A method comprising: monitoring resource usage information for a source server; replicating, with a processor, a live running state of the source server that is running a virtual machine serving a plurality of clients to create a replica server with the live running state in a replicated virtual machine, wherein replicating the source server to create the replica server is performed based on a relationship between the resource usage of a resource and a threshold according to where CPU lim is a central processing unit (CPU) resource limitation, CPU is a CPU resource consumed per connection, α is an incoming traffic rate, and T is a time required for preparation; assigning a routable Internet Protocol (IP) address to the replica server; dividing a plurality of on-going connections between the plurality of clients and the virtual machine run at the source server into one or more connections that are to be maintained between one or more clients and the virtual machine and one or more connections that are to be transferred to the replicated virtual machine; and migrating the one or more connections that are to be transferred to the replicated virtual machine from the virtual machine run at the source server to the replicated virtual machine run at the replica server.