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