ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
advertisementadvertisement
Journal of Systems and Software
Volume 79, Issue 12, December 2006, Pages 1744-1753
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (222 K)

 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/j.jss.2006.03.023    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2006 Elsevier Inc. All rights reserved.

A faster exact schedulability analysis for fixed-priority scheduling

Wan-Chen Lua, Corresponding Author Contact Information, E-mail The Corresponding Author, E-mail The Corresponding Author, Jen-Wei Hsiehb, Wei-Kuan Shiha and Tei-Wei Kuob

aDepartment of Computer Science, National Tsing Hua University, 101, Kuang Fu Road, Hsinchu 300, Taiwan, ROC bDepartment of Computer Science and Information Engineering, National Taiwan University, Taipei 106, Taiwan, ROC

Received 11 July 2005; 
revised 16 March 2006; 
accepted 18 March 2006. 
Available online 4 May 2006.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

Real-time scheduling for task sets has been studied, and the corresponding schedulability analysis has been developed. Due to the considerable overheads required to precisely analyze the schedulability of a task set (referred to as exact schedulability analysis), the trade-off between precision and efficiency is widely studied. Many efficient but imprecise (i.e., sufficient but not necessary) analyses are discussed in the literature. However, how to precisely and efficiently analyze the schedulability of task sets remains an important issue. The Audsley’s Algorithm was shown to be effective in exact schedulability analysis for task sets under rate-monotonic scheduling (one of the optimal fixed-priority scheduling algorithms). This paper focuses on reducing the runtime overhead of the Audsley’s Algorithm. By properly partitioning a task set into two subsets and differently treating these two subsets during each iteration, the number of iterations required for analyzing the schedulability of the task set can be significantly reduced. The capability of the proposed algorithm was evaluated and compared to related works, which revealed up to a 55.5% saving in the runtime overhead for the Audsley’s Algorithm when the system was under a heavy load.

Keywords: Real-time systems; Schedulability analysis; Periodic tasks; Fixed-priority preemptive scheduling

Article Outline

1. Introduction
2. Task model and definitions
3. A faster exact schedulability analysis
3.1. Overview
3.2. Enhanced Audsley’s algorithm (EAA)
3.3. Properties
4. Performance evaluation
4.1. Metrics, experimental setup, and data sets
4.2. Experimental results
4.2.1. EAA compared with the Audsley’s algorithm
4.2.2. Initial value improvement
5. Conclusion and future work
References





Journal of Systems and Software
Volume 79, Issue 12, December 2006, Pages 1744-1753
 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.