Abstract
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.
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 2014 World Ubiquitous Science Congress: 2014 IEEE 12th International Conference on Dependable, Autonomic and Secure Computing, DASC 2014 |
| Place of Publication | usa |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 109-114 |
| Number of pages | 6 |
| ISBN (Electronic) | 9781479950799 |
| DOIs | |
| State | Published - Nov 3 2014 |
| Event | 12th IEEE International Conference on Dependable, Autonomic and Secure Computing, DASC 2014 - Dalian, Liaoning, China Duration: Aug 24 2014 → Aug 27 2014 |
Conference
| Conference | 12th IEEE International Conference on Dependable, Autonomic and Secure Computing, DASC 2014 |
|---|---|
| Country/Territory | China |
| City | Dalian, Liaoning |
| Period | 08/24/14 → 08/27/14 |
Keywords
- Autonomic Computing
- Byzantine Fault Tolerance
- Dependability
- Event Stream Processing
- Integrity
- Trust
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver