| CPC G06F 9/452 (2018.02) [G06F 9/54 (2013.01)] | 20 Claims |

|
1. A virtual desktop system comprising:
a plurality of interchangeable virtual desktops and associated cloud resources, the cloud resources including different servers and persistent storage devices that each provide one of the interchangeable virtual desktops, each of the plurality of interchangeable virtual desktops and associated cloud resources meeting requirements including processing capability, storage capability, and latency for a logical desktop provided to a client device, wherein each of the virtual desktops and associated cloud resources are associated with a cloud region and executed by a processor;
a memory device storing a prioritized list of the cloud resources that each provide one of the plurality of interchangeable identical virtual desktops, wherein the prioritized list orders the cloud resources that provide each of the plurality of interchangeable virtual desktops by ratings associated with one of processing capability, storage capability, and latency of each of the cloud resources; and
a control plane coupled to the cloud region, the control plane executed by a processor, wherein in response to a client device application executed by an endpoint device requesting the logical desktop, the control plane selects the one of the cloud resources to provide one of the associated plurality of interchangeable virtual desktops having a highest priority on the prioritized list and provides access to the selected cloud resources to provide the virtual desktop to the client device and wherein at least one of the associated cloud resources is pre-created prior to a request to access the logical desktop and wherein at least one of the associated cloud resources is created in response to the request to access the logical desktop.
|