TY - GEN
T1 - Delay composition algebra
T2 - 2008 Real-Time Systems Symposium, RTSS 2008
AU - Jayachandran, Praveen
AU - Abdelzaher, Tarek
PY - 2008
Y1 - 2008
N2 - This paper presents the delay composition algebra: a set of simple operators for systematic transformation of distributed real-time task systems into single-resource task systems such that schedulability properties of the original system are preserved. The transformation allows performing schedulability analysis on distributed systems using uniprocessor theory and analysis tools. Reduction-based analyses techniques have been used in other contexts such as control theory and circuit theory, by defining rules to compose together components of the system and reducing them into equivalent single components that can be easily analyzed. This paper is the first to develop such reduction rules for distributed real-time systems. By successively applying operators such as PIPE and SPLIT on operands that represent workload on composed subsystems, we show how a distributed task system can be reduced to an equivalent single resource task set from which the end-to-end delay and schedulability of tasks can be inferred. We show through simulations that the proposed analysis framework is less pessimistic with increasing system scale compared to traditional approaches.
AB - This paper presents the delay composition algebra: a set of simple operators for systematic transformation of distributed real-time task systems into single-resource task systems such that schedulability properties of the original system are preserved. The transformation allows performing schedulability analysis on distributed systems using uniprocessor theory and analysis tools. Reduction-based analyses techniques have been used in other contexts such as control theory and circuit theory, by defining rules to compose together components of the system and reducing them into equivalent single components that can be easily analyzed. This paper is the first to develop such reduction rules for distributed real-time systems. By successively applying operators such as PIPE and SPLIT on operands that represent workload on composed subsystems, we show how a distributed task system can be reduced to an equivalent single resource task set from which the end-to-end delay and schedulability of tasks can be inferred. We show through simulations that the proposed analysis framework is less pessimistic with increasing system scale compared to traditional approaches.
UR - http://www.scopus.com/inward/record.url?scp=67249108729&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=67249108729&partnerID=8YFLogxK
U2 - 10.1109/RTSS.2008.38
DO - 10.1109/RTSS.2008.38
M3 - Conference contribution
AN - SCOPUS:67249108729
SN - 9780769534770
T3 - Proceedings - Real-Time Systems Symposium
SP - 259
EP - 269
BT - Proceedings - 2008 Real-Time Systems Symposium, RTSS 2008
Y2 - 30 November 2008 through 3 December 2008
ER -