Skip to main navigation Skip to search Skip to main content

Byzantine fault tolerant event stream processing for autonomic computing

  • Cleveland State University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

13 Scopus citations

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 languageEnglish
Title of host publicationProceedings - 2014 World Ubiquitous Science Congress: 2014 IEEE 12th International Conference on Dependable, Autonomic and Secure Computing, DASC 2014
Place of Publicationusa
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages109-114
Number of pages6
ISBN (Electronic)9781479950799
DOIs
StatePublished - Nov 3 2014
Event12th IEEE International Conference on Dependable, Autonomic and Secure Computing, DASC 2014 - Dalian, Liaoning, China
Duration: Aug 24 2014Aug 27 2014

Conference

Conference12th IEEE International Conference on Dependable, Autonomic and Secure Computing, DASC 2014
Country/TerritoryChina
CityDalian, Liaoning
Period08/24/1408/27/14

Keywords

  • Autonomic Computing
  • Byzantine Fault Tolerance
  • Dependability
  • Event Stream Processing
  • Integrity
  • Trust

Cite this