Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Fusheng Han

dblp:328/6070 · DBLP profile ↗
← Back
8ranked-venue papers
1as first author
8since 2021 · last 2026
0009-0000-2900-0109ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 7 · 1 first-author · 7 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.

Databases, data mining, and information retrieval
7 papers
Transaction processing and concurrency control · 72% Distributed and cloud data management · 17% Indexing and storage engines · 8%
Computer architecture, parallel and distributed computing, and storage systems
7 papers
Distributed systems · 74% Cloud and datacenter computing · 14% Storage systems · 12%

Topics — the 16 heaviest of 18, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Transaction processing and concurrency control
distributed transaction processing
2.942025
An Efficient Two-Round Distributed Transaction Processing Approach over Heterogeneous Networks · VLDB J. 2025
PALF: Replicated Write-ahead Logging for Distributed Databases · Proc. VLDB Endow. 2024
Efficient Distributed Transaction Processing in Heterogeneous Networks · Proc. VLDB Endow. 2023
Transaction processing and concurrency control
deadlock detection and resolution
1.522025
LCL+: a Lock Chain Length-based Distributed Deadlock Detection and Resolution Service Built for OceanBase · ACM Trans. Comput. Syst. 2025
LCL: A Lock Chain Length-based Distributed Algorithm for Deadlock Detection and Resolution · ICDE 2023
Distributed systems › concurrency control › deadlock detection
distributed deadlock detection
0.912025
LCL+: a Lock Chain Length-based Distributed Deadlock Detection and Resolution Service Built for OceanBase · ACM Trans. Comput. Syst. 2025
Distributed systems
fault tolerance
0.822023
LCL: A Lock Chain Length-based Distributed Algorithm for Deadlock Detection and Resolution · ICDE 2023
OceanBase: A 707 Million tpmC Distributed Relational Database System · Proc. VLDB Endow. 2022
Distributed systems
consensus
0.812024
PALF: Replicated Write-ahead Logging for Distributed Databases · Proc. VLDB Endow. 2024
Distributed systems › consensus
paxos
0.812024
PALF: Replicated Write-ahead Logging for Distributed Databases · Proc. VLDB Endow. 2024
Storage systems › logging
write-ahead logging
0.812024
PALF: Replicated Write-ahead Logging for Distributed Databases · Proc. VLDB Endow. 2024
Transaction processing and concurrency control › deadlock detection
distributed deadlock detection
0.712023
LCL: A Lock Chain Length-based Distributed Algorithm for Deadlock Detection and Resolution · ICDE 2023
Distributed systems › concurrency control
deadlock resolution
0.712023
LCL: A Lock Chain Length-based Distributed Algorithm for Deadlock Detection and Resolution · ICDE 2023
Distributed and cloud data management › distributed database architecture
distributed relational database
0.612022
OceanBase: A 707 Million tpmC Distributed Relational Database System · Proc. VLDB Endow. 2022
Indexing and storage engines › storage management
storage engine
0.612022
OceanBase: A 707 Million tpmC Distributed Relational Database System · Proc. VLDB Endow. 2022
Query processing and optimization
OLAP
0.312025
OceanBase Unitization: Building the Next Generation of Online Map Applications · ICDE 2025
Transaction processing and concurrency control
OLTP
0.312025
OceanBase Unitization: Building the Next Generation of Online Map Applications · ICDE 2025
Distributed systems
distributed coordination
0.312025
LCL+: a Lock Chain Length-based Distributed Deadlock Detection and Resolution Service Built for OceanBase · ACM Trans. Comput. Syst. 2025
Distributed systems
heterogeneous networks
0.312025
An Efficient Two-Round Distributed Transaction Processing Approach over Heterogeneous Networks · VLDB J. 2025
Distributed systems › distributed database › commit protocol
two-phase commit
0.212023
Efficient Distributed Transaction Processing in Heterogeneous Networks · Proc. VLDB Endow. 2023

Methods — techniques the papers use, named apart from their topics

