Utility-Directed Resource Allocation in Virtual Desktop Clouds
User communities are rapidly transitioning their ''Traditional desktops'' that have dedicated hardware and software installations into ''Virtual Desktop Clouds'' (VDCs) that are accessible via thin-clients. To allocate and manage VDC resources for Internet-scale desktop delivery, existing works focus mainly on managing server-side resources based on utility functions of CPU and memory loads, and do not consider network health and thin-client user experience. Resource allocations without combined utility-directed information of system loads, network health and thin-client user experience in VDC platforms inevitably results in costly guesswork and over-provisioning of resources. In this paper, the authors develop an analytical model viz., ''Utility-Directed Resource Allocation Model (U-RAM)'' to solve the combined utility-directed resource allocation problem within VDCs.