TY - JOUR
T1 - Byzantine Fault Tolerant Event Stream Processing for Autonomic Computing
AU - Chai, Hua
AU - Zhao, Wenbing
N1 - H. Chai and W. Zhao, "Byzantine fault tolerant event stream processing for autonomic computing," in Dependable, Autonomic and Secure Computing (DASC), 2014 IEEE 12th International Conference on, 2014, pp. 109-114.
PY - 2014/1/1
Y1 - 2014/1/1
N2 - Event stream processing has been used to construct many mission-critical event-driven applications, such as business intelligence applications and collaborative intrusion detection applications. In this paper, we argue that event stream processing is also a good fit for autonomic computing and describe how to design such a system that is resilient to both hardware failures and malicious attacks. Based on a comprehensive threat analysis of event stream processing, we propose a set of lightweight mechanisms that help achieve Byzantine fault tolerant event processing for autonomic computing. The mechanisms consist of voting at the event consumers and an on-demand state synchronization mechanism triggered when an event consumer fails to collect a quorum of matching decision messages. We also introduce an evidence-based safe-guarding mechanism that prevents a faulty event consumer from inducing unnecessary rounds of state synchronization.
AB - Event stream processing has been used to construct many mission-critical event-driven applications, such as business intelligence applications and collaborative intrusion detection applications. In this paper, we argue that event stream processing is also a good fit for autonomic computing and describe how to design such a system that is resilient to both hardware failures and malicious attacks. Based on a comprehensive threat analysis of event stream processing, we propose a set of lightweight mechanisms that help achieve Byzantine fault tolerant event processing for autonomic computing. The mechanisms consist of voting at the event consumers and an on-demand state synchronization mechanism triggered when an event consumer fails to collect a quorum of matching decision messages. We also introduce an evidence-based safe-guarding mechanism that prevents a faulty event consumer from inducing unnecessary rounds of state synchronization.
KW - Autonomic Computing
KW - Byzantine Fault Tolerance
KW - Dependability
KW - Event Stream Processing
KW - Integrity
KW - Trust
UR - https://engagedscholarship.csuohio.edu/enece_facpub/364
UR - http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp=arnumber=6945673
U2 - 10.1109/DASC.2014.28
DO - 10.1109/DASC.2014.28
M3 - Article
JO - Dependable, Autonomic and Secure Computing (DASC), 2014 IEEE 12th International Conference on
JF - Dependable, Autonomic and Secure Computing (DASC), 2014 IEEE 12th International Conference on
ER -