Abstract | ||
---|---|---|
A dynamic graph is defined by an initial graph and a graph update stream consisting of edge insertions and deletions. Identifying and monitoring critical patterns in the dynamic graph is important in various application domains such as fraud detection, cyber security, and emergency response. Given a dynamic data graph and a query graph, a continuous subgraph matching system reports positive matches for an edge insertion and reports negative matches for an edge deletion. Previous systems show significantly low throughput due to either repeated subgraph matching for each edge update or expensive overheads in maintaining enormous intermediate results. We present a fast continuous subgraph matching system called TurboFlux which provides high throughput over a fast graph update stream. TurboFlux employs a concise representation of intermediate results, and its execution model allows fast incremental maintenance. Our empirical evaluation shows that TurboFlux significantly outperforms existing competitors by up to six orders of magnitude.
|
Year | DOI | Venue |
---|---|---|
2018 | 10.1145/3183713.3196917 | SIGMOD/PODS '18: International Conference on Management of Data
Houston
TX
USA
June, 2018 |
Field | DocType | ISSN |
Graph,Data mining,Computer science,Incremental maintenance,Theoretical computer science,Dynamic data,Execution model,Throughput,Overhead (business) | Conference | 0730-8078 |
ISBN | Citations | PageRank |
978-1-4503-4703-7 | 5 | 0.40 |
References | Authors | |
26 | 8 |
Name | Order | Citations | PageRank |
---|---|---|---|
Kyoungmin Kim | 1 | 6 | 2.10 |
In Seo | 2 | 5 | 0.73 |
Wook-Shin Han | 3 | 805 | 57.85 |
Jeonghoon Lee | 4 | 14 | 2.24 |
Sungpack Hong | 5 | 864 | 33.20 |
Hassan Chafi | 6 | 1118 | 61.11 |
Hyungyu Shin | 7 | 30 | 2.79 |
Geonhwa Jeong | 8 | 8 | 2.13 |