• DocumentCode
    2157366
  • Title

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

  • Author

    Shankaran, Nishanth ; Koutsoukos, Xenofon D. ; Schmidt, Douglas C. ; Xue, Yuan ; Lu, Chenyang

  • Author_Institution
    Dept. of Electr. & Electron. Comput. Sci.,, Vanderbilt Univ., Nashville, TN
  • fYear
    0
  • fDate
    0-0 0
  • Lastpage
    160
  • Abstract
    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-the ore tic 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
  • Keywords
    control theory; distributed processing; embedded systems; resource allocation; target tracking; adaptive resource management; analytical performance; control-theoretic technique; distributed real-time embedded system; distributed target tracking; hierarchical control scheme; hierarchical distributed resource-management architecture; open environment; processor utilization; resource availability; workload fluctuation; Adaptive control; Availability; Bandwidth; Control systems; Embedded system; Fluctuations; Performance analysis; Programmable control; Real time systems; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 2006. 18th Euromicro Conference on
  • Conference_Location
    Dresden
  • ISSN
    1068-3070
  • Print_ISBN
    0-7695-2619-5
  • Type

    conf

  • DOI
    10.1109/ECRTS.2006.11
  • Filename
    1647734