Quasi-Static Scheduling for Real-Time Systems with Hard and Soft Tasks

DATE(2004)

引用 26|浏览2
暂无评分
摘要
This paper addresses the problem of scheduling for realtime 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 online 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.
更多
查看译文
关键词
online approach,soft tasks,utility function,soft task,fixed execution time,actual execution time,total utility maximum,execution order,quasi-static approach,guarantees hard deadline,soft deadline,real-time systems,quasi-static scheduling,scheduling,computer science,real time systems
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要