An On-Line Algorithm for Some Uniform Processor Scheduling
暂无分享,去创建一个
This paper considers the problem of on-line scheduling a set of independent jobs on m uniform machines (M1, M2,⋯, Mm) in which machine M′is processing speed is si=1(i=1,⋯, m−1) and sm=s>1. List Scheduling [Yookum Cho and Sartaj Sahni. Bounds for list schedules on uniform processors. SIAM J. Compute. 9(1980), pp91–103.] guarantees a worst case performance of 3m−1/m+1(m≥3) and 1+√5/2(m=2) for this problem.We prove that this worst case bound cannot be imporved for m=2 and m=3 and for every m≥4, an algorithm with worst case performance at most 3m−1/m+1−e is presented when sm=2, where e is a fixed positive number, and then we improve the bound for general sm=s>1.
[1] Amos Fiat,et al. New algorithms for an ancient scheduling problem , 1992, STOC '92.
[2] Gerhard J. Woeginger,et al. An On-Line Scheduling Heuristic With Better Worst Case Ratio Than Graham's List Scheduling , 1993, SIAM J. Comput..
[3] Oscar H. Ibarra,et al. Bounds for LPT Schedules on Uniform Processors , 1977, SIAM J. Comput..
[4] Ronald L. Graham,et al. Bounds on Multiprocessing Timing Anomalies , 1969, SIAM Journal of Applied Mathematics.