DocumentCode
2603782
Title
Real-time scheduling in distributed systems
Author
Thai, Nguyen Duc
Author_Institution
Inst. of Informatics, Slovak Acad. of Sci., Bratislava, Slovakia
fYear
2002
fDate
2002
Firstpage
165
Lastpage
170
Abstract
Real-time computer systems are expected to greatly benefit from multiprocessor technology and employing multiprocessor systems for real-time applications has shown to be difficult. A major obstacle is that scheduling algorithms for real-time multiprocessor systems are significantly more complex than for uniprocessor systems. In multiprocessor systems, the scheduling algorithm must not only specify the order of tasks, but also determine the specific processor to be used. Any practical scheduling algorithm for assigning real-time tasks to a multiprocessor system presents trade-off between its computational complexity and its performance. Finding a minimal schedule for a given set of real-time tasks in a multiprocessor system has shown to be NP-hard. In this paper, we show several scheduling algorithms used in such multiprocessor systems and their performance with experimental results.
Keywords
computational complexity; distributed processing; minimisation; processor scheduling; real-time systems; NP-hard problem; computational complexity; distributed systems; minimal schedule; real-time multiprocessor systems; real-time scheduling; real-time task assignment; Application software; Computational complexity; Heuristic algorithms; Informatics; Multiprocessing systems; Optimal scheduling; Processor scheduling; Protocols; Real time systems; Scheduling algorithm;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Computing in Electrical Engineering, 2002. PARELEC '02. Proceedings. International Conference on
Print_ISBN
0-7695-1730-7
Type
conf
DOI
10.1109/PCEE.2002.1115229
Filename
1115229
Link To Document