Inventors:
Israel Ben-Shaul - Palo Alto CA, US
Ady Degany - Santa Clara CA, US
Shahar Glixman - Kiryat Tivon, IL
Eytan Heidingsfeld - Tel Aviv, IL
Yehuda Itzhakov - Ramat Gan, IL
Leonid Vasetsky - Zikhron Yaakov, IL
Barak Yagour - Kiriat Ono, IL
Tal Zamir - Haifa, IL
Assignee:
VMware, Inc. - Palo Alto CA
International Classification:
G06F 9/00
G06F 15/177
G06F 15/16
US Classification:
713 2, 713 1, 709222, 709231
Abstract:
Techniques are provided for desktop streaming over wide area networks. In one embodiment, a computer comprises logic stored in one or more storage media. The logic is configured to receive a first request for a desktop image comprising a collection of files, and to segment the desktop image into a prefetch set, a streaming set, and a leave-behind set. The prefetch set includes a smallest subset of files, in the collection of files, that is needed for a boot up without requiring retrieval of additional files. The streaming set includes those files, in the collection of files, that are to be sent after the boot up. The leave-behind set includes those files, in the collection of files, that are to be sent when specifically requested. In response to the first request, the logic is configured to send the prefetch set to a computing device. After the prefetch set has been sent, the logic is configured to receive a second request for the streaming set and to send the streaming set to the computing device in response to the second request.