Title :
Outstanding Paper Award: Using Max-Plus Algebra to Improve the Analysis of Non-cyclic Task Models
Author :
Haibo Zeng ; Di Natale, Marco
Author_Institution :
McGill Univ., Montreal, QC, Canada
Abstract :
Several models have been proposed to represent conditional executions and dependencies among real-time concurrent tasks for the purpose of schedulability analysis. Among them, task graphs with cyclic recurrent behavior, i.e., those modeled with a single source vertex and a period parameter specifying the minimum amount of time that must elapse between successive activations of the source job, allow for efficient schedulability analysis based on the periodicity of the request and demand bound functions (em rbf and dbf). We leverage results from max-plus algebra to identify a recurrent term in rbf and dbf of general task graph models, even when the execution is neither recurrent nor controlled by a period parameter. As such, the asymptotic complexity of calculating rbf and dbf is independent from the length of the time interval. Experimental results demonstrate significant improvements on the runtime for system schedulability analysis.
Keywords :
algebra; graph theory; multiprocessing programs; real-time systems; scheduling; task analysis; conditional executions; demand bound functions; max-plus algebra; noncyclic task models; outstanding paper award; real-time concurrent tasks; system schedulability analysis; task graphs; Algebra; Analytical models; Complexity theory; Dynamic scheduling; Law; Real-time systems;
Conference_Titel :
Real-Time Systems (ECRTS), 2013 25th Euromicro Conference on
Conference_Location :
Paris
DOI :
10.1109/ECRTS.2013.30