Dynamic scheduling and fault-tolerance: Specification and verification

被引:5
|
作者
Janowski, T [1 ]
Joseph, M [1 ]
机构
[1] Tata Res Dev & Design Ctr, Pune, Maharashtra, India
关键词
real-time distributed systems; provable fault-tolerance; provable schedulability; timed process algebra; timed modal logic;
D O I
10.1023/A:1026537232278
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Consider a distributed real-time program which is executed on a system with a limited set of hardware resources. Assume the program is required to satisfy some timing constraints, despite the occurrence of anticipated hardware failures. For efficient use of resources, scheduling decisions must be taken at run-time, considering deadlines, the load and hardware failures. The paper demonstrates how to reason about such dynamically scheduled programs in the framework of a timed process algebra and modal logic. The algebra provides a uniform process encoding of programs, hardware and schedulers, with an operational semantics of a process depending on the assumptions about faults. The logic specifies the timing properties of a process and verifies them via this fault-affected semantics, establishing fault-tolerance. The approach lends itself to application of existing tools and results supporting reasoning in process algebras and modal logics.
引用
收藏
页码:51 / 81
页数:31
相关论文
共 50 条
  • [21] Analysis of a real-time scheduling algorithm with fault-tolerance
    Lei, Hang
    Wang, Liang
    Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China, 2007, 36 (03): : 524 - 527
  • [22] Multilevel Fault-Tolerance Aware Scheduling Technique in Cloud Environment
    Devi, K.
    Paulraj, D.
    JOURNAL OF INTERNET TECHNOLOGY, 2021, 22 (01): : 109 - 119
  • [23] Towards fault-tolerance of IMA with safe dynamic reconfiguration
    Schubert, Tim
    Friedrich, Sven
    Zaeske, Wanja
    Durak, Umut
    CEAS Aeronautical Journal, 2024, 15 (04) : 1223 - 1234
  • [24] Managing Dynamic Reconfiguration for Fault-tolerance on a Manycore Architecture
    Zain-ul-Abdin
    Gebrewahid, Essayas
    Svensson, Bertil
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 312 - 319
  • [25] ON FAULT-TOLERANCE OF SYNTAX
    SLISSENKO, AO
    THEORETICAL COMPUTER SCIENCE, 1993, 119 (01) : 215 - 222
  • [26] ABSTRACTIONS FOR FAULT-TOLERANCE
    CRISTIAN, F
    INFORMATION PROCESSING '94, VOL III: LINKAGE AND DEVELOPING COUNTRIES, 1994, 53 : 278 - 286
  • [27] Fault-Tolerance in Resolvability
    Javaid, Imran
    Salman, Muhammad
    Chaudhry, Muhammad Anwar
    Shokat, Sara
    UTILITAS MATHEMATICA, 2009, 80 : 263 - 275
  • [28] SCHEDULING ALGORITHMS FOR FAULT-TOLERANCE IN HARD-REAL-TIME SYSTEMS
    BERTOSSI, AA
    MANCINI, LV
    REAL-TIME SYSTEMS, 1994, 7 (03) : 229 - 245
  • [29] Fault-tolerance Scheduling for Messages and Tasks in a Class of Networked Control System
    Liu Huai
    Xie Dong-feng
    Cao Yi
    2008 CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-11, 2008, : 723 - +
  • [30] ON FAULT-TOLERANCE AND FAULT-AVOIDANCE
    REGULINSKI, TLD
    IEEE TRANSACTIONS ON RELIABILITY, 1987, 36 (02) : 161 - 161