Cloud desktop workload: a characterization study