LETT: An Execution Model for Distributed Real-Time Systems

被引:2
|
作者
Baron, Wojciech [1 ]
Arestova, Anna [1 ]
Sippl, Christoph [2 ]
Hielscher, Kai-Steffen [1 ]
German, Reinhard [1 ]
机构
[1] Friedrich Alexander Univ Erlangen Nurnberg, Comp Networks & Commun Syst, Erlangen, Germany
[2] Audi AG, Predev Automated Driving, Ingolstadt, Germany
关键词
Logical Execution Time; Distributed Real-Time Systems; Automated Driving Architecture; CAUSE-EFFECT CHAINS;
D O I
10.1109/VTC2021-FALL52928.2021.9625343
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The architecture of modern vehicles is shifting from multiple rather loosely collaborating single-core systems to fewer tightly collaborating high-performance multi-core systems. This architectural shift is intended to be capable of managing the increased computational and communication effort that is required to run advanced driver assistance and automated driving software. The most widespread real-time execution model is based on bounded worst-case execution times of tasks, which can result in weaknesses with regard to data determinism in multi-core systems. Therefore, an alternative execution model in which the execution time is abstracted by a logical time has emerged. This execution model proved its feasibility in practical use cases on multi-core systems under the assumption, that data transmission can be performed in zero time. However, this assumption is difficult to meet, especially for distributed real-time systems. In this paper, we propose an execution model in which a logical transmission time is introduced in addition to the logical execution time. The proposed execution model not only allows the prerequisite of zero read and write times to be discarded, but also the scheduling of read and write processes at a fixed point in time is no longer necessary. Consequently, we validate the proposed execution model in a case study and discuss advantages and disadvantages.
引用
收藏
页数:7
相关论文
共 50 条
  • [21] Model continuity in the design of dynamic distributed real-time systems
    Hu, XL
    Zeigler, BP
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2005, 35 (06): : 867 - 878
  • [22] Distributed Timed Multitasking - A model of computation for hard real-time distributed systems
    Angelov, Christo
    Berthing, Jesper
    [J]. FROM MODEL-DRIVEN DESIGN TO RESOURCE MANAGEMENT FOR DISTRIBUTED EMBEDDED SYSTEMS, 2006, 225 : 145 - +
  • [23] Monitoring distributed real-time systems
    [J]. Shiyou Hiagong Gaodeng Xuexiao Xuebao, 1 (71-73, 86):
  • [24] MONITORING DISTRIBUTED REAL-TIME SYSTEMS
    SCHMID, U
    [J]. REAL-TIME SYSTEMS, 1994, 7 (01) : 33 - 56
  • [25] Testing distributed real-time systems
    Thane, H
    Hansson, H
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2001, 24 (09) : 463 - 478
  • [26] Real-time scheduling in distributed systems
    Thai, ND
    [J]. PAR ELEC 2002: INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, 2002, : 165 - 170
  • [27] Monitoring Distributed Real-Time Systems
    于波
    [J]. 石油化工高等学校学报, 1998, (01) : 72 - 74+87
  • [28] Parallel and distributed real-time systems
    Manimaran, G
    Ecker, K
    Huh, EN
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2005, 77 (01) : 1 - 2
  • [29] Real-time distributed VXI systems
    Wolfe, Ron
    Graff, John
    [J]. EE: Evaluation Engineering, 1991, 30 (05):
  • [30] Real-time Distributed MIMO Systems
    Hamed, Ezzeldin
    Rahul, Hariharan
    Abdelghany, Mohammed A.
    Katabi, Dina
    [J]. PROCEEDINGS OF THE 2016 ACM CONFERENCE ON SPECIAL INTEREST GROUP ON DATA COMMUNICATION (SIGCOMM '16), 2016, : 412 - 425