Hierarchical control of multiple resources in distributed real-time and embedded systems

被引:9
作者
Shankaran, Nishanth [1 ]
Koutsoukos, Xenofon D. [1 ]
Schmidt, Douglas C. [1 ]
Xue, Yuan [1 ]
Lu, Chenyang [1 ,2 ]
机构
[1] Vanderbilt Univ, Dept EECS, Nashville, TN 37240 USA
[2] Washington Univ, Dept Comp Sci & Engn, St Louis, MO USA
来源
18TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS | 2006年
关键词
D O I
10.1109/ECRTS.2006.11
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:151 / +
页数:2
相关论文
共 18 条
[1]  
ABDELZAHER TF, 2003, IEEE CONTROL SYSTEMS, V23
[2]   Hierarchical QoS management for time sensitive applications [J].
Abeni, L ;
Buttazzo, G .
SEVENTH IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2001, :63-72
[3]  
Amirijoo M, 2005, RTAS 2005: 11th IEEE Real Time and Embedded Technology and Applications Symposium, Proceedings, P2
[4]  
[Anonymous], C INT TRANSP SYST
[5]   Performance analysis,of the IEEE 802.11 distributed coordination function [J].
Bianchi, G .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2000, 18 (03) :535-547
[6]   A dynamic quality of service middleware agent for mediating application resource usage [J].
Brandt, S ;
Nutt, G ;
Berk, T ;
Mankovich, J .
19TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1998, :307-317
[7]   Adaptive reservations in a Linux environment [J].
Cucinotta, T ;
Palopoli, L ;
Marzario, L ;
Lipari, G ;
Abeni, L .
RTAS 2004: 10TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2004, :238-245
[8]  
Franklin G. F., 1997, DIGITAL CONTROL DYNA, V3rd
[9]  
KOUTSOUKOS X, 2005, 11 IEEE REAL TIM EMB
[10]  
Lehoczky J., 1989, Proceedings. Real Time Systems Symposium (Cat. No.89CH2803-5), P166, DOI 10.1109/REAL.1989.63567