DocumentCode
2125175
Title
Solving hard real-time scheduling problems on a single processor
Author
Ecker, Klaus H.
Author_Institution
Inst. fur Inf., Tech. Univ. Clausthal, Germany
fYear
1996
fDate
15-16 Apr 1996
Firstpage
81
Lastpage
86
Abstract
Many applications e.g. from operations research, or areas like operating systems or control systems, deal with sets of activities or tasks that are of real time character, i.e. certain deadlines have to be obeyed in order to guarantee the correct function of the application. In scheduling theory, algorithms are developed with-depending on the particular requirements of the application-the objective to sequence given sets of tasks feasibly, or to minimize the number of tardy tasks. Results obtained in this area show that finding an optimal solution is NP hard in most cases. An exact method called the SIT graph approach is presented that, though its time complexity increases exponentially with the number of tasks, allows one to solve interesting and practically important classes of scheduling problems in polynomial time. This method is used for scheduling sets of hard real time tasks on a single machine
Keywords
computational complexity; graph theory; processor scheduling; real-time systems; NP hard; SIT graph approach; hard real time scheduling problems; hard real time tasks; optimal solution; real time character; scheduling problems; scheduling theory; single machine; single processor; time complexity; Control systems; Delay; Job shop scheduling; Operating systems; Operations research; Optimal scheduling; Polynomials; Processor scheduling; Scheduling algorithm; Single machine scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Real-Time Systems, 1996. Proceedings of the 4th International Workshop on
Conference_Location
Honolulu, HI
Print_ISBN
0-8186-7515-2
Type
conf
DOI
10.1109/WPDRTS.1996.557460
Filename
557460
Link To Document