TY - GEN
T1 - Hierarchical control of multiple resources in distributed real-time and embedded systems
AU - Shankaran, Nishanth
AU - Koutsoukos, Xenofon D.
AU - Schmidt, Douglas C.
AU - Xue, Yuan
AU - Lu, Chenyang
PY - 2006
Y1 - 2006
N2 - There is an increasing demand to introduce adaptive capabilities in distributed real-time and embedded (DRE) systems that execute in open environments where system operational conditions, input workload, and resource availability cannot be characterized accurately a priori. To meet these needs, this paper presents the Hierarchical Distributed Resource-management Architecture (HiDRA), which provides adaptive resource management using control-theoretic techniques that adapt to workload fluctuations and resource availability. In contrast to adaptive control techniques that manage only one type of system resource, HiDRA features a hierarchical control scheme that manages both bandwidth and processor utilization simultaneously. This paper presents three contributions to research in adaptive resource management for DRE systems. First, we describe the structure and functionality of HiDRA. Second, we present an analytical model of HiDRA that formalizes its control theoretic behavior and present analytical performance guarantees. Third, we evaluate the performance of HiDRA via experiments on a representative DRE system that performs distributed target tracking in real-time. Our analytical and empirical results indicate that HiDRA yields predictable, stable, and high system performance, even in the face of changing workload.
AB - There is an increasing demand to introduce adaptive capabilities in distributed real-time and embedded (DRE) systems that execute in open environments where system operational conditions, input workload, and resource availability cannot be characterized accurately a priori. To meet these needs, this paper presents the Hierarchical Distributed Resource-management Architecture (HiDRA), which provides adaptive resource management using control-theoretic techniques that adapt to workload fluctuations and resource availability. In contrast to adaptive control techniques that manage only one type of system resource, HiDRA features a hierarchical control scheme that manages both bandwidth and processor utilization simultaneously. This paper presents three contributions to research in adaptive resource management for DRE systems. First, we describe the structure and functionality of HiDRA. Second, we present an analytical model of HiDRA that formalizes its control theoretic behavior and present analytical performance guarantees. Third, we evaluate the performance of HiDRA via experiments on a representative DRE system that performs distributed target tracking in real-time. Our analytical and empirical results indicate that HiDRA yields predictable, stable, and high system performance, even in the face of changing workload.
UR - https://www.scopus.com/pages/publications/33947654960
U2 - 10.1109/ECRTS.2006.11
DO - 10.1109/ECRTS.2006.11
M3 - Conference contribution
AN - SCOPUS:33947654960
SN - 0769526195
SN - 9780769526195
T3 - Proceedings - Euromicro Conference on Real-Time Systems
SP - 151
EP - 160
BT - Proceedings - 18th Euromicro Conference on Real-Time Systems, ECRTS 2006
T2 - 18th Euromicro Conference on Real-Time Systems, ECRTS 2006
Y2 - 5 July 2006 through 7 July 2006
ER -