• DocumentCode
    2205807
  • Title

    intelliQoS: Rethinking storage QoS implementation for system efficiency

  • Author

    Yuehai Xu ; Patton, Marc ; Moore, Michael Devon ; Song Jiang

  • Author_Institution
    The ECE Department, Wayne State University, Detroit, MI, 48202, USA
  • fYear
    2015
  • fDate
    6-7 Aug. 2015
  • Firstpage
    95
  • Lastpage
    99
  • Abstract
    The objective of maintaining a high efficiency for a shared storage system often has to be compromised with the enforcement of Service-level Agreement (SLA) on quality of service (QoS). From the perspective of I/O scheduling, I/O request service order optimized for disk efficiency can be substantially different from the order required for meeting QoS requirements. When QoS takes priority, the storage system has to serve requests with a sub-optimal efficiency. In this paper, we propose to relate QoS requirements specified for I/O requests to users´ experiences. By assuming that only user-observable QoS is necessary for the system to fulfill, we relax QoS requirements on the storage system as long as such a relaxation is not noticeable to users. The relaxation produces a leeway critical for the I/O scheduler to improve disk efficiency. We implement a prototype system, named as intelliQoS, as a proof of concept. In the system the scheduler is allowed to schedule requests in its preferred order as long as the user does not sense any performance degradation through the outputs from the application. In this way the user can still experience the same service quality as required although individual requests´ latency requirements can be missed for higher storage efficiency. Our experiments on Xen virtual machines (VMs) show that intelliQoS significantly improves system efficiency by up to 80% without violating user-observable QoS requirements.
  • Keywords
    Benchmark testing; Containers; Quality of service; Servers; Throughput; Time factors; Virtual machining; I/O Request Scheduling; Quality of Service (QoS); Service-level Agreement (SLA); Spatial Locality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networking, Architecture and Storage (NAS), 2015 IEEE International Conference on
  • Conference_Location
    Boston, MA, USA
  • Type

    conf

  • DOI
    10.1109/NAS.2015.7255236
  • Filename
    7255236