2014 IEEE 12th International Conference on Dependable, Autonomic and Secure Computing 2014
DOI: 10.1109/dasc.2014.28
|View full text |Cite
|
Sign up to set email alerts
|

Byzantine Fault Tolerant Event Stream Processing for Autonomic Computing

Abstract: 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 mechan… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
9
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
6
1
1

Relationship

4
4

Authors

Journals

citations
Cited by 15 publications
(10 citation statements)
references
References 13 publications
1
9
0
Order By: Relevance
“…Rather, our objective is to develop efficient BFT solutions for collaborative editing systems by using a combination of lightweight mechanisms and by employing traditional BFT algorithms only when they are needed. This is inline with our previous research on other types of systems [7,20,24,25,30].…”
Section: Related Worksupporting
confidence: 76%
See 1 more Smart Citation
“…Rather, our objective is to develop efficient BFT solutions for collaborative editing systems by using a combination of lightweight mechanisms and by employing traditional BFT algorithms only when they are needed. This is inline with our previous research on other types of systems [7,20,24,25,30].…”
Section: Related Worksupporting
confidence: 76%
“…For Byzantine agreement, we employ the PBFT algorithm [4]. In previous works [20,24,30,36], we have implemented the PBFT algorithms in Java for multiple systems. The implementation was adapted for the ACE editor.…”
Section: Resultsmentioning
confidence: 99%
“…Byzantine fault tolerance has been intensely studied since Castro and Liskov revitalized this research field [4,25]. The strategy employed in this research is along the line of application-aware Byzantine fault tolerance [57,23,24,2830]. The essence of this strategy is to minimize of use of traditional Byzantine agreement algorithms, which typically incurs high runtime overhead (in terms both latency and throughput), by exploiting application semantics [27].…”
Section: Related Workmentioning
confidence: 99%
“…Furthermore, to enable publish-subscribe, a centralized server would be required. To avoid making this centralized serve a single-point of failure, redundant servers would be needed, which would require sophisticated fault tolerance mechanisms [33][34][35][36][37][38]. Such an approach would significantly increase the cost and complexity of the system, which is neither needed nor desirable.…”
Section: Multi-room Support Designmentioning
confidence: 99%