A Prefetching Framework for the Streaming Loading of Virtual Software

Zhong Wei Liang, Junbin Kang, Chunming Hu, Tianyu Wo, Haibing Zheng, Bo Hu Li · 2010

In recent years, the Software as a Service, largely enabled by the Internet, has become an innovative software delivery model. During the streaming execution of virtualization software, the execution will wait until the missing data was downloaded, which greatly influences the user experience. In this paper, we present a block-level prefetching framework for streaming delivery of software based on N-Gram prediction model and an incremental data mining algorithm. The prefetching framework uses the historical block access logs for data mining, then dynamically updates and polishes the prefetching rules. The experimental results show that this prefetching framework achieves a launch time reduced by 10% to 50%, as well as hit rate between 81% and 97%.

Read the paper · More papers on PaperTik