• DocumentCode
    893119
  • Title

    DEUCON: Decentralized End-to-End Utilization Control for Distributed Real-Time Systems

  • Author

    Wang, Xiaorui ; Jia, Dong ; Lu, Chenyang ; Koutsoukos, Xenofon

  • Author_Institution
    Tennessee Univ., Knoxville
  • Volume
    18
  • Issue
    7
  • fYear
    2007
  • fDate
    7/1/2007 12:00:00 AM
  • Firstpage
    996
  • Lastpage
    1009
  • Abstract
    Many real-time systems must control their CPU utilizations in order to meet end-to-end deadlines and prevent overload. Utilization control is particularly challenging in distributed real-time systems with highly unpredictable workloads and a large number of end-to-end tasks and processors. This paper presents the decentralized end-to-end utilization control (DEUCON) algorithm, which can dynamically enforce the desired utilizations on multiple processors in such systems. In contrast to centralized control schemes adopted in earlier works, DEUCON features a novel decentralized control structure that requires only localized coordination among neighbor processors. DEUCON is systematically designed based on advances in distributed model predictive control theory. Both control-theoretic analysis and simulations show that DEUCON can provide robust utilization guarantees and maintain global system stability despite severe variations in task execution times. Furthermore, DEUCON can effectively distribute the computation and communication cost to different processors and tolerate considerable communication delay between local controllers. Our results indicate that DEUCON can provide a scalable and robust utilization control for large-scale distributed real-time systems executing in unpredictable environments.
  • Keywords
    control system analysis; distributed processing; predictive control; real-time systems; robust control; CPU utilizations; communication cost; computation cost; control-theoretic analysis; decentralized end-to-end utilization control; distributed model predictive control theory; distributed real-time systems; global system stability; multiple processors; robust utilization control; Centralized control; Communication system control; Control systems; Distributed control; Heuristic algorithms; Predictive control; Predictive models; Real time systems; Robust control; Robust stability; Real-time and embedded systems; decentralized model predictive control.; distributed systems; end-to-end task; feedback control real-time scheduling;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2007.1051
  • Filename
    4218578