Scheduling for Fault-Tolerant Communication on the Static Segment of FlexRay

被引:22
|
作者
Tanasa, Bogdan [1 ]
Bordoloi, Unmesh D. [1 ]
Eles, Petru [1 ]
Peng, Zebo [1 ]
机构
[1] Linkopings Univ, Linkoping, Sweden
关键词
D O I
10.1109/RTSS.2010.31
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
FlexRay has been widely accepted as the next generation bus protocol for automotive networks. This has led to tremendous research interest in techniques for scheduling messages on the FlexRay bus, in order to meet the hard real-time deadlines of the automotive applications. However, these techniques do not generate reliable schedules in the sense that they do not provide any performance guarantees in the presence of faults. In this work, we will present a framework for generating fault-tolerant message schedules on the time-triggered (static) segment of the FlexRay bus. We provide formal guarantees that the generated fault-tolerant schedules achieve the reliability goal even in the presence of transient and intermittent faults. Moreover, our technique minimizes the required number of retransmissions of the messages in order to achieve such fault tolerant schedules, thereby, optimizing the bandwidth utilization. Towards this, we formulate the optimization problem in Constraint Logic Programming (CLP), which returns optimal results. However, this procedure is computationally intensive and hence, we also propose an efficient heuristic. The heuristic guarantees the reliability of the constructed schedules but might be sub-optimal with respect to bandwidth utilization. Extensive experiments run on synthetic test cases and real-life case studies illustrate that the heuristic performs extremely well. The experiments also establish that our heuristic scales significantly better than the CLP formulation.
引用
收藏
页码:385 / 394
页数:10
相关论文
共 50 条
  • [41] Fault-tolerant scheduling framework for MedioGRID system
    Pop, Florin
    Tudor, Dacian
    Cristea, Valentin
    Cretu, Vladimir
    EUROCON 2007: THE INTERNATIONAL CONFERENCE ON COMPUTER AS A TOOL, VOLS 1-6, 2007, : 1495 - 1500
  • [42] An Effective Multiple-Level Fault-Tolerant Framework for FlexRay Network Systems
    Huang, Hsiang
    Leu, Kuen-Long
    Chen, Yung-Yuan
    2015 INTERNATIONAL CONFERENCE ON CONNECTED VEHICLES AND EXPO (ICCVE), 2015, : 54 - 55
  • [43] Ultrafast fault-tolerant long-distance quantum communication with static linear optics
    Ewert, Fabian
    van Loock, Peter
    PHYSICAL REVIEW A, 2017, 95 (01)
  • [44] A Hybrid GA-based Scheduling Method for Static Segment in FlexRay Systems
    Ding, Shan
    Yin, Xiaona
    Xu, Hongming
    Zhang, Shi
    2010 CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-5, 2010, : 1548 - +
  • [45] A Fast and Optimal Static Segment Scheduling Method for FlexRay v3.0
    Cakmak, Cumhur
    Schmidt, Ece Guran
    Schmidt, Klaus Werner
    2017 25TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2017,
  • [46] Fault-tolerant causal delivery in group communication
    Shima, K
    Higaki, H
    Takizawa, M
    1996 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1996, : 302 - 309
  • [47] A FAULT-TOLERANT COMMUNICATION ARCHITECTURE FOR DISTRIBUTED SYSTEMS
    PRADHAN, DK
    REDDY, SM
    IEEE TRANSACTIONS ON COMPUTERS, 1982, 31 (09) : 863 - 870
  • [48] A fault-tolerant communication mechanism for cooperative robots
    El Haddad, J
    Haddad, S
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2004, 42 (14) : 2793 - 2808
  • [49] A Communication Framework for Fault-Tolerant Parallel Execution
    Kanna, Nagarajan
    Subhlok, Jaspal
    Gabriel, Edgar
    Rohit, Eshwar
    Anderson, David
    LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING, 2010, 5898 : 1 - +
  • [50] Fault-tolerant communication algorithms in toroidal networks
    AlMohammad, BFA
    Bose, B
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1999, 10 (10) : 976 - 983