Title :
DPM: A Demand-driven Virtual Disk Prefetch Mechanism for Mobile Personal Computing Environments
Author :
Chen, Bin ; Xiao, Nong ; Cai, Zhiping ; Wang, Ji
Author_Institution :
Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
Abstract :
In this paper, we propose a demand-driven virtual disk (VD) prefetch mechanism-DPM to improve the performance of virtual machine (VM) at destination site for mobile personal computing environments. DPM uses an optimized COW (Copy-on-Write) virtual block device to split the traditional one-piece large-sized VD image into multiple small-sized SVDs (Software Virtual Disk) at a basic granularity of a single kind of software. Based on the fine-grained VD splitting, DPM uses an access frequency and priority-based prefetch target identifying - APTI algorithm to identify the SVDs of the being-used software by the user in real-time mode at destination site, and prefetches those SVDs by utilizing P2P transportation mechanism at background. We have built a prototype to realize DPM on Xen virtual machine monitor (VMM). Experiments on the prototype show that DPM can effectively improve the VM performance at an unexpected destination site without any cached VD state, supporting agile mobility of personal computing environments.
Keywords :
disc storage; mobile computing; peer-to-peer computing; real-time systems; supervisory programs; virtual machines; virtual storage; APTI algorithm; DPM; P2P transportation mechanism; VMM; Xen virtual machine monitor; access-frequency-and-priority-based prefetch target identification algorithm; agile mobility support; copy-on-write; demand-driven virtual disk prefetch mechanism; mobile personal computing environment; multiple small-sized SVD; one-piece large-sized fine-grained VD splitting; optimized COW virtual block device; real-time mode; software virtual disk; Frequency; Mobile computing; Prefetching; Software algorithms; Software prototyping; Transportation; Virtual machine monitors; Virtual machining; Virtual manufacturing; Virtual prototyping; peer-to-peer; personal computing environment; prefetch; virtual disk; virtual machine;
Conference_Titel :
Network and Parallel Computing, 2009. NPC '09. Sixth IFIP International Conference on
Conference_Location :
Gold Coast, QLD
Print_ISBN :
978-1-4244-4990-3
Electronic_ISBN :
978-0-7695-3837-2
DOI :
10.1109/NPC.2009.40