Issues in Cyber-Physical Systems Architectures P. R. Kumar

advertisement
Issues in Cyber-Physical Systems
Architectures
P. R. Kumar
Dept. of Electrical and Computer Engineering
Texas A&M University
Email: prk.tamu@gmail.com
Web: http://cesg.tamu.edu/faculty/p-r-kumar/
CDC
Florence, Italy
Dec13, 2013
1/7
Four architectural properties
u
System development and debug time
– Architecture for proliferation
u
Safety
– Architecture for verification/validation/proof of correct
behavior
u
Performance
– Architecture for speed/precision
u
Security
– Need a theoretical foundation
2/7
Abstractions and architecture for
proliferation
Internet
Application Layer
Application Layer
Presentation Layer
Presentation Layer
Session Layer
Session Layer
Transport Layer
Transport Layer
Network Layer
Network Layer
Data Link Layer
Data Link Layer
Physical Layer
Physical Layer
Serial computation
Digital Communication
Source
Coding
Software
Hardware
Channel
Coding
von Neumann Bridge
(Valiant `90)
CPS
Plant-Controller
Separation
Plant
Controller
Separation of estimation
and control
Plant
Controller
Estimator
What are the abstractions and
architecture for convergence of control
with communication and computing?
Goal is to enable rapid design and deployment
Critical Resource: Control Designer’s Time
Standardized abstractions
Minimal reconfiguration and reprogramming
Hopefully leading to proliferation
3/7
Architecture for verification/validation/proof
of correct behavior
Three challenges
In-Vehicle Networks
– Distributed nature of system
» Proof of correct interactions
– Temporal behavior
Wire harnesses are:
Costly (>$1000.00)
Complex (>4,000 parts)
Heavy (>40kg)
Warranty issues (>65 IPTV)
» Computation and
communication must interact in
the correct temporal way with
physical system
– Complexity of
interactions/verification
» Number of states is large
» Complex combinatorial
behavior
4/7
Architecture for high performance
High performance may conflict with
composable/layered architecture
– Reminiscent of cross-layer design in wireless
» “If I expose TCP parameters to MAC, then performance can be
increased by 10%”
– Tension between architecture and performance?
5/7
Architecture of security
Complexity of physical and computational and
communication systems and interactions
– Cross-layer attacks
– Need for a holistic theory of security
6/7
Thank you
7/7
Download