Logical reliability of interacting real-time tasks

被引:0
|
作者
Chatterjee, Krishnendu [1 ]
Ghosal, Arkadeb [1 ]
Henzinger, Thomas A. [2 ]
Iercan, Daniel [3 ]
Kirsch, Christoph M. [4 ]
Pinello, Claudio [5 ]
Sangiovanni-Vincentelli, Alberto [1 ]
机构
[1] Univ Calif Berkeley, Berkeley, CA 94720 USA
[2] Ecole Polytech Fed Lausanne, Lausanne, Switzerland
[3] Politechn Uni Timisoara, Timisoara, Romania
[4] Salzburg Univ, A-5020 Salzburg, Austria
[5] Cadense Res Lab, Berkeley, CA 94704 USA
基金
奥地利科学基金会;
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We propose the notion of logical reliability for real-time program tasks that interact through periodically updated program variables. We describe a reliability analysis that checks if the given short-term (e.g., single-period) reliability of a program variable update in an implementation is sufficient to meet the logical reliability requirement (of the program variable) in the long run. We then present a notion of design by refinement where a task can be refined by another task that writes to program variables with less logical reliability. The resulting analysis can be combined with an incremental schedulability analysis for interacting real-time tasks proposed earlier for the Hierarchical Timing Language (HTL), a coordination language for distributed real-time systems. We implemented a logical-reliability-enhanced prototype of the compiler and runtime infrastructure for HTL.
引用
收藏
页码:788 / +
页数:2
相关论文
共 50 条
  • [1] Reliability-aware energy management for periodic real-time tasks
    Zhu, Dakai
    Aydin, Hakan
    RTAS 2007: 13TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2007, : 225 - +
  • [2] Reliability-Aware Energy Management for Periodic Real-Time Tasks
    Zhu, Dakai
    Aydin, Hakan
    IEEE TRANSACTIONS ON COMPUTERS, 2009, 58 (10) : 1382 - 1397
  • [3] ENHANCED RELIABILITY IN SCHEDULING CRITICAL TASKS FOR HARD REAL-TIME DISTRIBUTED SYSTEMS
    ALIJANI, GS
    WEDDE, HF
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 497 : 547 - 558
  • [4] Hybrid scheduling to enhance reliability of real-time tasks running on reconfigurable devices
    Abolfazl Ghavidel
    Yasser Sedaghat
    Mahmoud Naghibzadeh
    The Journal of Supercomputing, 2020, 76 : 4701 - 4730
  • [5] Hybrid scheduling to enhance reliability of real-time tasks running on reconfigurable devices
    Ghavidel, Abolfazl
    Sedaghat, Yasser
    Naghibzadeh, Mahmoud
    JOURNAL OF SUPERCOMPUTING, 2020, 76 (06): : 4701 - 4730
  • [6] Allocation of hard real-time periodic tasks for reliability maximization in distributed systems
    Faragardi, Hamid Reza
    Shojaee, Reza
    Mirzazad-Barijough, Maziar
    Nosrati, Roozbeh
    15TH IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2012) / 10TH IEEE/IFIP INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC 2012), 2012, : 42 - 49
  • [7] DYNAMIC SCHEDULING OF HARD REAL-TIME TASKS AND REAL-TIME THREADS
    SCHWAN, K
    ZHOU, HY
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (08) : 736 - 748
  • [8] Edge Scheduling Framework for Real-Time and Non Real-Time Tasks
    Fadahunsi, Olamilekan
    Ma, Yuxiang
    Maheswaran, Muthucumaru
    36TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2021, 2021, : 719 - 728
  • [9] ON GUARANTEEING HARD REAL-TIME TASKS
    MORON, CE
    ZEDAN, H
    MICROPROCESSING AND MICROPROGRAMMING, 1993, 38 (1-5): : 485 - 490
  • [10] MICROCONTROLLERS EASE REAL-TIME TASKS
    WINARD, H
    ELECTRONIC DESIGN, 1986, 34 (27) : 167 - 172