EDBT 2026 Demo / reviewers in the wild / expert
Qing Wang 0031
dblp:97/6505-31
· DBLP profile ↗
12ranked-venue papers in the field
3as first author
11since 2021 · last 2026
0000-0002-5526-7154ORCID · conflict
Domains — venue-derived; a paper can count in several
Database Systems & Data Management · 6 (1 first)Big Data, Cloud & Distributed Data Systems · 6 (2 first)
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Cost-efficient Archive Cloud Storage with Tape: Design and Deployment
Qing Wang 0031, Fan Yang 0134, Qiang Liu 0011, Geng Xiao, Yongpeng Chen, Leiming Chen, Bangzhu Chen, Chenrui Liu, Pingchang Bai, Zigan Luo, Mingyu Xie, Yu Wang 0002, Youyou Lu, Huatao Wu, Jiwu Shu |
FAST | 1 |
| 2026 | Switch$\Delta$: Asynchronous Metadata Updating for Distributed Storage with in-Network Data VisibilityabstractDistributed storage systems typically maintain strong consistency between data nodes and metadata nodes by adopting ordered writes: 1) first installing data; 2) then updating metadata to make data visible.We propose SwitchDelta to accelerate ordered writes by moving metadata updates out of the critical path. It buffers in-flight metadata updates in programmable switches to enable data visibility in the network and retain strong consistency. SwitchDelta uses a best-effort data plane design to overcome the resource limitation of switches and designs a novel metadata update protocol to exploit the benefits of in-network data visibility. We evaluate SwitchDelta in three distributed in-memory storage systems: log-structured key-value stores, file systems, and secondary indexes. The evaluation shows that SwitchDelta reduces the latency of write operations by up to 52.4% and boosts the throughput by up to 126.9% under write-heavy workloads. Qing Wang 0031, Zhe Yang 0012, Jiwu Shu, Youyou Lu |
ICDE | 2 |
| 2025 | ShiftLock: Mitigate One-sided RDMA Lock Contention via Handover
Qing Wang 0031, Jiwu Shu |
FAST | 2 |
| 2024 | TeRM: Extending RDMA-Attached Memory with SSD
Zhe Yang 0012, Qing Wang 0031, Xiaojian Liao, Youyou Lu, Keji Huang, Jiwu Shu |
FAST | 2 |
| 2023 | Citron: Distributed Range Lock Management with One-sided RDMA
Youyou Lu, Minhui Xie, Qing Wang 0031, Jiwu Shu |
FAST | 4 |
| 2023 | Patronus: High-Performance and Protective Remote Memory
Youyou Lu, Qing Wang 0031, Minhui Xie, Jiwu Shu |
FAST | 3 |
| 2023 | PetPS: Supporting Huge Embedding Models with Persistent MemoryabstractEmbedding models are effective for learning high-dimensional sparse data. Traditionally, they are deployed in DRAM parameter servers (PS) for online inference access. However, the ever-increasing model capacity makes this practice suffer from both high storage costs and long recovery time. Rapidly developing Persistent Memory (PM) offers new opportunities to PSs owing to its large capacity at low costs, as well as its persistence, while the application of PM also faces two challenges including high read latency and heavy CPU burden. To provide a low-cost but still high-performance parameter service for online inferences, we introduce PetPS, the first production-deployed PM parameter server. (1) To escape with high PM latency, PetPS introduces a PM hash index tailored for embedding model workloads, to minimize PM access. (2) To alleviate the CPU burden, PetPS offloads parameter gathering to NICs, to avoid CPU stalls when accessing parameters on PM and thus improve CPU efficiency. Our evaluation shows that PetPS can boost throughput by 1.3 -- 1.7X compared to PSs that use state-of-the-art PM hash indexes, or get 2.9 -- 5.5X latency reduction with the same throughput. Since 2020, PetPS has been deployed in Kuaishou, one world-leading short video company, and successfully reduced TCO by 30% without performance degradation. Minhui Xie, Youyou Lu, Qing Wang 0031, Yangyang Feng, Jiaqiang Liu, Jiwu Shu |
Proc. VLDB Endow. | 3 |
| 2022 | Sherman: A Write-Optimized Distributed B+Tree Index on Disaggregated MemoryabstractMemory disaggregation architecture physically separates CPU and memory into independent components, which are connected via high-speed RDMA networks, greatly improving resource utilization of databases. However, such an architecture poses unique challenges to data indexing due to limited RDMA semantics and near-zero computation power at memory-side. Existing indexes supporting disaggregated memory either suffer from low write performance, or require hardware modification. This paper presents Sherman, a write-optimized distributed B+Tree index on disaggregated memory that delivers high performance with commodity RDMA NICs. Sherman combines RDMA hardware features and RDMA-friendly software techniques to boost index write performance from three angles. First, to reduce round trips, Sherman coalesces dependent RDMA commands by leveraging in-order delivery property of RDMA. Second, to accelerate concurrent accesses, Sherman introduces a hierarchical lock that exploits on-chip memory of RDMA NICs. Finally, to mitigate write amplification, Sherman tailors the data structure layout of B+Tree with a two-level version mechanism. Our evaluation shows that, Sherman is one order of magnitude faster in terms of both throughput and 99th percentile latency on typical write-intensive workloads, compared with state-of-the-art designs. Qing Wang 0031, Youyou Lu, Jiwu Shu |
SIGMOD Conference | 1 |
| 2022 | SwitchTx: Scalable In-Network Coordination for Distributed Transaction ProcessingabstractOnline-transaction-processing (OLTP) applications require the underlying storage system to guarantee consistency and serializability for distributed transactions involving large numbers of servers, which tends to introduce high coordination cost and cause low system performance. In-network coordination is a promising approach to alleviate this problem, which leverages programmable switches to move a piece of coordination functionality into the network. This paper presents a fast and scalable transaction processing system called SwitchTx. At the core of SwitchTx is a decentralized multi-switch in-network coordination mechanism, which leverages modern switches' programmability to reduce coordination cost while avoiding the central-switch-caused problems in the state-of-the-art Eris transaction processing system. SwitchTx abstracts various coordination tasks (e.g., locking, validating, and replicating) as in-switch gather-and-scatter (GaS) operations, and offloads coordination to a tree of switches for each transaction (instead of to a central switch for all transactions) where the client and the participants connect to the leaves. Moreover, to control the transaction traffic intelligently, SwitchTx reorders the coordination messages according to their semantics and redesigns the congestion control combined with admission control. Evaluation shows that SwitchTx outperforms current transaction processing systems in various workloads by up to 2.16X in throughput, 40.4% in latency, and 41.5% in lock time. Youyou Lu, Yiming Zhang 0003, Qing Wang 0031, Keji Huang, Jiwu Shu |
Proc. VLDB Endow. | 4 |
| 2021 | Concordia: Distributed Shared Memory with In-Network Cache Coherence
Qing Wang 0031, Youyou Lu, Erci Xu, Youmin Chen, Jiwu Shu |
FAST | 1 |
| 2021 | Aria: Tolerating Skewed Workloads in Secure In-memory Key-value StoresabstractThe recent advent of the hardware trusted execution environment (TEE), e.g., Intel SGX, enables encrypted and integrity-verified in-memory key-value (KV) stores. However, due to the architectural limitations of the hardware, it is non-trivial to build a secure in-memory KV store with SGX without compromising the performance. The reason comes from (i) the limited memory capacity the SGX TEE provides, and (ii) being unaware of the access patterns of skewed workloads, which are commonly seen in the real world.In this paper, we present Aria, a secure in-memory KV store based on SGX. Our goal is to utilize the limited resource while still achieving high performance. Aria places KV pairs and index structures directly in the untrusted memory and introduces the security metadata in the TEE to conduct protection. The core component of Aria is Secure Cache, a software-based cache layer, which uses the limited memory resource to guarantee the confidentiality and integrity (including freshness) of Aria. Secure Cache keeps the frequently accessed security metadata in the TEE memory at fine-granularity and evicts rarely-used ones to the untrusted memory. With Secure Cache, we have the opportunities to explore strategies that are impossible in SGX implementation. By decoupling the security metadata management from the index structure, Aria supports various index schemes. We implement Aria with the indexes of both a hash table and a B-tree. Experiments show that Aria improves throughput by up to 104% compared to the state-of-the-art system. Fan Yang 0134, Youmin Chen, Youyou Lu, Qing Wang 0031, Jiwu Shu |
ICDE | 4 |
| 2020 | ?Tree: a Persistent B+-Tree with Low Tail Latency
Youmin Chen, Youyou Lu, Kedong Fang, Qing Wang 0031, Jiwu Shu |
Proc. VLDB Endow. | 4 |