DocumentCode :
2108096
Title :
Virtual Synchrony Guarantees for Cyber-physical Systems
Author :
Ferrari, Federico ; Zimmerling, Marco ; Mottola, Luca ; Thiele, Lothar
Author_Institution :
Comput. Eng. & Networks Lab., ETH Zurich, Zurich, Switzerland
fYear :
2013
fDate :
Sept. 30 2013-Oct. 3 2013
Firstpage :
20
Lastpage :
30
Abstract :
By integrating computational and physical elements through feedback loops, CPSs implement a wide range of safety-critical applications, from high-confidence medical systems to critical infrastructure control. Deployed systems must therefore provide highly dependable operation against unpredictable real-world dynamics. However, common CPS hardware-comprising battery-powered and severely resource-constrained devices interconnected via low-power wireless-greatly complicates attaining the required communication guarantees. VIRTUS fills this gap by providing atomic multicast and view management atop resource-constrained devices, which together provide virtually synchronous executions that developers can leverage to apply established concepts from the dependable distributed systems literature. We build VIRTUS upon an existing best-effort communication layer, and formally prove the functional correctness of our mechanisms. We further show, through extensive real-world experiments, that VIRTUS incurs a limited performance penalty compared with best-effort communication. To the best of our knowledge, VIRTUS is the first system to provide virtual synchrony guarantees atop resource-constrained CPS hardware.
Keywords :
distributed processing; safety-critical software; CPS; VIRTUS; atomic multicast management; atomic view management; best-effort communication layer; cyber-physical systems; functional correctness; resource-constrained devices; virtual synchrony guarantees; virtually synchronous executions; Computer crashes; Protocols; Receivers; Reliability; Schedules; Sensors; Wireless communication;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reliable Distributed Systems (SRDS), 2013 IEEE 32nd International Symposium on
Conference_Location :
Braga
Type :
conf
DOI :
10.1109/SRDS.2013.11
Filename :
6656258
Link To Document :
بازگشت