Patent ID: 8850429
Filing Date: 2014-09-30
Classification: G06F

Abstract:
1. A method comprising: receiving, at a first server executing desktop virtualization software, state information for a desktop virtualization system comprising a plurality of desktop virtualization servers, said plurality of desktop virtualization servers including the first server; receiving, by the desktop virtualization software of the first server, a request to create one or more virtual machines in the desktop virtualization system corresponding to a first virtual machine template; executing, by the desktop virtualization software of the first server, a load balancing algorithm based on the desktop virtualization system state information, wherein executing the load balancing algorithm comprises: determining, by the desktop virtualization software of the first server, whether the first server is the target server to perform the load balancing action; and based on a determination that the first server is the target server to perform the load balancing action, performing the load balancing action at the first server.