• DocumentCode
    2518847
  • Title

    A QoS aware non-work-conserving disk scheduler

  • Author

    Rocha, Pedro Eugênio ; Bona, Luis C E

  • Author_Institution
    Fed. Univ. of Parana, Paraná, Brazil
  • fYear
    2012
  • fDate
    16-20 April 2012
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Disk schedulers should provide QoS guarantees to applications, thus sharing proportionally the storage resource and enforcing performance isolation. Disk schedulers must execute requests in an efficient order though, preventing poor disk usage. Non-work-conserving disk schedulers help to increase disk throughput by predicting future requests´ arrival and therefore exploiting disk spatial locality. Previous work are limited to either provide QoS guarantees or exploit disk spatial locality. In this paper, we propose a new non-work-conserving disk scheduler called High-throughput Token Bucket Scheduler (HTBS), which can provide both QoS guarantees and high throughput by (a) assigning tags to requests in a fair queuing-like fashion and (b) predicting future requests´ arrival. We show through experiments with our Linux Kernel implementation that HTBS outperforms previous QoS aware work-conserving disk schedulers throughput as well as provides tight QoS guarantees, unlike other non-work-conserving algorithms.
  • Keywords
    Linux; disc storage; quality of service; queueing theory; resource allocation; scheduling; HTBS; Linux Kernel implementation; QoS aware nonwork-conserving disk scheduler; disk spatial locality; disk throughput; fair queuing fashion; future requests arrival prediction; high-throughput token bucket scheduler; performance isolation; requests arrival prediction; storage resource; tags assignment; Bandwidth; Linux; Prediction algorithms; Processor scheduling; Quality of service; Scheduling; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mass Storage Systems and Technologies (MSST), 2012 IEEE 28th Symposium on
  • Conference_Location
    San Diego, CA
  • ISSN
    2160-195X
  • Print_ISBN
    978-1-4673-1745-0
  • Electronic_ISBN
    2160-195X
  • Type

    conf

  • DOI
    10.1109/MSST.2012.6232386
  • Filename
    6232386