| Literature DB >> 29081597 |
Wenbing Zhao1, Mary Q Yang2,3.
Abstract
In this article, we present a set of lightweight mechanisms to enhance the dependability of a safety-critical real-time distributed system referred to as an integrated clinical environment (ICE). In an ICE, medical devices are interconnected and work together with the help of a supervisory computer system to enhance patient safety during clinical operations. Inevitably, there are strong dependability requirements on the ICE. We introduce a set of mechanisms that essentially make the supervisor component a trusted computing base, which can withstand common hardware failures and malicious attacks. The mechanisms rely on the replication of the supervisor component and employ only one input-exchange phase into the critical path of the operation of the ICE. Our analysis shows that the runtime latency overhead is much lower than that of traditional approaches.Entities:
Keywords: Byzantine agreement; Continuous availability; Cyber security; Integrated clinical environments; Service integrity; State machine replication
Year: 2017 PMID: 29081597 PMCID: PMC5657604 DOI: 10.1007/s11227-017-2003-0
Source DB: PubMed Journal: J Supercomput ISSN: 0920-8542 Impact factor: 2.474
Fig. 1Main components in an ICE
Fig. 2The main phases in one round of ICE operation. R0, R1, R2, R3 denote the supervisor replicas, and D1, D2, D3 denote medical devices. Here we assume that R3 is able to collect the entire PS set from all devices, in which case, R3 sends the set to all other replicas
Fig. 3The latency overhead for our lightweight mechanisms in comparison with the traditional approach where a Byzantine agreement is used. a The latency when the primary replica is not faulty. b The latency when the primary replica is faulty and a view change is involved