• DocumentCode
    1801714
  • Title

    Co-scheduling of Disk Head Time in Cluster-Based Storage

  • Author

    Wachs, Matthew ; Ganger, Gregory R.

  • Author_Institution
    Parallel Data Lab., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2009
  • fDate
    27-30 Sept. 2009
  • Firstpage
    278
  • Lastpage
    287
  • Abstract
    Disk time slicing is a promising technique for storage performance insulation. To work with cluster based storage, however, time slices associated with striped data must be co-scheduled on the corresponding servers. This paper describes algorithms for determining global time slice schedules and mechanisms for coordinating the independent server activities. Experiments with a prototype show that, combined, they can provide performance insulation for workloads sharing a storage cluster -- each workload realizes a configured minimum efficiency within its time slices regardless of the activities of the other workloads.
  • Keywords
    disc storage; performance evaluation; processor scheduling; shared memory systems; cluster based storage; configured minimum efficiency; disk head time co-scheduling; disk time slicing; independent server activity coordination; storage performance insulation; striped data; workloads sharing; Argon; Clustering algorithms; File servers; Insulation; Interference; Laboratories; Network servers; Scheduling; Throughput; USA Councils; approximation algorithms; clustering; heuristics; performance; performance isolation; quality of service; shared storage; strip packing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 2009. SRDS '09. 28th IEEE International Symposium on
  • Conference_Location
    Niagara Falls, NY
  • ISSN
    1060-9857
  • Print_ISBN
    978-0-7695-3826-6
  • Type

    conf

  • DOI
    10.1109/SRDS.2009.28
  • Filename
    5283201