DocumentCode
403629
Title
Quasi-static scheduling for real-time systems with hard and soft tasks
Author
Cortés, Luis Alejandro ; Eles, Petru ; Peng, Zebo
Author_Institution
Dept. of Comput. & Inf. Sci., Linkoping Univ., Sweden
Volume
2
fYear
2004
fDate
16-20 Feb. 2004
Firstpage
1176
Abstract
This paper addresses the problem of scheduling for real-time systems that include both hard and soft tasks. The relative importance of soft tasks and how the quality of results is affected when missing a soft deadline are captured by utility functions associated to soft tasks. Thus the aim is to find the execution order of tasks that makes the total utility maximum and guarantees hard deadlines. We consider time intervals rather than fixed execution times for tasks. Since a purely off-line solution is too pessimistic and a purely on-line approach incurs an unacceptable overhead due to the high complexity of the problem, we propose a quasi-static approach where a number of schedules are prepared at design-time and the decision of which of them to follow is taken at run-time based on the actual execution times. We propose an exact algorithm as well as different heuristics for the problem addressed in this paper.
Keywords
collision avoidance; optimisation; real-time systems; scheduling; trees (mathematics); collision avoidance; execution times; hard deadlines; hard tasks; optimisation; quasistatic scheduling; real time systems; soft deadline; soft tasks; task execution order; utility functions; Delay; Information science; Multimedia systems; Processor scheduling; Real time systems; Resource management; Runtime; Streaming media; Time factors; Videoconference;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe Conference and Exhibition, 2004. Proceedings
ISSN
1530-1591
Print_ISBN
0-7695-2085-5
Type
conf
DOI
10.1109/DATE.2004.1269051
Filename
1269051
Link To Document