Competitive Two-Level Adaptive Scheduling Using Resource Augmentation
Competitive Two-Level Adaptive Scheduling Using Resource Augmentation
复制标题
DOI:
10.1007/978-3-642-04633-9_12
复制
发表时间:
2009-10
期刊:
影响因子:
--
通讯作者:
Hongyang Sun;Yangjie Cao;W. Hsu
中科院分区:
文献类型:
--
作者:
Hongyang Sun;Yangjie Cao;W. Hsu
As multi-core processors proliferate, it has become more important than ever to ensure efficient execution of parallel jobs on multiprocessor systems. In this paper, we study the problem of scheduling parallel jobs with arbitrary release time on multiprocessors while minimizing the jobs’ mean response time. We focus on non-clairvoyant scheduling schemes that adaptively reallocate processors based on periodic feedbacks from the individual jobs. Since it is known that no deterministic non-clairvoyant algorithm is competitive for this problem, we focus on resource augmentation analysis, and show that two adaptive algorithms,AgdeqandAbgdeq, achieve competitive performance usingO(1) times faster processors than the adversary. These results are obtained through a general framework for analyzing the mean response time of any two-level adaptive scheduler. Our simulation results verify the effectiveness ofAgdeqandAbgdeqby evaluating their performances over a wide range of workloads consisting of synthetic parallel jobs with different parallelism characteristics.