loading...
Scheduling Tasks with Markov-Chain Based Constraints
Palma de Mallorca, Balearic Islands, Spain July 06-July 08
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ECRTS.2005.2717th Euromicro Conference on Real-Tim ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Donglin Liu, University of Notre Dame
Xiaobo Sharon Hu, University of Notre Dame
Michael D. Lemmon, University of Notre Dame
Qiang Ling, University of Notre Dame
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.
Citation:
Donglin Liu, Xiaobo Sharon Hu, Michael D. Lemmon, Qiang Ling, "Scheduling Tasks with Markov-Chain Based Constraints," ecrts, pp.157-166, 17th Euromicro Conference on Real-Time Systems (ECRTS'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.