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
Link To Document