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 :
بازگشت