Event-series pattern matching is a major component of large-scale data analytics pipelines enabling a wide range of system diagnostics tasks. A precursor to pattern matching is an expensive ``shuffle the world'' stage wherein data are ordered by time and shuffled across the network. Because many existing systems treat the pattern matching engine as a black box, they are unable to optimizing the entire data analytics pipeline, and in particular, this costly shuffle. This paper demonstrates how to optimize such queries. We first translate an expressive class of regular-expression like patterns to relational queries such that they can benefit from decades of progress in relational optimizers, and then we introduce the technique of abstract pat...
An important subtask of the pattern discovery process is pattern matching, where the pattern sought ...
While regexp matching is a powerful mechanism for finding patterns in data streams, regexp engines i...
Due to copyright restrictions, the access to the full text of this article is only available via sub...
The behaviour of a large, distributed system is inherently complex. One step towards making this beh...
Pattern queries are widely used in complex event process-ing (CEP) systems. Existing pattern matchin...
Event pattern matching is a query technique where a sequence of input events is matched against a co...
Many modern applications, including online financial feeds, tag-based mass transit systems and RFID-...
Many classical algorithms for string processing assume that the input can be accessed in full via co...
abstract: Most existing approaches to complex event processing over streaming data rely on the assum...
Complex event processing has become increasingly important in modern applications, ranging from RFID...
An important subtask of the pattern discovery process is pattern matching, where the pattern sought ...
: The problem of mining sequential patterns was recently introduced in [AS95]. We are given a databa...
© 2018 Elsevier Inc. Pattern matching over big data is gaining momentum in recent years. Many real-t...
Frequent pattern discovery is an important data mining task. Recently, there was an increasing amoun...
A fast response is critical in many data-intensive applications, including knowledge discovery analy...
An important subtask of the pattern discovery process is pattern matching, where the pattern sought ...
While regexp matching is a powerful mechanism for finding patterns in data streams, regexp engines i...
Due to copyright restrictions, the access to the full text of this article is only available via sub...
The behaviour of a large, distributed system is inherently complex. One step towards making this beh...
Pattern queries are widely used in complex event process-ing (CEP) systems. Existing pattern matchin...
Event pattern matching is a query technique where a sequence of input events is matched against a co...
Many modern applications, including online financial feeds, tag-based mass transit systems and RFID-...
Many classical algorithms for string processing assume that the input can be accessed in full via co...
abstract: Most existing approaches to complex event processing over streaming data rely on the assum...
Complex event processing has become increasingly important in modern applications, ranging from RFID...
An important subtask of the pattern discovery process is pattern matching, where the pattern sought ...
: The problem of mining sequential patterns was recently introduced in [AS95]. We are given a databa...
© 2018 Elsevier Inc. Pattern matching over big data is gaining momentum in recent years. Many real-t...
Frequent pattern discovery is an important data mining task. Recently, there was an increasing amoun...
A fast response is critical in many data-intensive applications, including knowledge discovery analy...
An important subtask of the pattern discovery process is pattern matching, where the pattern sought ...
While regexp matching is a powerful mechanism for finding patterns in data streams, regexp engines i...
Due to copyright restrictions, the access to the full text of this article is only available via sub...