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
关键词
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 条
  • [1] Distributed Control for Cyber-Physical Systems
    Mangharam, Rahul
    Pajic, Miroslav
    JOURNAL OF THE INDIAN INSTITUTE OF SCIENCE, 2013, 93 (03) : 353 - 387
  • [2] Distributed Programming Framework for Fast Iterative Optimization in Networked Cyber-Physical Systems
    Balani, Rahul
    Wanner, Lucas F.
    Srivastava, Mani B.
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2014, 13
  • [3] Optimization and Control of Cyber-Physical Vehicle Systems
    Bradley, Justin M.
    Atkins, Ella M.
    SENSORS, 2015, 15 (09) : 23020 - 23049
  • [4] Control Behavior Integrity for Distributed Cyber-Physical Systems
    Adepu, Sridhar
    Brasser, Ferdinand
    Garcia, Luis
    Rodler, Michael
    Davi, Lucas
    Sadeghi, Ahmad-Reza
    Zonouz, Saman
    2020 ACM/IEEE 11TH INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (ICCPS 2020), 2020, : 30 - 40
  • [5] Programming Cyber-Physical Systems with MacroLab
    Sookoor, Tamim I.
    Hnat, Timothy W.
    Whitehouse, Kamin
    SENSYS'08: PROCEEDINGS OF THE 6TH ACM CONFERENCE ON EMBEDDED NETWORKED SENSOR SYSTEMS, 2008, : 363 - 364
  • [6] Emerging Distributed Programming Paradigm for Cyber-Physical Systems over LoRaWANs
    Pianini, Danilo
    Elzanaty, Ahmed
    Giorgetti, Andrea
    Chiani, Marco
    2018 IEEE GLOBECOM WORKSHOPS (GC WKSHPS), 2018,
  • [7] Neural Programming: Towards Adaptive Control in Cyber-Physical Systems
    Selyunin, K.
    Ratasich, D.
    Bartocci, E.
    Islam, M. A.
    Smolka, S. A.
    Grosu, R.
    2015 54TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2015, : 6978 - 6985
  • [8] Distributed Sampled-data Control of Cyber-physical Systems
    Huang J.
    Xu B.
    Chen L.
    Huanan Ligong Daxue Xuebao/Journal of South China University of Technology (Natural Science), 2019, 47 (02): : 31 - 40
  • [9] Toward Distributed Declarative Control of Networked Cyber-Physical Systems
    Stehr, Mark-Oliver
    Kim, Minyoung
    Talcott, Carolyn
    UBIQUITOUS INTELLIGENCE AND COMPUTING, 2010, 6406 : 397 - 413
  • [10] Towards cyber-physical systems:Distributed model predictive control
    LI ShaoYuan
    ZHENG Yi
    WEI YongSong
    Science Foundation in China, 2015, 23 (03) : 42 - 61