EDBT 2026 Demo / reviewers in the wild / expert
Changgeng Zhao
dblp:241/9582
· DBLP profile ↗
3ranked-venue papers
0as first author
1since 2021 · last 2023
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 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.
| Databases, data mining, and information retrieval
2 papers |
Transaction processing and concurrency control · 90% Distributed and cloud data management · 10% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Distributed systems · 100% |
Topics — the 6 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Transaction processing and concurrency control
distributed commit protocols |
0.7 | 1 | 2023 | Fine-Grained Re-Execution for Efficient Batched Commit of Distributed Transactions · Proc. VLDB Endow. 2023 |
Transaction processing and concurrency control
serializability |
0.4 | 1 | 2020 | Cobra: Making Transactional Key-Value Stores Verifiably Serializable · OSDI 2020 |
Distributed systems
distributed coordination |
0.4 | 1 | 2020 | Cobra: Making Transactional Key-Value Stores Verifiably Serializable · OSDI 2020 |
Distributed systems
consensus |
0.4 | 1 | 2019 | On the Parallels between Paxos and Raft, and how to Port Optimizations · PODC 2019 |
Distributed systems › consensus
paxos |
0.4 | 1 | 2019 | On the Parallels between Paxos and Raft, and how to Port Optimizations · PODC 2019 |
Distributed systems › consensus › leader-based consensus
raft |
0.4 | 1 | 2019 | On the Parallels between Paxos and Raft, and how to Port Optimizations · PODC 2019 |
Methods — techniques the papers use, named apart from their topics
formal mapping · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Fine-Grained Re-Execution for Efficient Batched Commit of Distributed TransactionsabstractDistributed transaction systems incur extensive cross-node communication to execute and commit serializable OLTP transactions. As a result, their performance greatly suffers. Caching data at nodes that execute transactions can cut down remote reads. Batching transactions for validation and persistence can amortize the communication cost during committing. However, caching and batching can significantly increase the likelihood of conflicts, causing expensive aborts. In this paper, we develop Hackwrench to address the challenge of caching and batching. Instead of aborting conflicted transactions, Hackwrench tries to repair them using fine-grained re-execution by tracking the dependencies of operations among a batch of transactions. Tracked dependencies allow Hackwrench to selectively invalidate and re-execute only those operations necessary to "fix" the conflict, which is cheaper than aborting and executing an entire batch of transactions. Evaluations using TPC-C and other micro-benchmarks show that Hackwrench can outperform existing commercial and research systems including FoundationDB, Calvin, COCO, and Sundial under comparable settings. Zhiyuan Dong, Changgeng Zhao, Haibo Chen 0001, Aurojit Panda, Jinyang Li 0001 |
Proc. VLDB Endow. | 5 |
| 2020 | Cobra: Making Transactional Key-Value Stores Verifiably Serializable
Cheng Tan 0005, Changgeng Zhao, Shuai Mu 0001, Michael Walfish |
OSDI | 2 |
| 2019 | On the Parallels between Paxos and Raft, and how to Port OptimizationsabstractIn recent years, Raft has surpassed Paxos to become the more popular consensus protocol in the industry. While many researchers have observed the similarities between the two protocols, no one has shown how Raft and Paxos are formally related to each other. In this paper, we present a formal mapping between Raft and Paxos, and use this knowledge to port a certain class of optimizations from Paxos to Raft. In particular, our porting method can automatically generate an optimized protocol specification with guaranteed correctness. As case studies, we port and evaluate two optimizations, Mencius and Paxos Quorum Lease to Raft. Changgeng Zhao, Shuai Mu 0001, Haibo Chen 0001, Jinyang Li 0001 |
PODC | 2 |