A new design for data-centric Ethernet communication with tight synchronization requirements for automated vehicles

被引:0
|
作者
Gemlau, Kai-Bjorn [1 ]
Peeck, Jonas [1 ]
Sperling, Nora [1 ]
Hertha, Phil [1 ]
Ernst, Rolf [1 ]
机构
[1] TU Braunschweig, Inst Comp & Network Engn, Braunschweig, Germany
关键词
Distributed real-time systems; timing analysis; data flow; cause-effect chains; logical execution time;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Deterministic communication is a key challenge for modern embedded real-time systems. This is especially true for the automotive domain, where safety-critical functions are distributed over multiple electronic control units (ECUs) across the vehicle. To handle the increased complexity together with the higher data volume, Ethernet is considered as a universal media. Consequently, a great effort has been spent on making Ethernet predictable to satisfy timing and safety requirements. However, the communication stacks (COM-stacks) that build the bridge between applications and the network did not receive the same attention. Until now it has been dealt with as legacy software and overloaded with additional features to support the new multi-level protocols. Moreover, with the shift to automated vehicles, communication requirements will change fundamentally, transforming the car to a data centric system. In this paper we highlight the communication requirements of future autonomous cars and show why today's COM-stack designs are not suited to meet them. We present a novel design approach that ensures predictable timing and resource sharing while focusing on a minimalist and modular design. We also show how it fits to a state-of-the-art middleware, while keeping the complexity as small as possible.
引用
收藏
页码:4489 / 4494
页数:6
相关论文
共 50 条
  • [1] A Data-Centric Approach to Synchronization
    Dolby, Julian
    Hammer, Christian
    Marino, Daniel
    Tip, Frank
    Vaziri, Mandana
    Vitek, Jan
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2012, 34 (01):
  • [2] Data-centric automated data mining
    Campos, MM
    Stengard, PJ
    Milenova, BL
    ICMLA 2005: FOURTH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS, PROCEEDINGS, 2005, : 97 - 104
  • [3] A Type System for Data-Centric Synchronization
    Vaziri, Mandana
    Tip, Frank
    Dolby, Julian
    Hammer, Christian
    Vitek, Jan
    ECOOP 2010: OBJECT-ORIENTED PROGRAMMING, 2010, 6183 : 304 - 328
  • [4] Detecting Deadlock in Programs with Data-Centric Synchronization
    Marino, Daniel
    Hammer, Christian
    Dolby, Julian
    Vaziri, Mandana
    Tip, Frank
    Vitek, Jan
    PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 322 - 331
  • [5] Colorama: Architectural support for data-centric synchronization
    Ceze, Luis
    Montesinos, Pablo
    von Praun, Christoph
    Torrellas, Josep
    THIRTEENTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2007, : 133 - +
  • [6] AtomiS: Data-Centric Synchronization Made Practical
    Paulino, Herve
    Matos, Ana Almeida
    Cederquist, Jan
    Giunti, Marco
    Matos, Joao
    Ravara, Antonio
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2023, 7 (OOPSLA):
  • [7] Data-centric AI approach for automated wildflower monitoring
    Schouten, Gerard
    Michielsen, Bas S. H. T.
    Gravendeel, Barbara
    PLOS ONE, 2024, 19 (09):
  • [8] Condition-Based Synchronization in Data-Centric Concurrency Control
    Neves, David
    Paulino, Herve
    37TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2022, : 1268 - 1275
  • [9] Data-centric communication strategy for wireless sensor networks
    Kuniyasu, Tetsuro
    Shigeyasu, Tetsuya
    INTERNATIONAL JOURNAL OF SPACE-BASED AND SITUATED COMPUTING, 2018, 8 (01) : 30 - 39
  • [10] A Data-Centric Study of Software Tutorial Design
    Arya, Deeksha M.
    Nassif, Mathieu
    Robillard, Martin P.
    IEEE SOFTWARE, 2022, 39 (03) : 106 - 115