ACM Home Page
Please provide us with feedback. Feedback
Two processor scheduling with real release times and deadlines
Full text PdfPdf (157 KB)
Source ACM Symposium on Parallel Algorithms and Architectures archive
Proceedings of the fourteenth annual ACM symposium on Parallel algorithms and architectures table of contents
Winnipeg, Manitoba, Canada
SESSION: Session 5 table of contents
Pages: 127 - 132  
Year of Publication: 2002
ISBN:1-58113-529-7
Authors
Hui Wu  National University of Singapore, Singapore
Joxan Jaffar  National University of Singapore, Singapore
Sponsors
SIGARCH: ACM Special Interest Group on Computer Architecture
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 34,   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/564870.564889
What is a DOI?

ABSTRACT

In a hard real-time system, critical tasks are subject to timing constraints such as release times and deadlines. All timing constraints must be satisfied when tasks are executed. Nevertheless, given a set of tasks, finding a feasible schedule which satisfies all timing constraints is NP-complete even on one processor.In this paper, we study the following special non-pre-emptive two processor scheduling problem: Given a set of UET (Unit Execution Time) tasks with arbitrary precedence constraints, individual real release times and deadlines, find a feasible schedule on two identical processors whenever one exists. The complexity status of this problem has been open for a long time. we propose the first polynomial algorithm for this problem. Our algorithm is underpinned by the key consistency notion: successor-tree-consistency. The time complexity of our algorithm is O(n4), where n is the number of tasks.


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
M. Garey, B. S. D. S. Johnon, and R. Tarjan. Scheduling unit-time jobs with arbitrary release times and deadlines. SIAM J. Comput., 10(2):256--269, 1981.
2
 
3
M. Garey and D. Johnson. Two processor cheduling with start-times and deadlines. SIAM J. Comput., 6(3):416--426, 1977.
 
4
M. Garey, D. Johnon, R. Tarjan, and M. Yannakaki. Scheduling opposing forests. SIAM J. Alg. Disc. Meth., 4(1):72--93, March 1983.
 
5
E. L. Lawler, J. Lentra, A. R. Kan, and D. Schmoy. Sequencing and cheduling: Algorithms and complexity. Handbooks in Operations research and management science, volume 4: Logistic of production and inventory, edited by S. C. Graves, A. H. G. Rinnooy Kan and P. Zipkin, North-Holland, pages 445--522, 1993.
 
6
B. Simon. Multiprocessor cheduling of unit-time jobs with arbitrary release times and deadlines. SIAM J. Comput., 12(2):294--299, 1983.
 
7
 
8
 
9