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 条
  • [1] Fault-tolerant static scheduling for grids
    Fechner, Bernhard
    Hoenig, Udo
    Keller, Joerg
    Schiffmann, Wolfram
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 322 - +
  • [2] HOSA: Holistic Scheduling and Analysis for Scalable Fault-tolerant FlexRay Design
    Hua, Yu
    Liu, Xue
    He, Wenbo
    2012 PROCEEDINGS IEEE INFOCOM, 2012, : 1233 - 1241
  • [3] Task Migration for Fault-Tolerant FlexRay Networks
    Klobedanz, Kay
    Defo, Gilles B.
    Zabel, Henning
    Mueller, Wolfgang
    Zhi, Yuan
    DISTRIBUTED, PARALLEL AND BIOLOGICALLY INSPIRED SYSTEMS, 2010, 329 : 55 - 65
  • [4] A Reconfiguration Approach for Fault-Tolerant FlexRay Networks
    Klobedanz, Kay
    Koenig, Andreas
    Mueller, Wolfgang
    2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 82 - 87
  • [5] Message Scheduling for the Static Segment of the FlexRay Protocol
    Schmidt, Ece Gueran
    Schmidt, Klaus
    2008 IEEE 16TH SIGNAL PROCESSING, COMMUNICATION AND APPLICATIONS CONFERENCE, VOLS 1 AND 2, 2008, : 501 - +
  • [6] Message Scheduling for the FlexRay Protocol: The Static Segment
    Schmidt, Klaus
    Schmidt, Ece Guran
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2009, 58 (05) : 2170 - 2179
  • [7] Optimal Message Scheduling for the Static Segment of FlexRay
    Schmidt, Klaus
    Schmidt, Ece G.
    2010 IEEE 72ND VEHICULAR TECHNOLOGY CONFERENCE FALL, 2010,
  • [8] Fault-tolerant scheduling
    Kalyanasundaram, B
    Pruhs, KR
    SIAM JOURNAL ON COMPUTING, 2005, 34 (03) : 697 - 719
  • [9] Fault-Tolerant Static Scheduling and Routing for In-vehicle Networks
    Syed, Ammad Ali
    Ayaz, Serkan
    Leinmueller, Tim
    Chandra, Madhu
    2022 32ND INTERNATIONAL TELECOMMUNICATION NETWORKS AND APPLICATIONS CONFERENCE (ITNAC), 2022, : 273 - 279
  • [10] Scheduling of the FlexRay static segment for robust controller integration
    Longo, Stefano
    Su, Tingli
    Herrmann, Guido
    Barber, Phil
    Gerlinger, Uwe
    2011 IEEE INTERNATIONAL CONFERENCE ON CONTROL APPLICATIONS (CCA), 2011, : 1487 - 1492