TY - GEN
T1 - Flow-based mode changes
T2 - Real-Time Systems Symposium, RTSS 2009
AU - Jayachandran, Praveen
AU - Abdelzaher, Tarek
PY - 2009
Y1 - 2009
N2 - This paper is the first to consider new uniprocessor task models motivated by the needs of reduction-based schedulability analysis techniques for distributed systems. Reduction-based analysis is a recent category of distributed system schedulability analysis techniques that reduces distributed real-time workloads to equivalent virtual uniprocessor ones for purposes of analysis using classical uniprocessor techniques. The approach motivates research on uniprocessor task models that better match the peculiarities of task loads reduced from distributed systems. We show that previous reduction-based schedulability analysis techniques suffer from pessimism that results from mismatches between uniprocessor analysis assumptions and characteristics of workloads reduced from distributed systems. To address the problem, we introduce flow-based mode changes, a uniprocessor load model tuned to the novel constraints of workloads reduced from distributed system tasks. Reducing distributed workload to this model, our simulation studies suggest that the resulting schedulability analysis is able to admit over 25% more utilization than other existing techniques, while still guaranteeing that all end-to-end deadlines of tasks are met.
AB - This paper is the first to consider new uniprocessor task models motivated by the needs of reduction-based schedulability analysis techniques for distributed systems. Reduction-based analysis is a recent category of distributed system schedulability analysis techniques that reduces distributed real-time workloads to equivalent virtual uniprocessor ones for purposes of analysis using classical uniprocessor techniques. The approach motivates research on uniprocessor task models that better match the peculiarities of task loads reduced from distributed systems. We show that previous reduction-based schedulability analysis techniques suffer from pessimism that results from mismatches between uniprocessor analysis assumptions and characteristics of workloads reduced from distributed systems. To address the problem, we introduce flow-based mode changes, a uniprocessor load model tuned to the novel constraints of workloads reduced from distributed system tasks. Reducing distributed workload to this model, our simulation studies suggest that the resulting schedulability analysis is able to admit over 25% more utilization than other existing techniques, while still guaranteeing that all end-to-end deadlines of tasks are met.
UR - https://www.scopus.com/pages/publications/77649282258
UR - https://www.scopus.com/pages/publications/77649282258#tab=citedBy
U2 - 10.1109/RTSS.2009.44
DO - 10.1109/RTSS.2009.44
M3 - Conference contribution
AN - SCOPUS:77649282258
SN - 9780769538754
T3 - Proceedings - Real-Time Systems Symposium
SP - 281
EP - 290
BT - Proceedings - Real-Time Systems Symposium, RTSS 2009
Y2 - 1 December 2009 through 4 December 2009
ER -