End-to-end utilization control in distributed real-time systems

被引:7
|
作者
Lu, CY [1 ]
Wang, XR [1 ]
Koutsoukos, X [1 ]
机构
[1] Washington Univ, Dept Comp Sci & Engn, St Louis, MO 63130 USA
关键词
real-time and embedded systems; feedback control real-time scheduling; distributed systems; end-to-end task; Quality of Service;
D O I
10.1109/ICDCS.2004.1281612
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
An increasing number of distributed real-time systems face the critical challenge of providing end-to-end Quality of Service (QoS) guarantees in open and unpredictable environments. In particular, such systems often need to guarantee the CPU utilization on multiple processors in order to achieve overload protection and meet end-to-end deadlines while task execution times are unpredictable. While the recently developed feedback control real-time scheduling algorithms have shown promise, they cannot handle the common end-to-end task model in distributed systems where each task is comprised of a chain of subtasks distributed on multiple processors. This paper presents the End-to-end Utilization CONtrol (EUCON) algorithm that features a distributed feedback loop that dynamically enforces desired CPU utilization bounds on multiple processors based on online performance measurements EUCON is based on a model predictive control approach that models the utilization control problem on a distributed platform as a multi-variable constrained optimization problem. A multi-input-multi-output model predictive controller is designed based on a difference equation model that describes the dynamic behavior of distributed real-time systems. Both control theoretic analysis and simulations demonstrate that EUCON can provide robust utilization guarantees even when task execution times deviate from the estimation or vary significantly at run-time.
引用
收藏
页码:456 / 466
页数:11
相关论文
共 50 条
  • [1] End-to-end utilization control for aperiodic tasks in distributed real-time systems
    Liao, Yong
    Chen, Xu-Dong
    Xiong, Guang-Ze
    Zhu, Qing-Xin
    Sang, Nan
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2007, 22 (01) : 135 - 146
  • [2] Feedback utilization control in distributed real-time systems with end-to-end tasks
    Lu, CY
    Wang, XR
    Koutsoukos, X
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2005, 16 (06) : 550 - 561
  • [3] DEUCON: Decentralized End-to-end Utilization Control for distributed real-time systems
    Wang, Xiaorui
    Jia, Dong
    Lu, Chenyang
    Koutsoukos, Xenofon
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2007, 18 (07) : 996 - 1009
  • [4] End-to-End Utilization Control for Aperiodic Tasks in Distributed Real-Time Systems
    Yong Liao
    Xu-Dong Chen
    Guang-Ze Xiong
    Qing-Xin Zhu
    Nan Sang
    Journal of Computer Science and Technology, 2007, 22 : 135 - 146
  • [5] End-to-end design of distributed real-time systems
    Ryu, M
    Hong, SS
    CONTROL ENGINEERING PRACTICE, 1998, 6 (01) : 93 - 102
  • [6] End-to-end design of distributed real-time systems
    Ryu, M
    Hong, S
    DISTRIBUTED COMPUTER CONTROL SYSTEMS 1997 (DCCS'97), 1997, : 23 - 28
  • [7] Enhancing the robustness of distributed real-time middleware via end-to-end utilization control
    Wang, XR
    Lu, CY
    Koutsoukos, X
    RTSS 2005: 26TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2005, : 189 - 199
  • [8] End-to-end deadline control for aperiodic tasks in distributed real-time systems
    Chen Xu-Dong
    Zhu Qing-Xin
    Liao Yong
    Xiong Guang Ze
    The Journal of Supercomputing, 2008, 43 : 225 - 240
  • [9] End-to-end deadline control for aperiodic tasks in distributed real-time systems
    Xu-Dong, Chen
    Qing-Xin, Zhu
    Yong, Liao
    Ze, Xiong Guang
    JOURNAL OF SUPERCOMPUTING, 2008, 43 (03): : 225 - 240
  • [10] End-to-end response times in real-time distributed systems
    Hermant, JF
    Spuri, M
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 413 - 417