Feedback control scheduling in distributed real-time systems

被引:33
|
作者
Stankovic, JA [1 ]
He, T [1 ]
Abdelzaher, T [1 ]
Marley, M [1 ]
Tao, G [1 ]
Son, S [1 ]
Lu, CY [1 ]
机构
[1] Univ Virginia, Dept Comp Sci, Charlottesville, VA 22903 USA
关键词
D O I
10.1109/REAL.2001.990596
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Distributed soft real-time systems are becoming increasingly unpredictable due to several important factors such as the increasing use of commercial-off-the-shelf components, the trend towards open systems, and the proliferation of data-driven applications whose execution parameters vary significantly with input data. Such systems are less amenable to traditional worst-case real-time analysis. Instead, system-wide feedback control is needed to meet performance requirements. In this paper, we extend our previous work on developing software control algorithms based on a theory of feedback control to distributed systems. Our approach makes three important contributions. First, it allows the designer for a distributed real-time application to specify the desired temporal behavior of system adaptation, such as the speed of convergence to desired performance upon load or resource changes. This is in contrast to specifying only steady-state metrics, e.g., deadline miss ratio. Second, unlike QoS optimization approaches, our solution meets performance guarantees without accurate knowledge of task execution parameters - a key advantage in an unpredictable environment. Third, in contrast to ad hoc algorithms based on intuition and testing, our solution has a basis in the theory and practice of feedback control scheduling. Performance evaluation reveals that the solution not only has excellent steady state behavior, but also meets stability, overshoot, and settling time requirements. We also show that the solution outperforms several other algorithms available in the literature.
引用
收藏
页码:59 / 70
页数:12
相关论文
共 50 条
  • [31] Scheduling imprecise tasks in real-time distributed systems
    de Oliveira, WS
    Fraga, JD
    Farines, JM
    [J]. FOURTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2001, : 319 - 326
  • [32] A real-time distributed scheduling service for middleware systems
    Zhang, JY
    DiPippo, L
    Fay-Wolfe, V
    Bryan, K
    Murphy, M
    [J]. WORDS 2005: 10TH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE, PROCEEDINGS, 2005, : 59 - 65
  • [33] Distributed Scheduling for Real-Time Railway Traffic Control
    Letia, Tiberiu
    Hulea, Mihai
    Miron, Radu
    [J]. 2008 INTERNATIONAL MULTICONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (IMCSIT), VOLS 1 AND 2, 2008, : 632 - 638
  • [34] A feedback scheduling algorithm for real time control systems
    Yuan, P
    Moallem, M
    Patel, RV
    [J]. 2005 IEEE INTERNATIONAL CONFERENCE ON CONTROL APPLICATIONS (CCA), VOLS 1AND 2, 2005, : 873 - 878
  • [35] Double-loop feedback-based scheduling approach for distributed real-time systems
    Lin, SZ
    Manimaran, G
    [J]. HIGH PERFORMANCE COMPUTING - HIPC 2003, 2003, 2913 : 268 - 278
  • [36] Dynamic Weights Feedback Scheduling of Resource-Constrained Real-Time Control Systems
    Li, Feng
    Wei, Hongxing
    Wang, Tianmiao
    Liu, Jingmeng
    [J]. 2008 7TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-23, 2008, : 2747 - 2751
  • [37] Feedback scheduling of real-time control tasks in power-aware embedded systems
    Xia, F
    Dai, XH
    Wang, XD
    Sun, YX
    [J]. ICESS 2005: SECOND INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2005, : 513 - 518
  • [38] Co-design of embedded real-time control systems: A feedback scheduling approach
    Zhou, PF
    Xie, JY
    Wang, L
    [J]. Proceedings of the 11th Joint International Computer Conference, 2005, : 316 - 319
  • [39] A taxonomy of distributed real-time control systems
    Agre, JR
    Clare, LP
    Sastry, S
    [J]. ADVANCES IN COMPUTERS, VOL 49, 1999, 49 : 303 - 352
  • [40] Real-time video for distributed control systems
    Clavijo, JA
    Segarra, MJ
    Sanz, R
    Jiménez, A
    Baeza, C
    Moreno, C
    Vázquez, R
    Díaz, FJ
    Díez, A
    [J]. ALGORITHMS AND ARCHITECTURES FOR REAL-TIME CONTROL 2000, 2000, : 229 - 234