Risk and Mitigation of Nondeterminism in Distributed Cyber-Physical Systems

被引:0
|
作者
Bateni, Soroush [1 ]
Lohstroh, Marten [1 ]
Wong, Hou Seng [1 ]
Kim, Hokeun [2 ]
Lin, Shaokai [1 ]
Menard, Christian [3 ]
Lee, Edward A. [1 ]
机构
[1] Univ Calif Berkeley, Berkeley, CA 94720 USA
[2] Arizona State Univ, Tempe, AZ USA
[3] Tech Univ Dresden, Dresden, Germany
基金
美国国家科学基金会;
关键词
Distributed systems; Deterministic models; Languages; Real-time and embedded systems; TIME; DESIGN;
D O I
10.1145/3610579.3613219
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Asynchronous frameworks for distributed embedded systems, like ROS and MQTT, are increasingly used in safety-critical applications such as autonomous driving, where the cost of unintended behavior is high. The loose coordination between the components in these frameworks gives rise to nondeterminism, where factors such as communication timing can lead to arbitrary ordering in the handling of messages. In this paper, we show that this problem compromises safety and complicates system design in Autoware. Auto 1.0, a popular open-source autonomous driving framework based on ROS 2. We extend the Lingua Franca coordination language to support distributed execution, port Autoware.Auto to Lingua Franca, and show that our solution avoids the identified problems. We assess the performance of our federated runtime implementation and show that it is competitive for this application. We also compare our achievable throughput to ROS 2 and MQTT using microbenchmarks and find that we can match or exceed the throughput of those frameworks while preserving determinism.
引用
收藏
页码:1 / 11
页数:11
相关论文
共 50 条
  • [1] Preliminary Risk and Mitigation Assessment in Cyber-Physical Systems
    Foldvari, Andras
    Brancati, Francesco
    Pataricza, Andras
    [J]. 2023 53RD ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOPS, DSN-W, 2023, : 267 - 274
  • [2] Autonomous mitigation of cyber risks in the Cyber-Physical Systems
    Kholidy, Hisham A.
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 115 : 171 - 187
  • [3] Distributed Control for Cyber-Physical Systems
    Mangharam, Rahul
    Pajic, Miroslav
    [J]. JOURNAL OF THE INDIAN INSTITUTE OF SCIENCE, 2013, 93 (03) : 353 - 387
  • [4] Model Based Risk Assessment and Risk Mitigation Framework for Cyber-Physical Systems
    Gowdanakatte, Shwetha
    Ray, Indrakshi
    Abdelgawad, Mahmoud
    [J]. 2023 5TH IEEE INTERNATIONAL CONFERENCE ON TRUST, PRIVACY AND SECURITY IN INTELLIGENT SYSTEMS AND APPLICATIONS, TPS-ISA, 2023, : 203 - 212
  • [5] Software Safety and Security Risk Mitigation in Cyber-physical Systems INTRODUCTION
    Biro, Miklos
    Mashkoor, Atif
    Sametinger, Johannes
    Seker, Remzi
    [J]. IEEE SOFTWARE, 2018, 35 (01) : 24 - 29
  • [6] Runtime Verification for Distributed Cyber-Physical Systems
    Momtaz, Anik
    [J]. 2021 40TH INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS 2021), 2021, : 349 - 350
  • [7] SECURE DISTRIBUTED ESTIMATION IN CYBER-PHYSICAL SYSTEMS
    Khan, Usman A.
    Stankovic, Aleksandar M.
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2013, : 5209 - 5213
  • [8] Predicate monitoring in distributed cyber-physical systems
    Anik Momtaz
    Niraj Basnet
    Houssam Abbas
    Borzoo Bonakdarpour
    [J]. International Journal on Software Tools for Technology Transfer, 2023, 25 : 541 - 556
  • [9] Synchronization of Distributed Controllers in Cyber-Physical Systems
    Lesi, Vuk
    Jakovljevic, Zivana
    Pajic, Miroslav
    [J]. 2019 24TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2019, : 710 - 717
  • [10] On distributed coordination in networks of cyber-physical systems
    Russo, Giovanni
    di Bernardo, Mario
    [J]. CHAOS, 2019, 29 (05)