• DocumentCode
    3035771
  • Title

    On Controllability and Feasibility of Utilization Control in Distributed Real-Time Systems

  • Author

    Wang, Xiaorui ; Chen, Yingming ; Lu, Chenyang ; Koutsoukos, Xenofon

  • Author_Institution
    Univ. of Tennessee, Knoxville
  • fYear
    2007
  • fDate
    4-6 July 2007
  • Firstpage
    103
  • Lastpage
    112
  • Abstract
    Feedback control techniques have recently been applied to a variety of real-time systems. However, a fundamental issue that was left out is guaranteeing system controllability and the feasibility of applying feedback control to such systems. No control algorithms can effectively control a system which itself is uncontrollable or infeasible. In this paper, we use the multi-processor utilization control problem as a representative example to study the controllability and feasibility of distributed real-time systems. We prove that controllability and feasibility of a system depend crucially on end-to-end task allocations. We then present algorithms for deploying end-to-end tasks to ensure the system is controllable and utilization control is feasible for the system. Furthermore, we develop runtime algorithms to maintain controllability and feasibility by reallocating tasks dynamically in response to workload variations such as task terminations and migrations caused by processor failures. We implement our algorithms in a robust real-time middleware and report empirical results on an experimental test-bed. Our results demonstrate that the proposed task allocation algorithms improve the robustness of feedback control in distributed real-time systems.
  • Keywords
    control engineering computing; controllability; feedback; middleware; multiprocessing programs; real-time systems; distributed real-time systems; end-to-end task allocations; feedback control techniques; multiprocessor utilization control problem; real-time middleware; runtime algorithms; task reallocation; Control systems; Controllability; Distributed control; Feedback control; Middleware; Real time systems; Robust control; Robustness; Runtime; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 2007. ECRTS '07. 19th Euromicro Conference on
  • Conference_Location
    Pisa
  • ISSN
    1068-3070
  • Print_ISBN
    0-7695-2914-3
  • Type

    conf

  • DOI
    10.1109/ECRTS.2007.21
  • Filename
    4271685