lock chain length analysis · 1.7hybrid centralization · 1.7fault injection · 1.7data replication · 1.7lock chain length · 1.3TCP/IP · 1.3RDMA · 1.3shared-nothing architecture · 1.1multi-tenancy · 1.1
YearPublicationVenuePosition
2026 OceanBase Mercury: Building a Distributed Real-Time Analytical Processing Database System
Quanqing Xu, Chuanhui Yang, Dongdong Xie 0004, Junquan Chen, Saitong Zhao, Fusheng Han
ICDE9
2025 OceanBase Unitization: Building the Next Generation of Online Map Applications
abstract
Distributed database systems are extensively utilized to provide cloud services for online map platforms, offering consistency, disaster recovery, and high performance, whereas traditional systems relying on singly-homed architecture face challenges in scaling for large-scale services. In this paper, we propose the architectural design of OceanBase (OB), a distributed database system that “unitizes” services and operations into individual machines. The unitization approach migrates from a singly-homed to a multi-homed design across multiple regions. By leveraging this feature, OceanBase ensures data replication and seamless service handover when a machine goes offline. However, communication overhead between regions can sometimes be burdensome. To address this issue, OceanBase unitizes read and write operations, and employs a hybrid centralization and unitization approach that is dynamically optimized for Online Transaction Processing (OLTP) and Online Analytical Processing (OLAP). To validate our design, we deploy OceanBase on AMap, an online map application platform supporting large-scale distributed services. Through a series of experiments, we demonstrate that OceanBase exhibits enhanced disaster tolerance capabilities and achieves improved performance for both write-intensive and read-intensive benchmarks.
Quanqing Xu, Chuanhui Yang, Ziyun Wei, Fusheng Han, Xiaowei Zhai
ICDE6
2025 LCL+: a Lock Chain Length-based Distributed Deadlock Detection and Resolution Service Built for OceanBase
abstract
The problem of deadlock detection and resolution in database systems has been studied for decades. Although it has long been a mature feature of classical centralized database systems for many years, its use in distributed database systems remains in its infancy. A simple and fully distributed deadlock detection and resolution algorithm was proposed by Don P. Mitchell and Michael J. Merritt ( M&M ), but its assumption that each process waits for only one resource at a time prevents it from being generally applicable. The distributed deadlock detection algorithm based on Lock Chain Length (LCL) surpasses the limitations of the M&M algorithm. However, it is less effective in quickly detecting deadlocks that encompass both distributed and local deadlocks. In this article, we introduce LCL + , an advanced and universally applicable algorithm specifically designed for the detection and resolution of resource deadlocks in distributed environments. This algorithm improves the efficiency of identifying distributed deadlocks by accelerating the detection of hybrid deadlocks. Our extensive experiments demonstrate that LCL + significantly outperforms its predecessor, LCL, in efficiency. In addition, it has been successfully implemented in the OceanBase distributed relational database system. Detailed analyses from multiple perspectives within OceanBase confirm that LCL + significantly improves the system’s scalability and ensures the provision of high-quality service.
Xuwang Teng, Fanyu Kong 0004, Fusheng Han, Quanqing Xu, Daokun Hu
ACM Trans. Comput. Syst.5
2025 An Efficient Two-Round Distributed Transaction Processing Approach over Heterogeneous Networks
Hongyao Zhao, Wei Lu 0015, Zhanhao Zhao, Yinhao Hong, Quanqing Xu, Jinliang Xiao, Fusheng Han, Chuanhui Yang, Xiaoyong Du 0001
VLDB J.7
2024 PALF: Replicated Write-ahead Logging for Distributed Databases
abstract
Distributed databases have been widely researched and developed in recent years due to their scalability, availability, and consistency guarantees. The write-ahead logging (WAL) system is one of the most vital components in a database. It is still a non-trivial problem to design a replicated logging system as the foundation of a distributed database with the power of ACID transactions. This paper proposes PALF, a Paxos-backed Append-only Log File System, to address these challenges. The basic idea behind PALF is to co-design the logging system with the entire database for supporting database-specific functions and to abstract the functions as PALF primitives to power other distributed systems. Many database functions, including transaction processing, database restore, and physical standby databases, have been built based on PALF primitives. Evaluation shows that PALF greatly outperforms well-known implementations of consensus protocols and is fully competent for distributed database workloads. PALF has been deployed as a component of the OceanBase 4.0 database and has been made open-source along with it.
Fusheng Han, Debin Jia, Xuwang Teng, Chuanhui Yang, Huafeng Xi, Shuning Tao, Quanqing Xu
Proc. VLDB Endow.1
2023 LCL: A Lock Chain Length-based Distributed Algorithm for Deadlock Detection and Resolution
abstract
The problem of deadlock detection and resolution in database systems has been studied for decades. While it has long been a mature feature of classical centralized database systems for many years, its use in distributed database systems remains in its infancy. Don P. Mitchell and Michael J. Merritt (M&M) proposed a simple and fully distributed deadlock detection and resolution algorithm, but its assumption that each process waits on only one resource at a time prevents it from being generally applicable. Inspired by this algorithm, we design and implement LCL (Lock Chain Length), an elegant and generally applicable algorithm for resource deadlock detection and resolution in distributed environments without a restriction of the above kind. Our extensive emulation experiments show that the proposed approach LCL significantly outperforms the state-of-the-art competitor M&M. In addition, it has been applied to the OceanBase distributed relational database system, and our extensive experiments in OceanBase illustrate that LCL is also more efficient than M&M in deadlock detection and resolution.
Xuwang Teng, Fusheng Han, Quanqing Xu
ICDE5
2023 Efficient Distributed Transaction Processing in Heterogeneous Networks
abstract
Countrywide and worldwide business, like gaming and social networks, drives the popularity of inter-data-center transactions. To support inter-data-center transaction processing and data center fault tolerance simultaneously, existing protocols suffer from significant performance degradation due to high-latency and unstable networks. In this paper, we propose RedT, a novel distributed transaction processing protocol that works in heterogeneous networks. In detail, nodes within a data center are inter-connected via the RDMA-capable network and nodes across data centers are inter-connected via TCP/IP networks. RedT extends two-phase commit (2PC) by decomposing transactions into sub-transactions in terms of the data center granularity, and proposing a pre-write-log mechanism that is able to reduce the number of inter-data-center round-trips from a maximal of 6 to 2. Extensive evaluation against state-of-the-art protocols shows that RedT can achieve up to 1.57× higher throughputs and 0.56× lower latency.
Hongyao Zhao, Quanqing Xu, Wei Lu 0015, Jinliang Xiao, Fusheng Han, Chuanhui Yang, Xiaoyong Du 0001
Proc. VLDB Endow.7
2022 OceanBase: A 707 Million tpmC Distributed Relational Database System
abstract
We have designed and developed OceanBase, a distributed relational database system from the very basics for a decade. Being a scale-out multi-tenant system, OceanBase is cross-region fault tolerant, which is based on the shared-nothing architecture. Besides sharing many similar goals with alternative distributed DBMS, such as horizontal scalability, fault-tolerance, etc., our design has been driven by the demands of typical RDBMS compatibility as well as both on-premise and off-premise deployments. OceanBase has fulfilled its design goal. It implements the salient features of certain mainstream classical RDBMS, and most applications on them can run on OceanBase, with or without a few minor modifications. Tens of thousands of OceanBase servers have been deployed in Alipay.com as well as many other commercial organizations. It has also successfully passed the TPC-C benchmark test and seized the first place with more than 707 million tpmC. This paper presents the goals, design criteria, infrastructure, and key components of OceanBase including its engines for storage and transaction processing. Further, it details how OceanBase achieves the above leading TPC-C benchmark in a distributed cluster with more than 1,500 servers from 3 zones. It also describes lessons what we have learnt in building OceanBase for more than a decade.
Chuanhui Yang, Fusheng Han, Mingqiang Zhuang, Zhifeng Yang, Xiaojun Cheng, Yuzhong Zhao, Wenhui Shi, Huafeng Xi, Huang Yu, Yi Pan 0001, Boxue Yin, Junquan Chen, Quanqing Xu
Proc. VLDB Endow.3