Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Online deadline scheduling: multiple machines and randomization
Lee J.  Parallel algorithms and architectures (Proceedings of the fifteenth annual ACM symposium, San Diego, California, USA, Jun 7-9, 2003)19-23.2003.Type:Proceedings
Date Reviewed: May 14 2004

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 of the differences between the deadlines and the actual finish times. The domain of this problem is that of nonpreemptive jobs, whereas most of the work in this area has been done on preemptive jobs.

The algorithm is relatively easy to understand, and is clearly presented. It is a matter of seeing if the job can be scheduled on the current machine. If it cannot, a new current machine is selected that meets a couple of simple criteria related to the slack time of the job. For slack ratio k, and m machines, the algorithm is shown to be (m+1+m·k^{-1/m})-competitive, by way of a theorem proven in the text.

The incorrect usage of English grammar in the paper is a little distracting, but does not detract from its clarity, although, in the formal problem statement, the word “minimum” is used when “maximum” is clearly meant. The paper describes other approaches to this problem, but doesn’t provide much background information about the problem itself. This may be because this paper is an abstract of all the work that has been done on this project.

Reviewer:  William Fahle Review #: CR129624 (0411-1369)
Bookmark and Share
  Featured Reviewer  
 
Analysis Of Algorithms And Problem Complexity (F.2 )
 
 
Multiprocessing/ Multiprogramming/ Multitasking (D.4.1 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Analysis Of Algorithms And Problem Complexity": Date
Self-improving algorithms
Ailon N., Chazelle B., Comandur S., Liu D.  Discrete algorithms (Proceedings of the 17th Annual ACM-SIAM Symposium on Discrete Algorithms, Miami, Florida, Jan 22-26, 2006)261-270, 2006. Type: Proceedings
Aug 21 2006
A programmer’s companion to algorithm analysis
Leiss E., Chapman & Hall/CRC, 2006.  255, Type: Book (9781584886730)
May 9 2007
The PCP theorem by gap amplification
Dinur I. Journal of the ACM 54(3): 12-es, 2007. Type: Article
Oct 18 2007
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy