• DocumentCode
    2037104
  • Title

    Workload dependent IO scheduling for fairness and efficiency in shared storage systems

  • Author

    Gulati, Aashini ; Merchant, A. ; Uysal, Mustafa ; Padala, Pradeep ; Varman, P.

  • fYear
    2012
  • fDate
    18-22 Dec. 2012
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    Supporting QoS control mechanisms in shared storage arrays is constrained by the well-justified fear of impacting the system efficiency. This motivates our study of the trade off between fairness and efficiency in shared storage systems. We propose two adaptations that can be applied to existing IO scheduling mechanisms: the concurrency bound and the batch size. Although these knobs are well known, their impact on system performance and automatic adaptation based on current workload characteristics have not been studied before. Using synthetic benchmarks and trace workloads, we show that the adaptive proportional share algorithm achieves over 90% IO efficiency while maintaining the specified QoS requirements.
  • Keywords
    concurrency control; input-output programs; scheduling; shared memory systems; IO efficiency; IO scheduling mechanism; QoS control mechanism; QoS requirement; adaptive proportional share algorithm; automatic adaptation; batch size; concurrency bound; shared storage array; shared storage system efficiency; shared storage system fairness; system performance; workload characteristics; workload dependent IO scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing (HiPC), 2012 19th International Conference on
  • Conference_Location
    Pune
  • Print_ISBN
    978-1-4673-2372-7
  • Electronic_ISBN
    978-1-4673-2370-3
  • Type

    conf

  • DOI
    10.1109/HiPC.2012.6507480
  • Filename
    6507480