| Two processor scheduling with real release times and deadlines |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 34, Citation Count: 0
|
|
|
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
|
|
|