Cloud desktop workload: A characterization study