DocumentCode
2538213
Title
Quasi-static scheduling for multiprocessor real-time systems with hard and soft tasks
Author
Cortés, Luis Alejandro ; Eles, Petru ; Peng, Zebo
Author_Institution
Volvo Truck Corp., Gothenburg, Sweden
fYear
2005
fDate
17-19 Aug. 2005
Firstpage
422
Lastpage
428
Abstract
We address in this paper the problem of scheduling for multiprocessor real-time systems with hard and soft tasks. Utility functions are associated to soft tasks to capture their relative importance and how the quality of results is affected when a soft deadline is missed. The problem is to find a task execution order that maximizes the total utility and guarantees the hard deadlines. In order to account for actual execution times, we consider time intervals for tasks rather than fixed execution times. A single static schedule computed offline is pessimistic, while a purely online approach, which computes a new schedule every time a task completes, incurs an unacceptable overhead. We propose therefore a quasi-static solution where a number of schedules are computed at design-time, leaving for run-time only the selection of a particular schedule, based on the actual execution times. We propose an exact algorithm as well as heuristics that tackle the time and memory complexity of the problem. We evaluate our approach through synthetic examples and a realistic application.
Keywords
computational complexity; multiprocessing systems; processor scheduling; real-time systems; hard task; memory complexity; multiprocessor real-time system; quasistatic scheduling; soft task; time complexity; utility function; Delay; Multimedia systems; Multiprocessing systems; Processor scheduling; Real time systems; Resource management; Runtime; Streaming media; Videoconference;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded and Real-Time Computing Systems and Applications, 2005. Proceedings. 11th IEEE International Conference on
ISSN
1533-2306
Print_ISBN
0-7695-2346-3
Type
conf
DOI
10.1109/RTCSA.2005.72
Filename
1541118
Link To Document