An Efficient Control-Driven Period Optimization Algorithm for Distributed Real-Time Systems

被引:12
|
作者
Deng, Peng [1 ]
Zhu, Qi [1 ]
Davare, Abhijit [2 ]
Mourikis, Anastasios [1 ]
Liu, Xue [3 ]
Di Natale, Marco [4 ]
机构
[1] Univ Calif Riverside, Dept Elect & Comp Engn, Riverside, CA 92521 USA
[2] Intel Corp, Hillsboro, OR 97124 USA
[3] McGill Univ, Montreal, PQ, Canada
[4] Scuola Super Sant Anna, Pisa, Italy
基金
美国国家科学基金会;
关键词
Real-time embedded control system; period optimization; geometric programming; DESIGN;
D O I
10.1109/TC.2016.2557322
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The sampling periods of real-time embedded control functions have a significant impact on control performance and system schedulability. Exploring period assignment for optimizing control performance while meeting schedulability constraints is very challenging, in particular for distributed systems where control loops share a network of computation and communication resources. In this work, we propose an efficient approach that approximates the performance of each control loop in the system with a piecewise linear function of its sampling period and end-to-end delay, and then optimizes the periods of tasks and messages by exploring the linear partitions of the approximated functions and solving a series of geometric programming (GP) formulations. Experiments on sample control models, an automotive industrial case study and a set of synthetic examples demonstrate the effectiveness and efficiency of our approach.
引用
收藏
页码:3552 / 3566
页数:15
相关论文
共 50 条
  • [1] WiP Abstract: An Efficient Control-driven Period Optimization Algorithm for Distributed Real-time Systems
    Deng, Peng
    Zhu, Qi
    Davare, Abhijit
    Mourikis, Anastasios
    Liu, Xue
    Di Natale, Marco
    [J]. 2014 ACM/IEEE INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (ICCPS), 2014, : 215 - 215
  • [2] An efficient Δ-causal algorithm for real-time distributed systems
    Pomares Hernandez, S.E.
    Lopez Dominguez, E.
    Rodriguez Gomez, G.
    Fanchon, J.
    [J]. Journal of Applied Sciences, 2009, 9 (09) : 1711 - 1718
  • [3] Period optimization for hard real-time distributed automotive systems
    Davare, Abhijit
    Zhu, Qi
    Di Natale, Marco
    Pinello, Claudio
    Kanajan, Sri
    Sangiovanni-Vincentelli, Alberto
    [J]. 2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 278 - +
  • [4] Data-driven modeling and real-time distributed control for energy efficient manufacturing systems
    Zou, Jing
    Chang, Qing
    Arinez, Jorge
    Xiao, Guoxian
    [J]. ENERGY, 2017, 127 : 247 - 257
  • [5] The efficient QoS control in distributed real-time embedded systems
    Yuan, YW
    Yan, LM
    Guo, QP
    [J]. EMBEDDED SOFTWARE AND SYSTEMS, 2005, 3605 : 508 - 513
  • [6] Efficient optimization of large k real-time control algorithm
    Schubert, PJ
    Loughlin, DH
    [J]. ARTIFICIAL INTELLIGENCE AND STATISTICS 99, PROCEEDINGS, 1999, : 283 - 286
  • [7] A Unified Framework for Period and Priority Optimization in Distributed Hard Real-Time Systems
    Zhao, Yecheng
    Gala, Vinit
    Zeng, Haibo
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (11) : 2188 - 2199
  • [8] A new algorithm for real-time optimization of constrained nonlinear control systems
    Imae, Joe
    Ogino, Jun
    Kobayashi, Tomoaki
    Zhai, Guisheng
    [J]. PROCEEDINGS OF THE 2006 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT CONTROL, 2006, : 347 - +
  • [9] A taxonomy of distributed real-time control systems
    Agre, JR
    Clare, LP
    Sastry, S
    [J]. ADVANCES IN COMPUTERS, VOL 49, 1999, 49 : 303 - 352
  • [10] 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