CloudTops: Latency aware placement of Virtual Desktops in Distributed Cloud Infrastructures
Latency sensitive interactive applications such as virtual desktops for enterprise workers are slated to be important driving applications for next generation cloud infrastructures. Determining where to geographically place desktop VMs in a globally distributed cloud so as to optimize user-percieved performance is an important and challenging problem. Historically, the performance of thin-client-based systems has been predominantly characterized in terms of the front-end network link between the thin client and the desktop. In this paper, the authors show that for typical enterprise applications, back-end network connectivity to the file-systems and applications that support the desktop can be equally important, and that the optimal balance between the front-end and back-end links depends on the precise workload.