Demo Data from EDBT 2026 / reviewers in the wild / expert
Dayi Fan
dblp:374/7438
· DBLP profile ↗
3ranked-venue papers
2as first author
3since 2021 · last 2025
0009-0000-5561-6783ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 2 · 2 first-author · 2 since 2021Systems, architecture and hardware · 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.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
GPUs and heterogeneous computing · 38% Parallel and multicore computing · 26% Distributed systems · 24% | |
| Theoretical computer science
2 papers |
Graph algorithms and graph theory · 54% Algorithms and data structures · 46% | |
| Computer networks
1 paper |
Datacenter networks · 100% |
Topics — the 10 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
GPUs and heterogeneous computing
GPU computing |
1.6 | 2 | 2025 | X-Blossom: Massive Parallelization of Graph Maximum Matching · Proc. VLDB Endow. 2025 X-TED: Massive Parallelization of Tree Edit Distance · Proc. VLDB Endow. 2024 |
Parallel and multicore computing
parallel graph algorithms |
0.9 | 1 | 2025 | X-Blossom: Massive Parallelization of Graph Maximum Matching · Proc. VLDB Endow. 2025 |
Graph algorithms and graph theory › graph matching
maximum matching |
0.9 | 1 | 2025 | X-Blossom: Massive Parallelization of Graph Maximum Matching · Proc. VLDB Endow. 2025 |
Datacenter networks
RDMA |
0.8 | 1 | 2024 | RR-Compound: RDMA-Fused gRPC for Low Latency, High Throughput, and Easy Interface · IEEE Trans. Parallel Distributed Syst. 2024 |
Cloud and datacenter computing › datacenter network
datacenter communication |
0.8 | 1 | 2024 | RR-Compound: RDMA-Fused gRPC for Low Latency, High Throughput, and Easy Interface · IEEE Trans. Parallel Distributed Syst. 2024 |
GPUs and heterogeneous computing › GPU computing
GPU parallelization |
0.8 | 1 | 2024 | X-TED: Massive Parallelization of Tree Edit Distance · Proc. VLDB Endow. 2024 |
Parallel and multicore computing › parallel algorithms › dynamic programming
parallel dynamic programming |
0.8 | 1 | 2024 | X-TED: Massive Parallelization of Tree Edit Distance · Proc. VLDB Endow. 2024 |
Distributed systems › remote procedure call
RDMA-based RPC |
0.8 | 1 | 2024 | RR-Compound: RDMA-Fused gRPC for Low Latency, High Throughput, and Easy Interface · IEEE Trans. Parallel Distributed Syst. 2024 |
Distributed systems
remote procedure call |
0.8 | 1 | 2024 | RR-Compound: RDMA-Fused gRPC for Low Latency, High Throughput, and Easy Interface · IEEE Trans. Parallel Distributed Syst. 2024 |
Algorithms and data structures › sequence algorithms › string algorithms
tree edit distance |
0.8 | 1 | 2024 | X-TED: Massive Parallelization of Tree Edit Distance · Proc. VLDB Endow. 2024 |
Methods — techniques the papers use, named apart from their topics
path table · 1.7parallel path search · 1.7gRPC · 1.5dynamic programming · 1.5RDMA · 1.5GPU parallelization · 1.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | X-Blossom: Massive Parallelization of Graph Maximum MatchingabstractThe blossom algorithm computes maximum matchings in graphs and has been widely applied across diverse domains, including machine learning, economic analysis, and other essential data analytics applications. As data scales and the demand for real-time processing intensifies, high-performance computing solutions have become indispensable. Over the years, substantial research efforts have been dedicated to improving the sequential blossom algorithm. However, developing an efficient parallel solution remains highly challenging due to the algorithm's intricate execution patterns, sequential recursive dependencies, dynamic data structure modifications, and inefficient path search. By thoroughly analyzing existing solutions, we have identified critical issues and proposed a new parallel framework called X-Blossom. This framework eliminates recursion entirely, enables efficient searches for multiple disjoint paths, and employs a simple path table to trace paths, removing the need for dynamic graphs and trees. These efforts in algorithm development result in significant performance enhancement. Extensive experiments on real-world datasets show that X-Blossom outperforms all existing solutions, achieving up to 992x speedup compared to the fastest sequential baseline, and an average of 431x speedup over the state-of-the-art parallel solution using 8 cores. It also demonstrates excellent scalability, achieving an average speedup of 1.72x when threads double in scalability tests to 64 cores. To the best of our knowledge, X-Blossom is the fastest solution for this class of graph algorithms. Dayi Fan, Rubao Lee, Xiaodong Zhang 0001 |
Proc. VLDB Endow. | 1 |
| 2024 | X-TED: Massive Parallelization of Tree Edit DistanceabstractThe tree edit distance (TED) has been found in a wide spectrum of applications in artificial intelligence, bioinformatics, and other areas, which serves as a metric to quantify the dissimilarity between two trees. As applications continue to scale in data size, with a growing demand for fast response time, TED has become even more increasingly data- and computing-intensive. Over the years, researchers have made dedicated efforts to improve sequential TED algorithms by reducing their high complexity. However, achieving efficient parallel TED computation in both algorithm and implementation is challenging due to its dynamic programming nature involving non-trivial issues of data dependency, runtime execution pattern changes, and optimal utilization of limited parallel resources. Having comprehensively investigated the bottlenecks in the existing parallel TED algorithms, we develop a massive parallel computation framework for TED and its implementation on GPU, which is called X-TED. For a given TED computation, X-TED applies a fast preprocessing algorithm to identify dependency relationships among millions of dynamic programming tables. Subsequently, it adopts a dynamic parallel strategy to handle various processing stages, aiming to best utilize GPU cores and the limited device memory in an adaptive and automatic way. Our intensive experimental results demonstrate that X-TED surpasses all existing solutions, achieving up to 42x speedup over the state-of-the-art sequential AP-TED, and outperforming the existing multicore parallel MC-TED by an average speedup of 31x. Dayi Fan, Rubao Lee |
Proc. VLDB Endow. | 1 |
| 2024 | RR-Compound: RDMA-Fused gRPC for Low Latency, High Throughput, and Easy InterfaceabstractAdvanced data centers strive for high performance and throughput, which can be achieved through the desirable merits of Remote Procedure Call (RPC) programming model and the low latency of Remote Direct Memory Access (RDMA). However, despite the widespread availability of these software and hardware utilities, they have been utilized separately for their own applications in existing production systems for many years. Although researchers have attempted to develop RDMA-enabled RPC prototypes, they often face challenges such as API discrepancies and a lack of specific features for effective integration with major production software, rendering them incompatible. This industry R&D project aims to enhance the performance of gRPC, a widely utilized RPC framework in major companies, by integrating RDMA as an internal component. Our system solution, called, combines the simple user interface and other merits of gRPC with low latency for remote data accesses. RR-Compound is fully compatible with gRPC and can serve as a seamless replacement without altering existing applications. However, to achieve low latency, high throughput, and scalability for RR-Compound, several technical challenges in managing network connections and memory space utilization must be effectively addressed. To overcome the limitations of existing connection methods, we have developed a new method called BPEV that is independent of gRPC and applicable to all RDMA systems. We have also retained the asynchronous framework of gRPC, albeit with limited buffer space in RDMA memory management. In micro-benchmarks, RR-Compound outperforms mRPC - the state-of-the-art RPC framework for a large number of connections, achieving a 14.77% increase in throughput and a 42.55% reduction in latency. Subsequently, we compare RR-Compound with gRPC over IPoIB using two real-world applications: KV-Store and TensorFlow. RR-Compound achieves up to a 2.35x increase in throughput and reduces the average latency by 46.92%. Liang Geng, Hao Wang 0002, Jingsong Meng, Dayi Fan, Sami Ben-Romdhane, Hari Kadayam Pichumani, Vinay Phegade, Xiaodong Zhang 0001 |
IEEE Trans. Parallel Distributed Syst. | 4 |