Programming Support for Distributed Optimization and Control in Cyber-Physical Systems

被引:1
|
作者
Balani, Rahul [1 ]
Wanner, Lucas F. [2 ]
Friedman, Jonathan [1 ]
Srivastava, Mani B. [1 ]
Lin, Kaisen [3 ]
Gupta, Rajesh K. [3 ]
机构
[1] Univ Calif Los Angeles, Elect Engn, Los Angeles, CA 90024 USA
[2] Univ Calif Los Angeles, Comp Sci, Los Angeles, CA 90024 USA
[3] Univ Calif San Diego, Comp Sci, La Jolla, CA 92093 USA
来源
2011 ACM/IEEE Second International Conference on Cyber-Physical Systems (ICCPS 2011) | 2011年
关键词
Subgradient method; Distributed Shared Memory; Coherence; Mutual Exclusion; Sensor/Actuator Networks;
D O I
10.1109/ICCPS.2011.11
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Large-scale actuator control problems in Cyber-Physical Systems (CPSs) are often expressed within the networked optimization model. While significant advances have taken place in optimization techniques, their widespread adoption in practical implementations is impeded by the complexity of inter-node coordination and lack of programming support that is necessary for sharing information coherently between distributed and concurrent controller processes. In this paper, we propose a distributed shared memory (DSM) architecture that abstracts away the details of inter-node coordination from the programmer resulting in simplified application design. It maintains data coherency through explicit use of mutual exclusion lock primitives that serialize access to coarse subsets of shared variables using fine-grained read/write permissions. The underlying lock protocol is deadlock-free, fair and safe, and reduces response time and message cost by 81.6% and 72.8% respectively over a conventional DSM implementation with coarse access permissions. Moreover, in a representative application example, the proposed framework reduces application code size by 76% and total latency by 22% over a hand-crafted implementation.
引用
收藏
页码:109 / 118
页数:10
相关论文
共 50 条
  • [41] Flexible Optimization for Cyber-Physical and Human Systems
    Simonetto, Andrea
    IEEE CONTROL SYSTEMS LETTERS, 2024, 8 : 1475 - 1480
  • [42] Validation, Synthesis and Optimization for Cyber-Physical Systems
    Larsen, Kim Guldstrand
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2017, PT I, 2017, 10205 : 3 - 20
  • [43] Improved control of cyber-physical systems subject to cyber and physical attacks
    Mahmoud M.S.
    Hamdan M.M.
    Cyber-Physical Systems, 2019, 5 (03) : 173 - 190
  • [44] Distributed Cyber-Physical Algorithms for Wide-Area Control of Power Systems
    Chakrabortty, Aranya
    2017 51ST ANNUAL CONFERENCE ON INFORMATION SCIENCES AND SYSTEMS (CISS), 2017,
  • [45] Distributed Fusion Estimation for Nonlinear Cyber-Physical Systems With Attacked Control Signals
    Shen, Jiahui
    Weng, Pindi
    Shen, Ying
    Chen, Bo
    Yu, Li
    IEEE SYSTEMS JOURNAL, 2023, 17 (01): : 1216 - 1223
  • [46] Hierarchical Fuzzy Situational Networks for Online Decision Support in Distributed Cyber-Physical Systems
    Kotenko, Igor
    Saenko, Igor
    Ageev, Sergey
    NEW TRENDS IN INTELLIGENT SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES (SOMET_18), 2018, 303 : 623 - 636
  • [47] Negativizability: A useful property for distributed state estimation and control in Cyber-Physical Systems
    Fioravanti, Camilla
    Panzieri, Stefano
    Oliva, Gabriele
    AUTOMATICA, 2023, 157
  • [48] A JSON']JSON/HTTP communication protocol to support the development of distributed cyber-physical systems
    Pereira, Fernando
    Gomes, Luis
    2018 IEEE 16TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2018, : 23 - 30
  • [49] Maintaining Data Freshness in Distributed Cyber-Physical Systems
    Li, Guohui
    Zhou, Chunyang
    Li, Jianjun
    Guo, Bing
    IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (07) : 1077 - 1090
  • [50] The Cyber-Physical Marketplace: A Framework for Large-Scale Horizontal Integration in Distributed Cyber-Physical Systems
    Wolf, Tilman
    Zink, Michael
    Nagurney, Anna
    2013 33RD IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS (ICDCSW 2013), 2013, : 296 - 302