A scheduling heuristics for distributed real-time embedded systems tolerant to processor and communication media failures

被引:6
|
作者
Girault, A
Kalla, H
Sorel, Y
机构
[1] ZIRST, INRIA, Rhone Alpes Res Unit, F-38334 Montbonnot St Martin, Saint Ismier, France
[2] Inst Natl Rech Informat & Automat, Rocquencourt Res Unit, F-78153 Le Chesnay, France
关键词
D O I
10.1080/00207540410001705248
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Hardware fault tolerance is an important consideration in critical distributed real-time embedded systems and has been extensively researched. In these systems, critical real-time constraints must be satisfied even in the presence of hardware component failures. Our goal is to propose a solution to automatically produce a fault-tolerant distributed schedule of a given algorithm onto a given distributed architecture, according to real-time constraints. The distributed architectures we consider have bidirectional point-to-point communication links. Our solution is a list scheduling heuristics, based on disjoint paths to tolerate a fixed number of arbitrary processor and communication link failures. Because of the resource limitation in embedded systems, our heuristics implements a software solution based on the active replication technique, where each operation of the algorithm is replicated on different processors. With a detailed example, we show the techniques used to satisfy the real-time constraints and tolerate the failure of processor and communication links. Simulations show the efficiency of our method compared with other heuristics found in the literature.
引用
收藏
页码:2877 / 2898
页数:22
相关论文
共 50 条
  • [31] Real-time scheduling in distributed systems
    Thai, ND
    PAR ELEC 2002: INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, 2002, : 165 - 170
  • [32] Mining heuristics for scheduling distributed hard real-time tasks
    Coello, JMA
    de Andrade, RF
    2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 1527 - 1532
  • [33] PROCESSOR TRADEOFFS IN DISTRIBUTED REAL-TIME SYSTEMS
    KRISHNA, CM
    SHIN, KG
    BHANDARI, IS
    IEEE TRANSACTIONS ON COMPUTERS, 1987, 36 (09) : 1030 - 1040
  • [34] SCHEDULING HARD REAL-TIME TASKS WITH TOLERANCE OF MULTIPLE PROCESSOR FAILURES
    OH, YF
    SON, SH
    MICROPROCESSING AND MICROPROGRAMMING, 1994, 40 (2-3): : 193 - 206
  • [35] Multiparadigm scheduling for distributed real-time embedded computing
    Gill, CD
    Cytron, RK
    Schmidt, DC
    PROCEEDINGS OF THE IEEE, 2003, 91 (01) : 183 - 197
  • [36] Integrated CORBA scheduling and resource management for distributed real-time embedded systems
    Bryan, K
    DiPippo, LC
    Fay-Wolfe, V
    Murphy, M
    Zhang, JY
    Fleeman, DT
    Juedes, DW
    Liu, C
    Welch, LR
    Niehaus, D
    Gill, CD
    RTAS 2005: 11TH IEEE REAL TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2005, : 375 - 384
  • [37] Power-efficient scheduling for heterogeneous distributed real-time embedded systems
    Luo, Jiong
    Jha, Niraj K.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2007, 26 (06) : 1161 - 1170
  • [38] Battery-aware static scheduling for distributed real-time embedded systems
    Luo, J
    Jha, NK
    38TH DESIGN AUTOMATION CONFERENCE PROCEEDINGS 2001, 2001, : 444 - 449
  • [39] Real-Time Scheduling of Reconfigurable Distributed Embedded Systems with Energy Harvesting Prediction
    Housseyni, Wiem
    Mosbahi, Olfa
    Khalgui, Mohamed
    Chetto, Maryline
    2016 IEEE/ACM 20TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT), 2016, : 145 - 152
  • [40] HRS: A Hierarchical Routing and Scheduling Scheme for Distributed Real-Time and Embedded Systems
    Rao, Lei
    Liu, Xue
    Gu, Zonghua
    Liu, Wenyu
    AD HOC & SENSOR WIRELESS NETWORKS, 2011, 11 (3-4) : 265 - 284