Desktop virtualization infrastructure