2010
DOI: 10.14778/1920841.1920926
|View full text |Cite
|
Sign up to set email alerts
|

Complex event detection at wire speed with FPGAs

Abstract: Complex event detection is an advanced form of data stream processing where the stream(s) are scrutinized to identify given event patterns. The challenge for many complex event processing (CEP) systems is to be able to evaluate event patterns on high-volume data streams while adhering to real-time constraints. To solve this problem, in this paper we present a hardware-based complex event detection system implemented on field-programmable gate arrays (FPGAs). By i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
48
0

Year Published

2013
2013
2017
2017

Publication Types

Select...
5
5

Relationship

1
9

Authors

Journals

citations
Cited by 70 publications
(49 citation statements)
references
References 10 publications
1
48
0
Order By: Relevance
“…In [14]- [16], data streams with special features, such as being disordered or distributed, are treated. Reference [17] considers occurrence frequencies of events and [18] uses field-programmable gate arrays to increase throughput. Reference [19] considers the decidability of pattern matching when ambiguous patterns and infinite data streams are given.…”
Section: Non-probabilistic Data Streamsmentioning
confidence: 99%
“…In [14]- [16], data streams with special features, such as being disordered or distributed, are treated. Reference [17] considers occurrence frequencies of events and [18] uses field-programmable gate arrays to increase throughput. Reference [19] considers the decidability of pattern matching when ambiguous patterns and infinite data streams are given.…”
Section: Non-probabilistic Data Streamsmentioning
confidence: 99%
“…Finally, complex event processing on general data streams has been studied in research and industry [21,2,30]. However, there is no element of graph structure in their patterns, which is inadequate for many modern applications.…”
Section: Related Workmentioning
confidence: 99%
“…Other works investigated the benefits of parallel processing to reduce response time using not only multi-core CPUs, but also co-processors like GPUs [151] or FPGAs [152,153]. Investigating how these processing technologies could be adopted in the domain of stream reasoning certainly represents an important research direction.…”
Section: Efficient Query Evaluationmentioning
confidence: 99%