Title :
Scheduling for performance and availability in systems with temporal dependent workloads
Author :
Mi, Ningfang ; Casale, Giuliano ; Smirni, Evgenia
Author_Institution :
Dept. of Comput. Sci., Coll. of William & Mary, Williamsburg, VA
Abstract :
Temporal locality in workloads creates conditions in which a server, in order to remain available, should quickly process bursts of requests with large service requirements. In this paper, we show how to counteract the resulting peak congestions and maintain high availability by delaying selected requests that contribute to the temporal locality. We propose and evaluate SWAP, a measurement-based scheduling policy that approximates the shortest job first (SJF) scheduling without requiring any knowledge of job service times. We show that good service time estimates can be obtained from the temporal dependence structure of the workload and allow to closely approximate the behavior of SJF. Experimental results indicate that SWAP significantly improves system performability. In particular, we show that system capacity under SWAP is largely increased compared to first-come first-served (FCFS) scheduling and is highly-competitive with SJF, but without requiring a priori information of job service times.
Keywords :
processor scheduling; software reliability; SWAP; first-come first-served scheduling; job service times; measurement-based scheduling policy; shortest job first scheduling; systems availability; systems performance; temporal dependent workloads; temporal locality; Autocorrelation; Availability; Computer science; Delay effects; Network servers; Processor scheduling; RNA; Robustness; Telecommunication traffic; Throughput;
Conference_Titel :
Dependable Systems and Networks With FTCS and DCC, 2008. DSN 2008. IEEE International Conference on
Conference_Location :
Anchorage, AK
Print_ISBN :
978-1-4244-2397-2
Electronic_ISBN :
978-1-4244-2398-9
DOI :
10.1109/DSN.2008.4630102