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 条
  • [1] THE EXECUTION MODEL AND THE ARCHITECTURE FOR REAL-TIME PARALLEL SYSTEMS
    YAMAGUCHI, Y
    TODA, K
    NISHIDA, K
    TAKAHASHI, E
    [J]. INFORMATION PROCESSING '94, VOL I: TECHNOLOGY AND FOUNDATIONS, 1994, 51 : 177 - 182
  • [2] Estimation of the Execution Time in Real-Time Systems
    Kozyrev, V. P.
    [J]. PROGRAMMING AND COMPUTER SOFTWARE, 2016, 42 (01) : 41 - 48
  • [3] Extending the Standard Execution Model of UML for Real-Time Systems
    Benyahia, Abderraouf
    Cuccuru, Arnaud
    Taha, Safouan
    Terrier, Francois
    Boulanger, Frederic
    Gerard, Sebastien
    [J]. DISTRIBUTED, PARALLEL AND BIOLOGICALLY INSPIRED SYSTEMS, 2010, 329 : 43 - +
  • [4] An analyzable execution model for SDL for embedded real-time systems
    Alvarez, JM
    Díaz, M
    Llopis, L
    Pimentel, E
    Troya, JM
    [J]. REAL TIME PROGRAMMING 1999 (WRTP'99), 1999, : 171 - 176
  • [5] Estimation of the execution time in real-time systems
    V. P. Kozyrev
    [J]. Programming and Computer Software, 2016, 42 : 41 - 48
  • [6] Real-Time Event Framework based on component model for distributed real-time systems
    Yoon, EY
    Yoon, YI
    [J]. PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 1942 - 1948
  • [7] Model Feasible Interactions in Distributed Real-Time Systems
    Ren, Shangping
    Yu, Yue
    Song, Miao
    [J]. FORMAL MODELING: ACTORS, OPEN SYSTEMS, BIOLOGICAL SYSTEMS: ESSAYS DEDICATED TO CAROLYN TALCOTT ON THE OCCASION OF HER 70TH BIRTHDAY, 2011, 7000 : 144 - 168
  • [8] Implementing reliable distributed real-time systems with the Θ-model
    Hermant, Jean-Francois
    Widder, Josef
    [J]. PRINCIPLES OF DISTRIBUTED SYSTEMS, 2006, 3974 : 334 - +
  • [9] REAL-TIME DISTRIBUTED SYSTEMS
    BARBACCI, MR
    [J]. COMPUTER HARDWARE DESCRIPTION LANGUAGES AND THEIR APPLICATIONS, 1993, 32 : 3 - 12
  • [10] Model-based specification and execution of embedded real-time systems
    Schattkowsky, T
    Mueller, W
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, : 1392 - 1393