Streaming Legacy Desktop Software from the Cloud
Desktop Cloud can enhance business agility and reduce the total-cost-of -ownership, it introduces long network latencies and the power of local PCs cannot be utilized fully. This paper presents a light-weight mode for desktop cloud, which stores legacy desktop software in the cloud storage while streaming and running them on the user's PC locally. In details, based on the light-weight virtualization, software can be converted into portable counterparts and stored in the cloud. Moreover, a run-time system is implemented, including a user-space file-system for cloud, to stream and run the remote software on local machines. Local cache and data prefetch mechanisms are also adjusted to suit the file-access pattern of software. This prototype has been implemented and tests show it is practical for much daily-used software.