• DocumentCode
    2528719
  • Title

    Availability and Fairness Support for Storage QoS Guarantee

  • Author

    Gang, Peng ; Chiueh, Tzi-cker

  • Author_Institution
    Comput. Sci. Dept., Stony Brook Univ., Stony Brook, NY
  • fYear
    2008
  • fDate
    17-20 June 2008
  • Firstpage
    589
  • Lastpage
    596
  • Abstract
    Multi-dimensional storage virtualization (MDSV) technology allows multiple virtual disks, each with a distinct combination of capacity, latency and bandwidth requirements, to be multiplexed on a physical disk storage system with performance isolation. This paper presents novel design and implementation techniques that solve the availability guarantee and fairness assurance problems in multi-dimensional storage virtualization. First, we show that a measurement-based admission control algorithm can reduce the effective resource requirement of a virtual disk with availability guarantee by accurately estimating its resource needs without prior knowledge of its input workload characteristics. Moreover, to accurately factor disk access overhead into real-time disk request scheduling algorithm, we propose a virtual disk switching overhead extraction and distribution algorithm that can derive the intrinsic disk access overhead associated with each virtual disk so as to achieve perfect performance isolation. Finally, we develop an adaptive server time leap-forward algorithm to effectively address the short-term unfairness problem of virtual clock-based disk scheduler, the only known proportional-share scheduler that is based on wall-clock time and thus enables disk utilization efficiency optimization while delivering disk QoS guarantees.
  • Keywords
    quality of service; resource allocation; scheduling; virtual storage; adaptive server time leap-forward algorithm; availability guarantee; bandwidth requirement; disk QoS guarantee; disk access overhead; disk storage system; disk utilization efficiency optimization; fairness assurance problem; fairness support; latency; measurement-based admission control; multidimensional storage virtualization; multiple virtual disks; performance isolation; proportional-share scheduler; real-time disk request scheduling algorithm; resource needs; resource requirement; storage QoS guarantee; storage capacity; virtual clock-based disk scheduler; virtual disk switching overhead extraction; wall-clock time; workload characteristics; Admission control; Availability; Bandwidth; Clocks; Computer science; Costs; Delay effects; Distributed computing; Scheduling algorithm; Switches; disk QoS; dual-queue disk scheduling; storage virtualization; virtual clock; virtual disk switching overhead;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2008. ICDCS '08. The 28th International Conference on
  • Conference_Location
    Beijing
  • ISSN
    1063-6927
  • Print_ISBN
    978-0-7695-3172-4
  • Electronic_ISBN
    1063-6927
  • Type

    conf

  • DOI
    10.1109/ICDCS.2008.107
  • Filename
    4595931