|
|
|
|
LEADER |
02184 am a22001933u 4500 |
001 |
137804 |
042 |
|
|
|a dc
|
100 |
1 |
0 |
|a Yan, Yizhou
|e author
|
700 |
1 |
0 |
|a Cao, Lei
|e author
|
700 |
1 |
0 |
|a Madden, Samuel
|e author
|
700 |
1 |
0 |
|a Rundensteiner, Elke A.
|e author
|
245 |
0 |
0 |
|a SWIFT: Mining Representative Patterns from Large Event Streams
|
260 |
|
|
|b VLDB Endowment,
|c 2021-11-08T19:52:39Z.
|
856 |
|
|
|z Get fulltext
|u https://hdl.handle.net/1721.1/137804
|
520 |
|
|
|a © 2018 VLDB Endowment 21508097/18/07. Event streams generated by smart devices common in modern Internet of Things applications must be continuously mined to monitor the behavior of the underlying system. In this work, we propose a stream pattern mining system for supporting online IoT applications. First, to solve the pattern explosion problem of existing stream pattern mining strategies, we now design pattern semantics that continuously produce a compact set of patterns that maximumly compresses the dynamic data streams, called MDL-based Representative Patterns (MRP). We then design a one-pass SWIFT approach that continuously mines the up-to-date MRP pattern set for each stream window upon the arrival or expiration of individual events. We show that SWIFT is guaranteed to select the update operation for each individual incoming event that leads to the most compact encoding of the sequence in the current window. We further enhance SWIFT to support batch updates, called B-SWIFT. BSWIFT adopts a lazy update strategy that guarantees that only the minimal number of operations are conducted to process an incoming event batch for MRP pattern mining. Evaluation by our industry lighting lab collaborator demonstrates that SWIFT successfully solves their use cases and finds more representative patterns than the alternative approaches adapting the state-of-the-art static representative pattern mining methods. Our experimental study confirms that SWIFT outperforms the best existing method up to 50% in the compactness of produced pattern encodings, while providing a 4 orders of magnitude speedup.
|
546 |
|
|
|a en
|
655 |
7 |
|
|a Article
|
773 |
|
|
|t 10.14778/3291264.3291271
|
773 |
|
|
|t Proceedings of the VLDB Endowment
|