Patent ID: 8903992

Claim:
A method of triggering a computational procedure for virtual machine migration of one or more virtual machines individually operating in a plurality of cloud servers, the one or more virtual machines individually providing at least one service procedure, the method comprising: receiving reply connection data from at least one client end host; performing a calculation on the reply connection data; triggering at least one cloud server of the plurality of cloud servers to initiate the computational procedure for virtual machine migration of at least one virtual machine of the one or more virtual machines if the reply connection data is determined to reach a predetermined threshold value; and performing a virtual machine migration of at least one virtual machine of the one or more virtual machines at the plurality of cloud servers based on a computation result of the computational procedure, wherein a location for executing the one or more virtual machines after performing the virtual machine migration is based on the computational procedure, the computational procedure being configured to determine the location for executing the one or more virtual machines after performing the virtual machine migration based on internal server data associated with the cloud servers of the plurality of cloud servers, the internal server data describing one or more of a network speed, a central processing unit capability, a memory usage status, a temperature, a humidity of the location, or a rack location.