Consistency vs. Availability in Distributed Cyber-Physical Systems

被引:1
|
作者
Lee, Edward A. [1 ]
Akella, Ravi [2 ]
Bateni, Soroush [1 ]
Lin, Shaokai [1 ]
Lohstroh, Marten [1 ]
Menard, Christian [3 ]
机构
[1] Univ Calif Berkeley, 545Q Cory Hall, Berkeley, CA 94720 USA
[2] DENSO Int Amer Inc, 101 Metro Dr,STE 760, San Jose, CA 95110 USA
[3] Tech Univ Dresden, Cfaed Ctr Adv Elect Dresden, Chair Compiler Construct, D-01062 Dresden, Germany
基金
美国国家科学基金会;
关键词
Coordination; concurrency; consistency; availability; TIME; DESIGN;
D O I
10.1145/3609119
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In distributed applications, Brewer's CAP theorem tells us that when networks become partitioned (P), one must give up either consistency (C) or availability (A). Consistency is agreement on the values of shared variables; availability is the ability to respond to reads and writes accessing those shared variables. Availability is a real-time property whereas consistency is a logical property. We extend consistency and availability to refer to cyber-physical properties such as the state of the physical system and delays in actuation. We have further extended the CAP theorem to relate quantitative measures of these two properties to quantitative measures of communication and computation latency (L), obtaining a relation called the CAL theorem that is linear in a max-plus algebra. This paper shows how to use the CAL theorem in various ways to help design cyberphysical systems. We develop a methodology for systematically trading off availability and consistency in application-specific ways and to guide the system designer when putting functionality in end devices, in edge computers, or in the cloud. We build on the Lingua Franca coordination language to provide system designers with concrete analysis and design tools to make the required tradeoffs in deployable embedded software.
引用
收藏
页数:24
相关论文
共 50 条
  • [21] Which IT Governance for Distributed Intelligent Cyber-Physical Systems?
    Margaria, Tiziana
    39TH ANNUAL IEEE COMPUTERS, SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC 2015), VOL 2, 2015, : 46 - 47
  • [22] A Unified Methodology for Scheduling in Distributed Cyber-Physical Systems
    Tang, Qinghui
    Gupta, Sandeep K. S.
    Varsamopoulos, Georgios
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2012, 11
  • [23] Modeling Distributed Automation Systems in Cyber-Physical View
    Dai, Wenbin
    Chen, Cailian
    Vyatkin, Valeriy
    Guan, Xinping
    PROCEEDINGS OF THE 2015 10TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, 2015, : 989 - 994
  • [24] Cyber-physical Systems
    Wolf, Wayne
    COMPUTER, 2009, 42 (03) : 88 - 89
  • [25] Cyber-Physical Systems
    Letichevsky A.A.
    Letychevskyi O.O.
    Skobelev V.G.
    Volkov V.A.
    Letichevsky, A.A. (aaletichevsky78@gmail.com), 2017, Springer Science and Business Media, LLC (53) : 821 - 834
  • [26] CYBER-PHYSICAL SYSTEMS
    Zanero, Stefano
    COMPUTER, 2017, 50 (04) : 15 - 16
  • [27] Cyber-Physical Systems
    Lamnabhi-Lagarrigue, Francoise
    Di Benedetto, Maria Domenica
    Schoitsch, Erwin
    ERCIM NEWS, 2014, (97): : 6 - 7
  • [28] Cyber-physical Systems
    Vogel-Heuser, Birgit
    Kowalewski, Stefan
    AT-AUTOMATISIERUNGSTECHNIK, 2013, 61 (10) : 667 - 668
  • [29] Friend or Foe: Strong Consistency vs. Overload in High-Availability Distributed Systems and SDN
    Hanmer, Robert
    Jagadeesan, Lalita
    Mendiratta, Veena
    Zhang, Heng
    2018 29TH IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2018, : 59 - 64
  • [30] ROBUST FILTERING OF DISTRIBUTED CYBER-PHYSICAL SYSTEMS WITH CYBER-ATTACK DETECTION
    Wang, Hongwei
    Zheng, Xi
    2024 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING WORKSHOPS, ICASSPW 2024, 2024, : 294 - 298