Integrated real-time scheduling and communication with probabilistic timing assurances in unreliable distributed systems

被引:1
|
作者
Huang, Fei [1 ]
Han, Kai [1 ]
Ravindran, Binoy [1 ]
Jensen, E. D. [2 ]
机构
[1] Virginia Tech, ECE Dept, Blacksburg, VA 24061 USA
[2] Mitre Corp, Bedford, MA 01730 USA
关键词
D O I
10.1109/ICECCS.2008.15
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We consider distributed real-time systems that operate under run-time uncertainties including those on execution times and communication delays, and subject to arbitrary node failures and message losses. We present an integrated real-time scheduling and communication algorithm called Real-Time Scheduling with Reliable Data Delivery (RTSRD) that provides probabilistic end-to-end assurances on distributed task timeliness behaviors in such systems. RTSRD considers distributed tasks with end-to-end timing requirements that are expressed using time/utility functions and the optimality criterion of maximizing the total accrued utility. The algorithm decomposes end-to-end time constraints into local time constraints, and uses local slack time for node-local real-time scheduling and node-to-node real-time communication. We analytically establish RTSRD's properties including probabilistic satisfaction of task time constraints. We also compare RTSRD with a prior algorithm called RTG-L for the same problem. Our comparisons show that RTSRD outperforms RTG-L in terms of timeliness assurances (stronger) and algorithm overhead (lower).
引用
收藏
页码:79 / 88
页数:10
相关论文
共 50 条
  • [31] Estimating probabilistic timing performance for real-time embedded systems
    Hu, XBS
    Zhou, T
    Sha, EHM
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2001, 9 (06) : 833 - 844
  • [32] On adaptive communication in asynchronous real-time distributed systems
    Ravindran, B
    Zhang, BP
    [J]. EIGHTH ANNUAL IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER BASED SYSTEMS, PROCEEDINGS, 2001, : 119 - 126
  • [33] Real-time communication for distributed plasma control systems
    Luchetta, A.
    Barbalace, A.
    Manduchi, G.
    Soppelsa, A.
    Taliercio, C.
    [J]. FUSION ENGINEERING AND DESIGN, 2008, 83 (2-3) : 520 - 524
  • [34] INTERPROCESSOR COMMUNICATION AND ADA IN DISTRIBUTED REAL-TIME SYSTEMS
    NIELSEN, K
    CARLSSON, H
    [J]. COMPUTER COMMUNICATIONS, 1990, 13 (08) : 451 - 459
  • [35] Scheduling Stochastic Real-Time Jobs in Unreliable Workers
    Hsu, Yu-Pin
    Huang, Yu-Chih
    Shieh, Shin-Lin
    [J]. 2020 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2020,
  • [36] Verifying automata specification of distributed probabilistic real-time systems
    Luo Tiegeng
    Chen Huowang
    Wang Bingshan
    Wang Ji
    Gong Zhenghu
    Qi Zhichang
    [J]. Journal of Computer Science and Technology, 1998, 13 (6): : 588 - 596
  • [37] A scheduling heuristics for distributed real-time embedded systems tolerant to processor and communication media failures
    Girault, A
    Kalla, H
    Sorel, Y
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2004, 42 (14) : 2877 - 2898
  • [38] Real-time coordination of integrated transmission and distribution systems: Flexibility modeling and distributed NMPC scheduling
    Dai, Xinliang
    Guo, Yi
    Jiang, Yuning
    Jones, Colin N.
    Hug, Gabriela
    Hagenmeyer, Veit
    [J]. ELECTRIC POWER SYSTEMS RESEARCH, 2024, 234
  • [39] RUNTIME MONITORING OF TIMING CONSTRAINTS IN DISTRIBUTED REAL-TIME SYSTEMS
    JAHANIAN, F
    RAJKUMAR, R
    RAJU, SCV
    [J]. REAL-TIME SYSTEMS, 1994, 7 (03) : 247 - 273
  • [40] Task scheduling and response time planning in distributed real-time systems
    Baums, AK
    [J]. AUTOMATIC CONTROL AND COMPUTER SCIENCES, 1998, 32 (03) : 41 - 47