Abstract
We investigate on-line algorithms that schedule preemptive tasks on single processor machines when the arrival time of a task is not known in advance and the length of a task is unknown until its termination. The goal is to minimize the sum of the waiting times over all tasks. We formulate an on-line algorithm, RR, which is an ideal version of so-called Round Robin algorithm. It is known that, if all tasks arrive at one time, RR is 2-competitive [W]. We prove that, when tasks may arrive at different times, the competitve ratio of RR is between 2(kâ1)/H k â1 and 2(kâ1), where k is the maximal number of tasks that can exist at any given time. Our analysis also yields bounds on the sum of response times, and through several criteria we demonstrate the effectiveness of Round Robin algorithm.
Preview
Unable to display preview. Download preview PDF.
References
S. Baruah, G. Koren, B. Mishra, A. Raghunathan, L. Rosier and D. Shasha. On-line scheduling in the presence of overload. Proc. 32nd IEEE FOCS, pages 100â110, 1991.
A. Borodin, N. Linial and M. Saks. An optimal online algorithm for metrical task systems. Proc. 19th ACM STOC, pages 373â382, May 1987.
A. Feldmann, J. Sgall and S. H. Teng. Dynamic scheduling on parallel machines. Proc. 32nd IEEE FOCS, pages 111â120, 1991.
S. Hasegawa. Oral communication, 1992.
M. Manasse, L. A. McGeoch and D. Sleator. Competitive algorithms for on-line problems. Proc. 20th ACM STOC, pages 322â333, May 1988, Chicago.
R.Motwani, S.Phillips and E.Torng. Non-Clearvoyant Scheduling. Manuscript, 1992.
P. Raghavan and M. Snir. Memory versus ramdomization in online algorithms. Proc. 16th ICALP, Italy, July 1989.
D. D. Sleator and R. E. Tarjan. Amortized efficiency of list update and paging rules. Communications of the ACM, 28:202â208, February 1985.
D. B. Shmoys, J. Wein and D. P. Williamson. Scheduling parallel machines on-line. Proc. 32nd IEEE FOCS, pages 131â140, 1991.
J. Wein. Private communication, 1991.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
Âİ 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Matsumoto, T. (1992). Competitive analysis of the Round Robin algorithm. In: Ibaraki, T., Inagaki, Y., Iwama, K., Nishizeki, T., Yamashita, M. (eds) Algorithms and Computation. ISAAC 1992. Lecture Notes in Computer Science, vol 650. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-56279-6_59
Download citation
DOI: https://doi.org/10.1007/3-540-56279-6_59
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-56279-5
Online ISBN: 978-3-540-47501-9
eBook Packages: Springer Book Archive