• DocumentCode
    2345005
  • 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
  • fYear
    2009
  • fDate
    19-21 Oct. 2009
  • Firstpage
    59
  • Lastpage
    66
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/NPC.2009.40
  • Filename
    5328363