Demo Data from EDBT 2026 / reviewers in the wild / expert
Qihan Kang
dblp:356/7953
· DBLP profile ↗
3ranked-venue papers
1as first author
3since 2021 · last 2026
0000-0002-2960-2713ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 1 first-author · 3 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 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
2 papers |
Distributed systems · 77% Storage systems · 18% Memory systems · 5% | |
| Databases, data mining, and information retrieval
1 paper |
Transaction processing and concurrency control · 100% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Transaction processing and concurrency control
concurrency control |
1.0 | 1 | 2026 | CREST: High-Performance Contention Resolution for Disaggregated Transactions · ASPLOS (2) 2026 |
Distributed systems
contention resolution |
1.0 | 1 | 2026 | CREST: High-Performance Contention Resolution for Disaggregated Transactions · ASPLOS (2) 2026 |
Distributed systems › distributed database
distributed transactions |
1.0 | 1 | 2026 | CREST: High-Performance Contention Resolution for Disaggregated Transactions · ASPLOS (2) 2026 |
Distributed systems
consensus |
0.8 | 1 | 2024 | FlexRaft: Exploiting Flexible Erasure Coding for Minimum-Cost Consensus and Fast Recovery · IEEE Trans. Parallel Distributed Syst. 2024 |
Storage systems › storage reliability
erasure coding |
0.8 | 1 | 2024 | FlexRaft: Exploiting Flexible Erasure Coding for Minimum-Cost Consensus and Fast Recovery · IEEE Trans. Parallel Distributed Syst. 2024 |
Distributed systems
fault tolerance |
0.8 | 1 | 2024 | FlexRaft: Exploiting Flexible Erasure Coding for Minimum-Cost Consensus and Fast Recovery · IEEE Trans. Parallel Distributed Syst. 2024 |
Distributed systems › replication › state machine replication
log replication |
0.8 | 1 | 2024 | FlexRaft: Exploiting Flexible Erasure Coding for Minimum-Cost Consensus and Fast Recovery · IEEE Trans. Parallel Distributed Syst. 2024 |
Memory systems
memory disaggregation |
0.3 | 1 | 2026 | CREST: High-Performance Contention Resolution for Disaggregated Transactions · ASPLOS (2) 2026 |
Storage systems › key-value storage
distributed key-value store |
0.2 | 1 | 2024 | FlexRaft: Exploiting Flexible Erasure Coding for Minimum-Cost Consensus and Fast Recovery · IEEE Trans. Parallel Distributed Syst. 2024 |
Methods — techniques the papers use, named apart from their topics
parallel commits · 2.0cell-level concurrency control · 2.0re-encoding-free replication · 0.8erasure coding · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | CREST: High-Performance Contention Resolution for Disaggregated TransactionsabstractDistributed transaction systems can leverage memory disaggregation for efficient resource scaling, yet they experience significant performance degradation under high-contention workloads. We present CREST, a disaggregated transaction system that efficiently manages high-contention transaction workloads in disaggregated memory architectures via three key techniques: (i) cell-level concurrency control, which achieves more fine-grained transaction concurrency than existing record-level approaches and reduces remote access latencies using a metadata-aggregated record structure; (ii) localized execution, which allows compute nodes to operate on local uncommitted results to reduce blocking time; and (iii) parallel commits, which parallelize commit operations under transaction dependencies. Evaluation shows that CREST achieves a throughput gain of up to 1.92× over state-of-the-art systems under high-contention workloads. Qihan Kang, Mi Zhang 0007, Patrick P. C. Lee, Yongkang Hu |
ASPLOS (2) | 1 |
| 2024 | FlexRaft: Exploiting Flexible Erasure Coding for Minimum-Cost Consensus and Fast RecoveryabstractConsensus protocols like Paxos and Raft provide data consistency and fault tolerance for distributed services. Log replication in these protocols can be supported by erasure coding, which incurs lower redundancy than full-copy replication and significantly saves network and storage costs for overall performance improvements. However, existing consensus protocols with erasure coding cannot achieve the minimum network and storage costs during log replication. We propose FlexRaft, which dynamically varies the coding scheme used in Raft based on the server status to always achieve the theoretically minimum redundancy ratio, while maintaining the same liveness as in Raft. To address the issue of an inconsistent coding scheme between the leader and its followers, we specify the prerequisite of overwriting a log entry and also allow the leader and its followers to exactly track the coding scheme being used. We further extend FlexRaft into FlexRaft+, which provides a different storage layout to vary the coding scheme through a novel technique called re-encoding-free replication, so as to enable fast server recovery. We prove that both FlexRaft and FlexRaft+ maintain Raft safety. We implement a prototype of FlexRaft and FlexRaft+, atop which we build a distributed key-value store to show its efficacy. Experiments on Alibaba Cloud show that FlexRaft achieves the theoretically minimum network and storage costs in practice, and reduces the commit latency by 44.51% and 19.37% compared with state-of-the-art CRaft and HRaft, respectively. FlexRaft+ further reduces the commit latency when the coding scheme is being varied and improves the server recovery performance. Mi Zhang 0007, Qihan Kang, Patrick P. C. Lee |
IEEE Trans. Parallel Distributed Syst. | 2 |
| 2023 | Minimizing Network and Storage Costs for Consensus with Flexible Erasure CodingabstractConsensus protocols like Paxos and Raft provide data consistency and fault tolerance for upper-layer distributed services. Log replication in these protocols can be supported by erasure coding, which incurs a lower redundancy ratio than full-copy replication and hence significantly saves network and storage costs for overall performance improvements. However, existing consensus protocols with erasure coding cannot achieve the minimum network and storage costs during log replication. Our observation is that the optimal coding scheme varies with the number of healthy servers in a group, such that the coding scheme with the lowest redundancy ratio in normal cases incurs more network traffic and storage overhead for log replication in the presence of server failures. To this end, we propose FlexRaft, which dynamically adjusts the coding scheme used in Raft based on the server status to always achieve the theoretically minimum redundancy ratio, while maintaining the same liveness as in the original Raft. To address the issue of an inconsistent coding scheme between the leader and its followers, we specify the prerequisite of overwriting a log entry, and also allow the leader and its followers to exactly track the coding scheme used. We further consider how to handle server failures and prove the safety of FlexRaft. We implement a prototype of FlexRaft, atop which we build a distributed key-value store to show its efficacy. Experiments on Alibaba Cloud show that FlexRaft achieves the theoretically minimum network and storage costs in practice, and reduces the commit latency by 44.51% and 19.37% compared with state-of-the-art CRaft and HRaft, respectively. Mi Zhang 0007, Qihan Kang, Patrick P. C. Lee |
ICPP | 2 |