Demo Data from EDBT 2026 / reviewers in the wild / expert
Abiyaz Chowdhury
dblp:317/5107
· DBLP profile ↗
3ranked-venue papers
0as first author
3since 2021 · last 2024
0009-0002-6671-7031ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 2 · 2 since 2021Theory of computation · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
2 papers |
Graph algorithms and graph theory · 67% Algorithms and data structures · 33% | |
| Databases, data mining, and information retrieval
2 papers |
Graph data management · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Graph algorithms and graph theory › graph connectivity
connected components |
1.3 | 2 | 2024 | GraphZeppelin: How to Find Connected Components (Even When Graphs Are Dense, Dynamic, and Massive) · ACM Trans. Database Syst. 2024 GraphZeppelin: Storage-Friendly Sketching for Connected Components on Dynamic Graph Streams · SIGMOD Conference 2022 |
Algorithms and data structures › data streams
streaming algorithms |
0.8 | 2 | 2024 | GraphZeppelin: Storage-Friendly Sketching for Connected Components on Dynamic Graph Streams · SIGMOD Conference 2022 GraphZeppelin: How to Find Connected Components (Even When Graphs Are Dense, Dynamic, and Massive) · ACM Trans. Database Syst. 2024 |
Graph data management › graph processing
streaming graph processing |
0.8 | 1 | 2024 | GraphZeppelin: How to Find Connected Components (Even When Graphs Are Dense, Dynamic, and Massive) · ACM Trans. Database Syst. 2024 |
Graph algorithms and graph theory
graph connectivity |
0.8 | 1 | 2024 | GraphZeppelin: How to Find Connected Components (Even When Graphs Are Dense, Dynamic, and Massive) · ACM Trans. Database Syst. 2024 |
Algorithms and data structures › sketching
linear sketches |
0.2 | 1 | 2024 | GraphZeppelin: How to Find Connected Components (Even When Graphs Are Dense, Dynamic, and Massive) · ACM Trans. Database Syst. 2024 |
Methods — techniques the papers use, named apart from their topics
streaming algorithms · 1.5linear sketching data structures · 1.5sketching · 1.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | GraphZeppelin: How to Find Connected Components (Even When Graphs Are Dense, Dynamic, and Massive)abstractFinding the connected components of a graph is a fundamental problem with uses throughout computer science and engineering. The task of computing connected components becomes more difficult when graphs are very large, or when they are dynamic, meaning the edge set changes over time subject to a stream of edge insertions and deletions. A natural approach to computing the connected components problem on a large, dynamic graph stream is to buy enough RAM to store the entire graph. However, the requirement that the graph fit in RAM is an inherent limitation of this approach and is prohibitive for very large graphs. Thus, there is an unmet need for systems that can process dense dynamic graphs, especially when those graphs are larger than available RAM. We present a new high-performance streaming graph-processing system for computing the connected components of a graph. This system, which we call GraphZeppelin , uses new linear sketching data structures ( CubeSketch ) to solve the streaming connected components problem and as a result requires space asymptotically smaller than the space required for a lossless representation of the graph. GraphZeppelin is optimized for massive dense graphs: GraphZeppelin can process millions of edge updates (both insertions and deletions) per second, even when the underlying graph is far too large to fit in available RAM. As a result GraphZeppelin vastly increases the scale of graphs that can be processed. David Tench, Evan West, Victor Zhang, Michael A. Bender, Abiyaz Chowdhury, Daniel DeLayo, J. Ahmed Dellas, Martin Farach-Colton, Tyler Seip, Kenny Zhang |
ACM Trans. Database Syst. | 5 |
| 2022 | When Are Cache-Oblivious Algorithms Cache Adaptive? A Case Study of Matrix Multiplication and Sorting
Arghya Bhattacharya, Abiyaz Chowdhury, Helen Xu 0001, Rathish Das, Rezaul Alam Chowdhury, Rob Johnson 0001, Rishab Nithyanand, Michael A. Bender |
ESA | 2 |
| 2022 | GraphZeppelin: Storage-Friendly Sketching for Connected Components on Dynamic Graph StreamsabstractFinding the connected components of a graph is a fundamental problem with uses throughout computer science and engineering. The task of computing connected components becomes more difficult when graphs are very large, or when they are dynamic, meaning the edge set changes over time subject to a stream of edge insertions and deletions. A natural approach to computing the connected components on a large, dynamic graph stream is to buy enough RAM to store the entire graph. However, the requirement that the graph fit in RAM is prohibitive for very large graphs. Thus, there is an unmet need for systems that can process dense dynamic graphs, especially when those graphs are larger than available RAM. David Tench, Evan West, Victor Zhang, Michael A. Bender, Abiyaz Chowdhury, J. Ahmed Dellas, Martin Farach-Colton, Tyler Seip, Kenny Zhang |
SIGMOD Conference | 5 |