DocumentCode :
2003117
Title :
Scheduling tasks with Markov-chain based constraints
Author :
Liu, Donglin ; Hu, Xiaobo Sharon ; Lemmon, Michael D. ; Ling, Qiang
Author_Institution :
Dept. of Comput. Sci. & Eng., Notre Dame Univ., USA
fYear :
2005
fDate :
6-8 July 2005
Firstpage :
157
Lastpage :
166
Abstract :
Markov-chain (MC) based constraints have been shown to be an effective QoS measure for a class of real-time systems, particularly those arising from control applications. Scheduling tasks with MC constraints introduces new challenges because these constraints require not only specific task finishing patterns but also certain task completion probability. Multiple tasks with different MC constraints competing for the same resource further complicates the problem. In this paper, we study the problem of scheduling multiple tasks with different MC constraints. We present two scheduling approaches which (i) lead to improvements in "overall" system performance, and (ii) allow the system to achieve graceful degradation as system load increases. The two scheduling approaches differ in their complexities and performances. We have implemented our scheduling algorithms in the QNX real-time operating system environment and used the setup for several realistic control tasks. Data collected from the experiments as well as simulation all show that our new scheduling algorithms outperform algorithms designed for window-based constraints as well as previous algorithms designed for handling MC constraints.
Keywords :
Markov processes; constraint handling; operating systems (computers); quality of service; real-time systems; scheduling; software metrics; Markov chain based constraint; QNX real-time operating system; QoS measure; constraint handling; scheduling algorithm; task completion probability; task scheduling; Algorithm design and analysis; Control systems; Finishing; Job design; Partitioning algorithms; Processor scheduling; Quality of service; Real time systems; Scheduling algorithm; System performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems, 2005. (ECRTS 2005). Proceedings. 17th Euromicro Conference on
ISSN :
1068-3070
Print_ISBN :
0-7695-2400-1
Type :
conf
DOI :
10.1109/ECRTS.2005.27
Filename :
1508457
Link To Document :
بازگشت