Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Schedulability analysis of a graph-based task model for mixed-criticality systems
Ekberg P., Yi W. Real-Time Systems52 (1):1-37,2016.Type:Article
Date Reviewed: Jul 13 2016

This paper is concerned with the problem of scheduling sporadic mixed-criticality tasks in uniprocessor systems. In these systems, tasks may not have fixed periods but minimum inter-arrival times. Further, they may have different criticality levels that determine the importance of the results computed. The system is required to complete the execution of higher critical tasks in preference to others in case of resource constraints.

This paper proposes a new model of real-time tasks, the model-switching directed real-time (MSDRT) task model. The behavior of each task is described by a directed graph that captures system criticality (in terms of node coloring) in addition to the other standard features, execution budget, period, and deadline. Each graph describes a finite number of modes, and mode switching happens via special edges that are distinguished from the standard edges that model job creation. Every path in the task graph represents a particular job arrival sequence for the task. There are as many graphs as there are tasks and it is assumed that all the tasks switch their modes simultaneously. Based upon the model, the paper presents, and proves correct, a sufficient condition for earliest deadline first (EDF) scheduling of a set of tasks described by MSDRT.

The proposed model generalizes the known DRT model of sporadic real-time tasks. The sufficient condition for EDF scheduling generalizes the condition developed for the DRT task model and builds on the results from the authors’ work on mixed-criticality task sets. As is customary in this area, the sufficient condition is based upon the demand bound function computation; the paper synthesizes the two earlier works in this area.

The paper is well written though not accessible to beginners in the area. A thorough understanding of the earlier works in this area is essential for appreciating the derivation of the sufficient condition in the paper. An informal and intuitive summary of the approach could have helped. Also, a formal semantics of MSDRT would have made the description complete.

The paper is recommended for specialists in the area.

Reviewer:  S. Ramesh Review #: CR144581 (1610-0761)
Bookmark and Share
  Featured Reviewer  
 
Real-Time And Embedded Systems (C.3 ... )
 
 
Switching Theory (B.6.3 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Real-Time And Embedded Systems": Date
Real-time and systems programming for PCs
Vickery C., McGraw-Hill, Inc., New York, NY, 1993. Type: Book (9780070674660)
Oct 1 1994
Manipulation of terrain data for a real-time display application
Vaughan J., Brookes G., Fletcher M., Wills D. Microprocessors & Microsystems 15(7): 347-353, 1991. Type: Article
Apr 1 1993
Parallel processing in industrial real-time applications
Lawson H., Prentice-Hall, Inc., Upper Saddle River, NJ, 1992. Type: Book (9780136545187)
Jun 1 1994
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy