Title :
Delay Composition Algebra: A Reduction-Based Schedulability Algebra for Distributed Real-Time Systems
Author :
Jayachandran, Praveen ; Abdelzaher, Tarek
Author_Institution :
Dept. of Comput. Sci., Univ. of Illinois at Urbana-Champaign, Urbana, IL
Abstract :
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.
Keywords :
algebra; directed graphs; processor scheduling; real-time systems; resource allocation; PIPE operator; SPLIT operator; delay composition algebra; directed acyclic graph; distributed real-time task system; reduction-based schedulability algebra; schedulability analysis tool; task end-to-end delay; uniprocessor theory; workload balancing; Algebra; Analytical models; Circuit stability; Circuit theory; Computer science; Control theory; Delay systems; Performance analysis; Processor scheduling; Real time systems; End-to-end Delay; algebra; distributed systems; schedulability analysis;
Conference_Titel :
Real-Time Systems Symposium, 2008
Conference_Location :
Barcelona
Print_ISBN :
978-0-7695-3477-0
DOI :
10.1109/RTSS.2008.38