EAGr: Supporting Continuous Ego-centric Aggregate Queries over Large Dynamic Graphs
Jayanta Mondal, Amol Deshpande

TL;DR
EAGr is a system designed to efficiently support continuous ego-centric aggregate queries on large, dynamic graphs by using a pre-compiled overlay graph structure that enables sharing and pre-computation, achieving high throughput and low latency.
Contribution
The paper introduces EAGr, a novel in-memory framework with an overlay graph structure for scalable, low-latency continuous aggregate queries on large dynamic graphs, including algorithms for construction and adaptation.
Findings
Supports graphs with up to 320 million nodes and edges
Achieves over 500,000 updates/queries per second on a single machine
Provides scalable, low-latency processing for dynamic, large-scale graphs
Abstract
In this work, we present EAGr, a system for supporting large numbers of continuous neighborhood-based ("ego-centric") aggregate queries over large, highly dynamic, and rapidly evolving graphs. Examples of such queries include computation of personalized, tailored trends in social networks, anomaly/event detection in financial transaction networks, local search and alerts in spatio-temporal networks, to name a few. Key challenges in supporting such continuous queries include high update rates typically seen in these situations, large numbers of queries that need to be executed simultaneously, and stringent low latency requirements. We propose a flexible, general, and extensible in-memory framework for executing different types of ego-centric aggregate queries over large dynamic graphs with low latencies. Our framework is built around the notion of an aggregation overlay graph, a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
