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 条
  • [31] Task scheduling with fault-tolerance in real-time heterogeneous systems
    Liu, Jing
    Wei, Mengxue
    Hu, Wei
    Xu, Xin
    Ouyang, Aijia
    JOURNAL OF SYSTEMS ARCHITECTURE, 2018, 90 : 23 - 33
  • [32] Improving fault-tolerance in MAS with dynamic proxy replicate groups
    Fedoruk, A
    Deters, R
    IEEE/WIC INTERNATIONAL CONFERENCE ON INTELLIGENT AGENT TECHNOLOGY, PROCEEDINGS, 2003, : 364 - 370
  • [33] FAULT-TOLERANCE OF DYNAMIC-FULL-ACCESS INTERCONNECTION NETWORKS
    SHEN, JP
    HAYES, JP
    IEEE TRANSACTIONS ON COMPUTERS, 1984, 33 (03) : 241 - 248
  • [34] A Formal Specification of Fault-Tolerance in Prospecting Asteroid Mission with Reactive Autonomic Systems Framework
    Kuang, Heng
    Ormandjieva, Olga
    Klasa, Stan
    Bentahar, Jamal
    21ST IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, 2010,
  • [35] A new architectural approach for self-verification and fault-tolerance of enterprise servers
    Upadhyaya, SJ
    Pramanik, S
    PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS, 2002, : 243 - 248
  • [36] HELLENIC FAULT-TOLERANCE FOR ROBOTS
    TOYE, G
    LEIFER, LJ
    COMPUTERS & ELECTRICAL ENGINEERING, 1994, 20 (06) : 479 - 497
  • [37] Simulation relations for fault-tolerance
    Demasi, Ramiro
    Castro, Pablo F.
    Maibaum, Thomas S. E.
    Aguirre, Nazareno
    FORMAL ASPECTS OF COMPUTING, 2017, 29 (06) : 1013 - 1050
  • [38] Fault-tolerance in a Boltzmann machine
    Price, CC
    Hanks, JB
    Stephens, JN
    1997 IEEE INTERNATIONAL CONFERENCE ON NEURAL NETWORKS, VOLS 1-4, 1997, : 1326 - 1331
  • [39] Efficient Byzantine Fault-Tolerance
    Veronese, Giuliana Santos
    Correia, Miguel
    Bessani, Alysson Neves
    Lung, Lau Cheuk
    Verissimo, Paulo
    IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (01) : 16 - 30
  • [40] FAULT-TOLERANCE IN PARALLEL ARCHITECTURES
    SAMI, MG
    SCARABOTTOLO, N
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 272 : 349 - 372