Publication | Open Access
Tesseract
22
Citations
55
References
2021
Year
Unknown Venue
Cluster ComputingEngineeringNetwork AnalysisGraph StoreGraph DatabaseDistributed Data AnalyticsGraph ProcessingData ScienceData MiningGraph UpdatesIncremental Aggregation ApiGraph AlgorithmsKnowledge DiscoveryComputer ScienceGraph AlgorithmNetwork ScienceGraph TheoryBusinessGraph Analysis
Tesseract is the first distributed system for executing general graph mining algorithms on evolving graphs. Tesseract scales out by decomposing a stream of graph updates into per-update mining tasks and dynamically assigning these tasks to a set of distributed workers. We present a novel approach to change detection that efficiently determines the exact modifications to the algorithm's output for each update to the input graph. We use a disaggregated, multiversioned graph store to allow workers to process updates independently, without producing duplicates. Moreover, Tesseract provides interactive mining insights for complex applications using an incremental aggregation API. Finally, we implement and evaluate Tesseract and demonstrate that it achieves orders-of-magnitude improvements over state-of-the-art systems.
| Year | Citations | |
|---|---|---|
Page 1
Page 1