TY - GEN
T1 - End-to-end delay analysis of distributed systems with cycles in the task graph
AU - Jayachandran, Praveen
AU - Abdelzaher, Tarek
PY - 2009/11/20
Y1 - 2009/11/20
N2 - A significant problem with no simple solutions in current real-time literature is analyzing the end-to-end schedulability of tasks in distributed systems with cycles in the task graph. Prior approaches including network calculus and holistic schedulability analysis work best for acyclic task flows. They involve iterative solutions or offer no solutions at all when flows are non-acyclic. This paper demonstrates the construction of the first generalized closed-form expression for schedulability analysis in distributed task systems with non-acyclic flows. The approach is a significant extension to our previous work on schedulability in Directed Acyclic Graphs. Our main result is a bound on end-to-end delay for a task in a distributed system with non-acyclic task flows. The delay bound allows one of several schedulability tests to be performed. Evaluation shows that the schedulability tests thus constructed are less pessimistic than prior approaches for large distributed systems.
AB - A significant problem with no simple solutions in current real-time literature is analyzing the end-to-end schedulability of tasks in distributed systems with cycles in the task graph. Prior approaches including network calculus and holistic schedulability analysis work best for acyclic task flows. They involve iterative solutions or offer no solutions at all when flows are non-acyclic. This paper demonstrates the construction of the first generalized closed-form expression for schedulability analysis in distributed task systems with non-acyclic flows. The approach is a significant extension to our previous work on schedulability in Directed Acyclic Graphs. Our main result is a bound on end-to-end delay for a task in a distributed system with non-acyclic task flows. The delay bound allows one of several schedulability tests to be performed. Evaluation shows that the schedulability tests thus constructed are less pessimistic than prior approaches for large distributed systems.
UR - http://www.scopus.com/inward/record.url?scp=70449585411&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=70449585411&partnerID=8YFLogxK
U2 - 10.1109/ECRTS.2009.15
DO - 10.1109/ECRTS.2009.15
M3 - Conference contribution
AN - SCOPUS:70449585411
SN - 9780769537245
T3 - Proceedings - Euromicro Conference on Real-Time Systems
SP - 13
EP - 22
BT - 2009 21st Euromicro Conference on Real-Time Systems, ECRTS 09
T2 - 2009 21st Euromicro Conference on Real-Time Systems, ECRTS 09
Y2 - 1 July 2009 through 3 July 2009
ER -