Abstract

This paper investigates the feasibility of the pragmatic implementation of distributed algorithms in real-world cyber-physical systems (CPSs). We detail how distributed (and parallel) computing systems can be realized using existing system-design software for CPS development. A series of experiments is devised and used to verify the information-exchange capacity of the computing nodes and the synchronous and real-time operational effectiveness of the overall distributed computing system development framework. Finally, an actual distributed computing system is realized and validated by executing a fundamental distributed consensus protocol.

References

1.
Pivoto
,
D. G.
,
de Almeida
,
L. F.
,
da Rosa Righi
,
R.
,
Rodrigues
,
J. J.
,
Lugli
,
A. B.
, and
Alberti
,
A. M.
,
2021
, “
Cyber-Physical Systems Architectures for Industrial Internet of Things Applications in Industry 4.0: A Literature Review
,”
J. Manuf. Syst.
,
58
, pp.
176
192
.
2.
Chen
,
F.
,
Tang
,
Y.
,
Wang
,
C.
,
Huang
,
J.
,
Huang
,
C.
,
Xie
,
D.
,
Wang
,
T.
, and
Zhao
,
C.
,
2021
, “
Medical Cyber-Physical Systems: A Solution to Smart Health and the State of the Art
,”
IEEE Trans. Comput. Soc. Syst.
,
9
(
5
), pp.
1359
1386
.
3.
Zhang
,
K.
,
Shi
,
Y.
,
Karnouskos
,
S.
,
Sauter
,
T.
,
Fang
,
H.
, and
Colombo
,
A. W.
,
2022
, “
Advancements in Industrial Cyber-Physical Systems: An Overview and Perspectives
,”
IEEE Trans. Ind. Inform.
,
19
(
1
), pp.
716
729
.
4.
Möller
,
D. P.
, and
Vakilzadian
,
H.
,
2016
, “
Cyber-Physical Systems in Smart Transportation
,”
2016 IEEE International Conference on Electro Information Technology (EIT)
,
Grand Forks, ND
,
May 19–21
, IEEE, pp.
0776
0781
.
5.
Mois
,
G.
,
Sanislav
,
T.
, and
Folea
,
S. C.
,
2016
, “
A Cyber-Physical System for Environmental Monitoring
,”
IEEE Trans. Instrum. Meas.
,
65
(
6
), pp.
1463
1471
.
6.
Yu
,
X.
, and
Xue
,
Y.
,
2016
, “
Smart Grids: A Cyber-Physical Systems Perspective
,”
Proc. IEEE
,
104
(
5
), pp.
1058
1070
.
7.
Pundir
,
A.
,
Singh
,
S.
,
Kumar
,
M.
,
Bafila
,
A.
, and
Saxena
,
G. J.
,
2022
, “
Cyber-Physical Systems Enabled Transport Networks in Smart Cities: Challenges and Enabling Technologies of the New Mobility Era
,”
IEEE Access
,
10
, pp.
16350
16364
.
8.
Guo
,
S.
,
2014
, “
Special Issue on Cyber-Physical Systems
,”
Int. J. Parallel Emergent Distrib. Syst.
,
29
(
3
), pp.
213
214
.
9.
Hu
,
L.
,
Xie
,
N.
,
Kuang
,
Z.
, and
Zhao
,
K.
,
2012
, “
Review of Cyber-Physical System Architecture
,”
2012 IEEE 15th International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing Workshops
,
Shenzhen
,
Apr. 11
, IEEE, pp.
25
30
.
10.
Lee
,
E. A.
,
2008
, “
Cyber Physical Systems: Design Challenges
,”
2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC)
,
Orlando, FL
,
May 7–5
, IEEE, pp.
363
369
.
11.
Haque
,
S. A.
,
Aziz
,
S. M.
, and
Rahman
,
M.
,
2014
, “
Review of Cyber-Physical System in Healthcare
,”
Int. J. Distrib. Sens. Netw.
,
10
(
4
), p.
217415
.
12.
Yadav
,
S. B.
,
2023
, “
A Resilient Hierarchical Distributed Model of a Cyber Physical System
,”
Cyber-Phys. Syst.
,
9
(
2
), pp.
97
121
.
13.
Hall
,
J.
,
2021
,
The Design and Implementation of a Real-Time Complex Event Processing Framework for CPS/IoT Systems
.
14.
Colombo
,
A. W.
,
Karnouskos
,
S.
,
Kaynak
,
O.
,
Shi
,
Y.
, and
Yin
,
S.
,
2017
, “
Industrial Cyberphysical Systems: A Backbone of the Fourth Industrial Revolution
,”
IEEE Ind. Electron. Mag.
,
11
(
1
), pp.
6
16
.
15.
Petrenko
,
V.
,
Tebueva
,
F.
,
Struchkov
,
I.
, and
Ryabtsev
,
S.
,
2023
, “
Model of Trusted Interaction of Agents in Decentralized Cyber-Physical Environment
,”
Herald Dagestan State Tech. Univ. Tech. Sci.
,
50
(
2
), pp.
134
141
.
16.
Lee
,
J.
,
Bagheri
,
B.
, and
Kao
,
H.-A.
,
2015
, “
A Cyber-Physical Systems Architecture for Industry 4.0-Based Manufacturing Systems
,”
Manuf. Lett.
,
3
, pp.
18
23
.
17.
Mohammadinejad
,
S.
,
Deshmukh
,
J. V.
, and
Puranic
,
A. G.
,
2020
, “
Mining Environment Assumptions for Cyber-Physical System Models
,”
2020 ACM/IEEE 11th International Conference on Cyber-Physical Systems (ICCPS)
,
Sydney, Australia
,
Apr. 21–25
, IEEE, pp.
87
97
.
18.
Xu
,
L.
,
Guo
,
Q.
,
Wang
,
Z.
, and
Sun
,
H.
,
2021
, “
Modeling of Time-Delayed Distributed Cyber-Physical Power Systems for Small-Signal Stability Analysis
,”
IEEE Trans. Smart Grid
,
12
(
4
), pp.
3425
3437
.
19.
Feng
,
Y.
,
Hu
,
B.
,
Hao
,
H.
,
Gao
,
Y.
,
Li
,
Z.
, and
Tan
,
J.
,
2018
, “
Design of Distributed Cyber-Physical Systems for Connected and Automated Vehicles With Implementing Methodologies
,”
IEEE Trans. Ind. Inform.
,
14
(
9
), pp.
4200
4211
.
20.
Rajagopal
,
R.
, and
Wainwright
,
M. J.
,
2010
, “
Network-Based Consensus Averaging With General Noisy Channels
,”
IEEE Trans. Signal Process.
,
59
(
1
), pp.
373
385
.
21.
Simić
,
S. N.
, and
Sastry
,
S.
,
2003
, “
Distributed Environmental Monitoring Using Random Sensor Networks
,”
Information Processing in Sensor Networks
,
Palo Alto, CA
,
Apr. 22–23
, Springer, pp.
582
592
.
22.
Tran
,
H.-D.
,
Nguyen
,
L. V.
,
Musau
,
P.
,
Xiang
,
W.
, and
Johnson
,
T. T.
,
2019
, “
Real-Time Verification for Distributed Cyber-Physical Systems
,”
Leibniz Trans. Embed. Syst.
,
8
(
2
), pp.
1
19
.
23.
Li
,
S.
,
Zhao
,
S.
,
Yang
,
P.
,
Andriotis
,
P.
,
Xu
,
L.
, and
Sun
,
Q.
,
2019
, “
Distributed Consensus Algorithm for Events Detection in Cyber-Physical Systems
,”
IEEE Int. Things J.
,
6
(
2
), pp.
2299
2308
.
24.
Eidson
,
J. C.
,
Lee
,
E. A.
,
Matic
,
S.
,
Seshia
,
S. A.
, and
Zou
,
J.
,
2011
, “
Distributed Real-Time Software for Cyber-Physical Systems
,”
Proc. IEEE
,
100
(
1
), pp.
45
59
.
25.
Xiao
,
Y.
,
Zhang
,
N.
,
Li
,
J.
,
Lou
,
W.
, and
Hou
,
Y. T.
,
2019
, “Distributed Consensus Protocols and Algorithms,”
Blockchain for Distributed Systems Security
,
S.
Shetty
,
C.
Kamhoua
, and
L.
Njilla
, eds.,
John Wiley & Sons
,
Hoboken, NJ
, pp.
25
50
.
26.
Kang
,
W.
,
Kapitanova
,
K.
, and
Son
,
S. H.
,
2012
, “
Rdds: A Real-Time Data Distribution Service for Cyber-Physical Systems
,”
IEEE Trans. Ind. Inform.
,
8
(
2
), pp.
393
405
.
27.
Hall
,
J.
, and
Iqbal
,
R.
,
2017
, “
Compes: A Command Messaging Service for Iot Policy Enforcement in a Heterogeneous Network
,”
2017 IEEE/ACM Second International Conference on Internet-of-Things Design and Implementation (IoTDI)
,
Pittsburgh, PA
,
Apr. 18–21
, IEEE, pp.
37
44
.
28.
Lion
,
B.
,
Arbab
,
F.
, and
Talcott
,
C.
,
2022
, “
A Formal Framework for Distributed Cyber-Physical Systems
,”
J. Log. Algebr. Methods Program.
,
128
, p.
100795
.
29.
Sood
,
V.
,
Nema
,
M. K.
,
Kumar
,
R.
, and
Nene
,
M. J.
,
2022
, “
A Framework for Prototyping Distributed Cyber-Physical Systems With Reference Nets
,”
Simul. Model. Pract. Theory
,
117
, p.
102488
.
30.
Ilić
,
M.
, and
Kosanić
,
M.
,
2023
, “
Distributed Algorithm for Simulating Dynamic Interactions Within a General Cyber-Physical System
,”
2023 11th Workshop on Modelling and Simulation of Cyber-Physical Energy Systems (MSCPES)
,
San Antonio, TX
,
May 9
, IEEE, pp.
1
7
.
31.
Zhou
,
Z.
,
Hu
,
J.
,
Liu
,
Q.
,
Lou
,
P.
,
Yan
,
J.
, and
Li
,
W.
,
2018
, “
Fog Computing-Based Cyber-Physical Machine Tool System
,”
IEEE Access
,
6
, pp.
44580
44590
.
32.
Coulouris
,
G.
,
Dollimore
,
J.
, and
Kindberg
,
T.
,
2000
,
Distributed Systems: Concepts and Design
, 3rd ed.,
Addison Wesley
.
33.
Magee
,
J.
,
2008
,
Analyzing Synchronous Distributed Algorithms
.
34.
Mills
,
D. L.
,
1995
, “
Improved Algorithms for Synchronizing Computer Network Clocks
,”
IEEE/ACM Trans. Netw.
,
3
(
3
), pp.
245
254
.
35.
Hadzilacos
,
V.
, and
Toueg
,
S.
,
1994
, “
A Modular Approach to Fault-Tolerant Broadcasts and Related Problems
,” Tech. rep.,
Cornell University
.
36.
Workneh
,
H. T.
,
2021
, “
Applied Distributed Fault Diagnosis
,”Master's Thesis, North Carolina Agricultural and Technical State University, Greensboro, NC.
You do not currently have access to this content.