Patent ID: 8332848
Filing Date: 2012-12-11
Classification: G06F

Abstract:
1. A computer-implemented method comprising: determining a minimum number of virtual desktop servers (VDSs) to host virtual machines (VMs) associated with the VDSs; migrating, while the VMs are executing, the VMs to the minimum number of VDSs; upgrading the VDSs that are not hosting any VMs and that are not upgraded; load balancing the VMs among the upgraded VDSs; while one or more of the VDSs are not upgraded, repeating the migrating, the upgrading, and the load balancing until each of the VDSs are upgraded; and when each of the VDSs are upgraded, upgrading each of the VMs upon load balancing and hosting of the VM by one of the upgraded VDSs.