EDBT 2026 Demo / reviewers in the wild / expert
Juncheng Fang
dblp:243/2486
· DBLP profile ↗
7ranked-venue papers in the field
2as first author
6since 2021 · last 2026
—ORCID · conflict
Domains — venue-derived; a paper can count in several
Database Systems & Data Management · 7 (2 first)
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | ImmortalChopper: Real-Time and Resilient Distributed Transactions in the Edge-Cloud
Juncheng Fang, Farzad Habibi, Binbin Gu, Faisal Nawab |
ICDE | 1 |
| 2025 | Improving Blockchain Resilience to Network Partitioning by ShardingabstractA challenge overlooked in prior blockchain algorithms is that they do not consider large-scale network outages and rely on the assumption of a reliable global network connectivity. In the event of a large-scale network partition, forks may occur between partitioned regions. After the partition ends, forks will be discarded, leading to the loss of many blocks and a considerable amount of wasted work. In this paper, we propose a sharding mechanism to improve blockchain's resilience to the possibility of a global internet outage. We form consensus groups dynamically and consider the partitioning of the group as a hint to split the blockchain into branches and guarantee that all of them will be merged after the network is recovered. We indicate different methodologies to ensure blockchain security while partitioning occurs. Our experiments use simulations to show how this approach can improve the performance of blockchain algorithms and prevent wasted computational power during partitioning. Juncheng Fang |
MDM | 1 |
| 2025 | PoneglyphDB: Efficient Non-interactive Zero-Knowledge Proofs for Arbitrary SQL-Query VerificationabstractIn database applications involving sensitive data, the dual imperatives of data confidentiality and provable (verifiable) query processing are important. This paper introduces PoneglyphDB, a database system that leverages non-interactive zero-knowledge proofs (ZKP) to support both confidentiality and provability. Unlike traditional databases, PoneglyphDB enhances confidentiality by ensuring that raw data remains exclusively with the host, while also enabling verifying the correctness of query responses by providing proofs to clients. The main innovation in this paper is proposing efficient ZKP designs (called circuits) for basic operations in SQL query processing. These basic operation circuits are then combined to form ZKP circuits for larger, more complex queries. PoneglyphDB's circuits are carefully designed to be efficient by utilizing advances in cryptography such as PLONKish-based circuits, recursive proof composition techniques, and designing with low-order polynomial constraints. We demonstrate the performance of PoneglyphDB with the standard TPC-H benchmark. Our experimental results show that PoneglyphDB can efficiently achieve both confidentiality and provability, outperforming existing state-of-the-art ZKP methods. Binbin Gu, Juncheng Fang, Faisal Nawab |
Proc. ACM Manag. Data | 2 |
| 2025 | Brook-2PL: Tolerating High Contention Workloads with A Deadlock-Free Two-Phase Locking ProtocolabstractThe problem of hotspots remains a critical challenge in high-contention workloads for concurrency control (CC) protocols. Traditional concurrency control approaches encounter significant difficulties under high contention, resulting in excessive transaction aborts and deadlocks. In this paper, we propose Brook-2PL , a novel two-phase locking (2PL) protocol that (1) introduces SLW-Graph for deadlock-free transaction execution, and (2) proposes partial transaction chopping for early lock release. Previous methods suffer from transaction aborts that lead to wasted work and can further burden the system due to their cascading effects. Brook-2PL addresses this limitation by statically analyzing a new graph-based dependency structure called SLW-Graph , enabling deadlock-free two-phase locking through predetermined lock acquisition. Brook-2PL also reduces contention by enabling early lock release using partial transaction chopping and static transaction analysis. We overcome the inherent limitations of traditional transaction chopping by providing a more flexible chopping method. Evaluation using both our synthetic online game store workload and the TPC-C benchmark shows that Brook-2PL significantly outperforms state-of-the-art CC protocols. Brook-2PL achieves an average speed-up of (2.86x) while reducing tail latency (p95) by (48%) in the TPC-C benchmark. Farzad Habibi, Juncheng Fang, Tania Lorido-Botran, Faisal Nawab |
Proc. ACM Manag. Data | 2 |
| 2024 | Beyond the Known: Novel Class Discovery for Open-World Graph Learning
Yun Xiong, Juncheng Fang, Xixi Wu, Dongxiao He, Xing Jia, Bingchen Zhao, Philip S. Yu |
DASFAA (6) | 3 |
| 2022 | G-Tran: A High Performance Distributed Graph Database with a Decentralized ArchitectureabstractGraph transaction processing poses unique challenges such as random data access due to the irregularity of graph structures, low throughput and high abort rate due to the relatively large read/write sets in graph transactions. To address these challenges, we present G-Tran, a remote direct memory access (RDMA)-enabled distributed in-memory graph database with serializable and snapshot isolation support. First, we propose a graph-native data store to achieve good data locality and fast data access for transactional updates and queries. Second, G-Tran adopts a fully decentralized architecture that leverages RDMA to process distributed transactions with the massively parallel processing (MPP) model, which can achieve high performance by utilizing all computing resources. In addition, we propose a new multi-version optimistic concurrency control (MV-OCC) protocol with two optimizations to address the issue of large read/write sets in graph transactions. Extensive experiments show that G-Tran achieves competitive performance compared with other popular graph databases on benchmark workloads. Changji Li, Chenguang Zheng, Chenghuan Huang, Juncheng Fang, James Cheng, Jie Zhang 0046 |
Proc. VLDB Endow. | 5 |
| 2019 | Large Scale Graph Mining with G-MinerabstractThis Demo presents G-Miner, a distributed system for graph mining. The take-aways for Demo attendees are: (1) a good understanding of the challenges of various graph mining workloads; (2) useful insights on how to design a good system for graph mining by comparing G-Miner with existing systems on performance, expressiveness and user-friendliness; and (3) how to use G-Miner for interactive graph analytics. Xiaoxi Wang, Chenghuan Huang, Juncheng Fang, Changji Li, James Cheng |
SIGMOD Conference | 4 |