TY - GEN
T1 - On structural robustness of distributed real-time systems towards uncertainties in service times?
AU - Jayachandran, Praveen
AU - Abdelzaher, Tarek
PY - 2010
Y1 - 2010
N2 - As real-time systems are becoming increasingly distributed, it becomes important to understand their structural robustness with respect to timing uncertainty. Structural robustness, a concept that arises by virtue of multi-stage execution, refers to the robustness of end-to-end timing behavior of an execution graph towards unexpected timing violations in individual execution stages. A robust topology is one where such violations minimally affect end-to-end execution delay. The paper shows that the manner in which resources are allocated to execution stages can make a difference in robustness. Algorithms are presented and evaluated for resource allocation that improve the robustness of execution graphs. Evaluation shows that such algorithms are able to significantly reduce deadlinemisses due to unpredictable timing violations. Hence, the approach is important for soft real-time systems, systems where timing uncertainty exists, or where worst-case timing is not entirely verified.
AB - As real-time systems are becoming increasingly distributed, it becomes important to understand their structural robustness with respect to timing uncertainty. Structural robustness, a concept that arises by virtue of multi-stage execution, refers to the robustness of end-to-end timing behavior of an execution graph towards unexpected timing violations in individual execution stages. A robust topology is one where such violations minimally affect end-to-end execution delay. The paper shows that the manner in which resources are allocated to execution stages can make a difference in robustness. Algorithms are presented and evaluated for resource allocation that improve the robustness of execution graphs. Evaluation shows that such algorithms are able to significantly reduce deadlinemisses due to unpredictable timing violations. Hence, the approach is important for soft real-time systems, systems where timing uncertainty exists, or where worst-case timing is not entirely verified.
UR - http://www.scopus.com/inward/record.url?scp=79951789380&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=79951789380&partnerID=8YFLogxK
U2 - 10.1109/RTSS.2010.9
DO - 10.1109/RTSS.2010.9
M3 - Conference contribution
AN - SCOPUS:79951789380
SN - 9780769542980
T3 - Proceedings - Real-Time Systems Symposium
SP - 317
EP - 326
BT - Proceedings - 31st IEEE Real-Time Systems Symposium, RTSS 2010
T2 - 31st IEEE Real-Time Systems Symposium, RTSS 2010
Y2 - 30 November 2010 through 3 December 2010
ER -