ACM Home Page
Please provide us with feedback. Feedback
Online deadline scheduling: multiple machines and randomization
Full text PdfPdf (179 KB)
Source ACM Symposium on Parallel Algorithms and Architectures archive
Proceedings of the fifteenth annual ACM symposium on Parallel algorithms and architectures table of contents
San Diego, California, USA
SESSION: Scheduling I table of contents
Pages: 19 - 23  
Year of Publication: 2003
ISBN:1-58113-661-7
Author
Jae-Ha Lee  Konkuk University, Korea
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 35,   Citation Count: 0
Additional Information:

abstract   references   index terms   review   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/777412.777416
What is a DOI?

ABSTRACT

We study the competitiveness of online deadline scheduling problems. It is assumed that jobs are non-preemptive and we want to maximize, in an online manner, the sum of the length of jobs completed before their deadlines. When there is a single machine, Goldwasser [4] showed that the optimal deterministic competitiveness of this problem is 2+1/k, where each job of length L can be delayed for at least kL before it is started, while still meeting its deadline. We consider the case that k < 1 and present an O((log 1/k ))-competitive randomized algorithm not only for a single machine but also for m machines where m = 1,2,•••, O(( log 1/k )).Of particular interest is our technique: we mainly consider deterministic algorithms for multiple machines in order to improve the randomized competitiveness for a single (or more) machine. Though this approach is not completely new, it is rather complicated in our case to design a deterministic algorithm for multiple machines. Specifically, we present an [m+1+ m • (1/k)(1/m)]-competitive deterministic algorithm, where m (≥ 2) machines are available to both online algorithms and the adversary.Finally we also study a related problem and present an improved algorithm.


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
B. Awerbuch, Y. Azar, and S. Plotkin. Throughput-competitive on-line routing. In Proc. of 34th FOCS, pages 32--41, 1993.
 
2
B. Awerbuch, Y. Azar, and S. Plotkin. Online admission control and circuit routing for high performance computing and communication. In Proc. of 35th FOCS, pages 412--423, 1994.
 
3
 
4
 
5
6
 
7


REVIEW

"William A Fahle : Reviewer"

An algorithm for online scheduling across multiple connected machines is described in this paper. This algorithm maximizes the total job length of all jobs completed before their deadline, as opposed to some other metric, like maximizing the total  more...