att_abstract={{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-perceived 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, we show that for typical enterprise applications, back-end network connectivity to the filesystems 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. To help make dynamic decisions about desktop VM placement, we propose a per-user model that can be used to automatically construct user profiles, and to predict the optimal location for a user’s desktop based on their past and current usage patterns. Using experimental evaluation of several typical Enterprise applications, we show that our methodology can accurately predict which of many distributed data centers to use for a particular user’s workload even if details of the precise applications being used are not known.}},
	att_authors={mh7921, kj2681, rs2497},
	att_copyright_notice={{The definitive version was published in  2013. {{, 2013-05-08}}
	att_tags={cloud, virtual machine, response time, latency, VM placement, desktop},
	author={Matti Hiltunen and Kaustubh Joshi and Richard Schlichting and Nishio Yamada and Toshiyuki Moritsu},
	institution={{CLOSER 2013: 3rd International Conference on Cloud Computing and Services Science}},
	title={{CloudTops: Latency aware placement of Virtual Desktops in Distributed Cloud Infrastructures}},