• DocumentCode
    57994
  • Title

    Spatial Locality Aware Disk Scheduling in Virtualized Environment

  • Author

    Xiao Ling ; Ibrahim, Shadi ; Song Wu ; Hai Jin

  • Author_Institution
    Services Comput. Technol. & Syst. Lab., Huazhong Univ. of Sci. & Technol., Wuhan, China
  • Volume
    26
  • Issue
    9
  • fYear
    2015
  • fDate
    Sept. 1 2015
  • Firstpage
    2571
  • Lastpage
    2585
  • Abstract
    Exploiting spatial locality, a key technique for improving disk I/O utilization and performance, faces additional challenges in the virtualized cloud because of the transparency feature of virtualization. This paper contributes a novel disk I/O scheduling framework, named Pregather, to improve disk I/O efficiency through exposure and exploitation of the special spatial locality in the virtualized environment, thereby improving the performance of disk-intensive applications without harming the transparency feature of virtualization. The key idea behind Pregatheris to implement an intelligent model to predict the access regularity of spatial locality for each VM. Moreover, Pregather embraces an adaptive time slice allocation scheme to further reduce the resource contention and ensure fairness among VMs. We implement the Pregather disk scheduling framework and perform extensive experiments that involve multiple simultaneous applications of both synthetic benchmarks and MapReduce applications on Xen-based platforms. Our experiments demonstrate the accuracy of our prediction model and indicate that Pregather results in the high disk spatial locality and a significant improvement in disk throughput and application performance.
  • Keywords
    cloud computing; data handling; parallel processing; virtual machines; MapReduce application; Xen-based platform; disk-intensive application; slice allocation scheme; spatial locality aware disk scheduling; transparency feature; virtual machine; Benchmark testing; Prediction algorithms; Predictive models; Scheduling; Throughput; Virtual machine monitors; Virtualization; I/O scheduling; Virtualization; disk-intensive; efficiency; spatial locality;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2014.2355210
  • Filename
    6892999