ACM Home Page
Please provide us with feedback. Feedback
Lower bounds & competitive algorithms for online scheduling of unit-size tasks to related machines
Full text PdfPdf (267 KB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the thiry-fourth annual ACM symposium on Theory of computing table of contents
Montreal, Quebec, Canada
SESSION: Session 3A table of contents
Pages: 124 - 133  
Year of Publication: 2002
ISBN:1-58113-495-9
Author
Spyros Kontogiannis  Max-Planck-Institut für Informatik, Saarbrücken, Germany
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 22,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/509907.509929
What is a DOI?

ABSTRACT

In this paper we study the problem of assigning unit-size tasks to related machines when only limited online information is provided to each task. This is a general framework whose special cases are the classical multiple-choice games for the assignment of unit-size tasks to identical machines. The latter case was the subject of intensive research for the last decade. The problem is intriguing in the sense that the natural extensions of the greedy oblivious schedulers, which are known to achieve near-optimal performance in the case of identical machines, are proved to perform quite poorly in the case of the related machines.(MATH) In this work we present a rather surprising lower bound stating that any oblivious scheduler that assigns an arbitrary number of tasks to $n$ related machines would need $\Omega\left(\frac{\log n}{\l2 n}\right)$ polls of machine loads per task, in order to achieve a constant competitive ratio versus the optimum offline assignment of the same input sequence to these machines. On the other hand, we prove that the missing information for an oblivious scheduler to perform almost optimally, is the amount of tasks to be inserted into the system. In particular, we provide an oblivious scheduler that only uses $\O(\l2 n)$ polls, along with the additional information of the size of the input sequence, in order to achieve a constant competitive ratio vs. the optimum offline assignment. The philosophy of this scheduler is based on an interesting exploitation of the slowfit concept ([1, 5, 3]; for a survey see [6, 9, 16]) for the assignment of the tasks to the related machines despite the restrictions on the provided online information, in combination with a layered induction argument for bounding the tails of the number of tasks passing from slower to faster machines. We finally use this oblivious scheduler as the core of an adaptive scheduler that does not demand the knowledge of the input sequence and yet achieves almost the same performance.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
4
 
5
A. Bar-Noy, A. Freund, J. Naor. New Algorithms for Related Machines with Temporary Jobs. In Journal of Scheduling, Vol. 3 (2000), pp. 259--272.
 
6
 
7
R. Corless, G. Gonnet, D. Hare, D. Jeffrey, D. Knuth. On the Lambert W Function. In Advances in Computational (MATH)ematics, Vol. 5 (1996), pp. 329--359.
 
8
 
9
10
 
11
M. Habib, C. McDiarmid, J. Ramirez-Alfonsin, B. Reed (Eds.). Probabilistic Methods for Algorithmic Discrete (MATH)ematics. ISBN: 3-540-64622-1, Springer-Velrag 1998.
 
12
E. Koutsoupias, C. Papadimitriou. Worst-case Equilibria. In Proc. of 16th Annual Symposium on Theoretical Aspects of Computer Science (STACS), LNCS 1563, Springer-Verlag 1999, pp. 404--413.
13
 
14
M. Mitzenmacher, A. Richa, R. Sitaraman. The Power of Two Random Choices: A Survey of Techniques and Results. In Handbook of Randomized Algorithms (to appear). Also available through http://www.eecs.harvard.edu/~michaelm/.
 
15
 
16
 
17
 
18

Collaborative Colleagues:
Spyros Kontogiannis: colleagues