Demo Data from SIGIR 2026 / reviewers in the wild / expert
Juncheng Fang
dblp:243/2486
· DBLP profile ↗
9ranked-venue papers
2as first author
7since 2021 · last 2026
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 7 · 2 first-author · 6 since 2021Systems, architecture and hardware · 1Security and privacy · 1 · 1 since 2021Software engineering, systems software and programming languages · 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
4 papers |
Transaction processing and concurrency control · 58% Graph data management · 16% Query processing and optimization · 12% | |
| Network and information security
1 paper |
Cryptographic protocols and secure computation · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Distributed systems · 62% Interconnection networks and networks-on-chip · 38% |
Topics — the 16 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Transaction processing and concurrency control
contention management |
0.9 | 1 | 2025 | Brook-2PL: Tolerating High Contention Workloads with A Deadlock-Free Two-Phase Locking Protocol · Proc. ACM Manag. Data 2025 |
Transaction processing and concurrency control › contention management
hotspot contention |
0.9 | 1 | 2025 | Brook-2PL: Tolerating High Contention Workloads with A Deadlock-Free Two-Phase Locking Protocol · Proc. ACM Manag. Data 2025 |
Transaction processing and concurrency control › concurrency control › locking protocols
two-phase locking |
0.9 | 1 | 2025 | Brook-2PL: Tolerating High Contention Workloads with A Deadlock-Free Two-Phase Locking Protocol · Proc. ACM Manag. Data 2025 |
Query processing and optimization › secure query processing
verifiable query processing |
0.9 | 1 | 2025 | PoneglyphDB: Efficient Non-interactive Zero-Knowledge Proofs for Arbitrary SQL-Query Verification · Proc. ACM Manag. Data 2025 |
Cryptographic protocols and secure computation › proof systems › zero-knowledge proofs
non-interactive zero-knowledge proofs |
0.9 | 1 | 2025 | PoneglyphDB: Efficient Non-interactive Zero-Knowledge Proofs for Arbitrary SQL-Query Verification · Proc. ACM Manag. Data 2025 |
Transaction processing and concurrency control
concurrency control |
0.6 | 1 | 2022 | G-Tran: A High Performance Distributed Graph Database with a Decentralized Architecture · Proc. VLDB Endow. 2022 |
Graph data management › graph database
distributed graph database |
0.6 | 1 | 2022 | G-Tran: A High Performance Distributed Graph Database with a Decentralized Architecture · Proc. VLDB Endow. 2022 |
Graph data management
graph database |
0.6 | 1 | 2022 | G-Tran: A High Performance Distributed Graph Database with a Decentralized Architecture · Proc. VLDB Endow. 2022 |
Transaction processing and concurrency control › concurrency control
optimistic concurrency control |
0.6 | 1 | 2022 | G-Tran: A High Performance Distributed Graph Database with a Decentralized Architecture · Proc. VLDB Endow. 2022 |
Data mining › structured data mining › graph mining › scalable graph mining
distributed graph mining |
0.4 | 1 | 2019 | Large Scale Graph Mining with G-Miner · SIGMOD Conference 2019 |
Data mining › structured data mining
graph mining |
0.4 | 1 | 2019 | Large Scale Graph Mining with G-Miner · SIGMOD Conference 2019 |
Transaction processing and concurrency control › concurrency control › locking
early lock release |
0.3 | 1 | 2025 | Brook-2PL: Tolerating High Contention Workloads with A Deadlock-Free Two-Phase Locking Protocol · Proc. ACM Manag. Data 2025 |
Transaction processing and concurrency control › transaction decomposition
transaction chopping |
0.3 | 1 | 2025 | Brook-2PL: Tolerating High Contention Workloads with A Deadlock-Free Two-Phase Locking Protocol · Proc. ACM Manag. Data 2025 |
Distributed systems › distributed database
distributed transactions |
0.2 | 1 | 2022 | G-Tran: A High Performance Distributed Graph Database with a Decentralized Architecture · Proc. VLDB Endow. 2022 |
Interconnection networks and networks-on-chip
remote direct memory access |
0.2 | 1 | 2022 | G-Tran: A High Performance Distributed Graph Database with a Decentralized Architecture · Proc. VLDB Endow. 2022 |
Distributed systems
distributed graph processing |
0.1 | 1 | 2019 | Large Scale Graph Mining with G-Miner · SIGMOD Conference 2019 |
Methods — techniques the papers use, named apart from their topics
recursive proof composition · 1.7low-order polynomial constraints · 1.7PLONKish circuits · 1.7remote direct memory access · 1.1massively parallel processing · 1.1static transaction analysis · 0.9partial transaction chopping · 0.9SLW-Graph · 0.9
| 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 |
| 2023 | ML on Chain: The Case and Taxonomy of Machine Learning on BlockchainabstractBlockchain has recently amassed a lot of interest from researchers and practitioners. This is due to its ability to manage data in a decentralized, transparent and accountable manner. However, blockchain applications are limited in terms of compute and cost effectiveness. These limits led to smart contracts—programs that are processed by the blockchain network—being relatively simple, not taking advantage of complex computation methods. In this paper, we shed light on the design space of using machine learning in blockchain applications (we call this ML on Chain for short). Although a lot of work discusses the intersection of blockchain and ML, there is little clarity in mapping, understanding, and evaluating the various approaches in this space. This paper contributes to this new area by the following: (1) we introduce a taxonomy of ML on Chain. This taxonomy considers existing and future potential methods in this area and groups them based on their design characteristics. We consider in the taxonomy five off-chain approaches and a baseline on-chain approach. (2) we perform an extensive experimental evaluation of ML on Chain methods. We compare the different 5 groups of solutions across different settings and three ML model types: logistic regression, k-nearest neighbors and neural networks. (3) Using the taxonomy and experimental study, we provide insights about the current state and challenges of the ML on Chain space; we use this newfound understanding to discuss potential future approaches and provide suggestions to address ML on Chain challenges. Binbin Gu, Abhishek A. Singh, Yinan Zhou, Juncheng Fang, Faisal Nawab |
ICBC | 4 |
| 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 | Grasper: A High Performance Distributed System for OLAP on Property GraphsabstractThe property graph (PG) model is one of the most general graph data model and has been widely adopted in many graph analytics and processing systems. However, existing systems suffer from poor performance in terms of both latency and throughput for processing online analytical workloads on PGs due to their design defects such as expensive interactions with external databases, low parallelism, and high network overheads. In this paper, we propose Grasper, a high performance distributed system for OLAP on property graphs. Grasper adopts RDMA-aware system designs to reduce the network communication cost. We propose a novel query execution model, called Expert Model, which supports adaptive parallelism control at the fine-grained query operation level and allows tailored optimizations for different categories of query operators, thus achieving high parallelism and good load balancing. Experimental results show that Grasper achieves low latency and high throughput on a broad range of online analytical workloads. Changji Li, Juncheng Fang, Chenghuan Huang, James Cheng, Jie Zhang 0046, Xiao Yan 0002 |
SoCC | 3 |
| 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 |