Qing Wang

Storage Research Group

Department of Computer Science and Technology

Tsinghua University

Room 8-201, East Main Building, Tsinghua University, Beijing, China

Email: q-wang18 at mails dot tsinghua dot edu dot cn

Google Scholar


About Me

A PhD student at Tsinghua University, who builds shared memory systems with fast and smart hardware.


Education

Ph.D.

in Department of Computer Science, Tsinghua University

2018 - present

B.S.

in Department of Software Engineering, Huazhong University of Science and Technology

2014 - 2018


Research

Shared memory systems provide a unified memory abstraction for applications, which ease programming, avoid inter-process coordination, and reduce data redundancy (thus improving memory utilization). Four hardware trends make me prompt a new look into modern shared memory systems:

  • New network: RDMA and CXL, extending memory semantic to remote servers or IO devices
  • New memory: persistent memory (e.g., Intel Optane PM), providing memory-level storage
  • New compute: RMT switch ASIC and SmartNICs, offering computing power on the path of memory accesses
  • New architecture: hardware memory disaggregation, enabling independent scaling of memory and compute

I build shared memory systems for modern datacenters. My goal is abstracting the entire datacenter as a giant shared-memory machine, which can store, retrieve, and process data with high throughput, low latency, and good programmability.

Here are some my projects:


Peer-Reviewed Publications

Conference Papers

  • SwitchTx: Scalable In-Network Coordination for Distributed Transaction Processing.
    Junru Li, Youyou Lu, Yiming Zhang, Qing Wang, Zhuo Cheng, Keji Huang, Jiwu Shu,
    48th International Conference on Very Large Data Bases (VLDB'22), 2022
    Paper
  • Pacman: An Efficient Compaction Approach for Log-Structured Key-Value Store on Persistent Memory.
    Jing Wang, Youyou Lu, Qing Wang, Minhui Xie, Keji Huang, Jiwu Shu,
    USENIX Annual Technical Conference (USENIX ATC'22), 2022
    Paper Star
  • AlNiCo: SmartNIC-accelerated Contention-aware Request Scheduling for Transaction Processing.
    Junru Li, Youyou Lu, Qing Wang, Jiazhen Lin, Zhe Yang, Jiwu Shu,
    USENIX Annual Technical Conference (USENIX ATC'22), 2022
    Paper
  • Fleche: An Efficient GPU Embedding Cache for Personalized Recommendations.
    Minhui Xie, Youyou Lu, Jiazhen Lin, Qing Wang, Jian Gao, Kai Ren, Jiwu Shu,
    The 17th European Conference on Computer Systems (EuroSys'22), 2022
    Paper
  • Sherman: A Write-Optimized Distributed B+Tree Index on Disaggregated Memory.
    Qing Wang, Youyou Lu, Jiwu Shu,
    ACM SIGMOD International Conference on Management of Data (SIGMOD'22), 2022
    Paper Star
  • Nap: A Black-Box Approach to NUMA-Aware Persistent Memory Indexes.
    Qing Wang, Youyou Lu, Junru Li, Jiwu Shu,
    The 15th USENIX Symposium on Operating Systems Design and Implementation (OSDI'21), 2021
    Invited for fast-tracked publication in ACM Transactions on Storage
    Paper Star
  • Aria: Tolerating Skewed Workloads in Secure In-memory Key-value Stores.
    Fan Yang, Youmin Chen, Youyou Lu, Qing Wang, Jiwu Shu,
    37th IEEE International Conference on Data Engineering (ICDE'21), 2021
    Paper
  • Concordia: Distributed Shared Memory with In-Network Cache Coherence.
    Qing Wang, Youyou Lu, Erci Xu, Junru Li, Youmin Chen, Jiwu Shu,
    USENIX Conference on File and Storage Technologies (FAST'21), 2021
    Paper
  • μTree: a Persistent B+-Tree with Low Tail Latency.
    Youmin Chen, Youyou Lu, Kedong Fang, Qing Wang, Jiwu Shu,
    46th International Conference on Very Large Data Bases (VLDB'20), 2020
    Paper
  • Improving the Concurrency Performance of Persistent Memory Transactions on Multicores.
    Qing Wang, Youyou Lu, Zhongjie Wu, Fan Yang, Jiwu Shu,
    Design Automation Conference (DAC'20), 2020
    Paper
  • FlatStore: an Efficient Log-Structured Key-Value Storage Engine for Persistent Memory.
    Youmin Chen, Youyou Lu, Fan Yang, Qing Wang, Yang Wang, Jiwu Shu,
    Proceedings of the Twenty-Fifth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'20), 2020
    Paper

Journal Papers

  • Nap: Persistent Memory Indexes for NUMA Architectures.
    Qing Wang, Youyou Lu, Junru Li, Minhui Xie, Jiwu Shu,
    ACM Transactions on Storage (TOS), 2022
    Fast tracked
    Paper
  • Octopus+: an RDMA-enabled Distributed Persistent Memory File System.
    Bohong Zhu, Youmin Chen, Qing Wang, Youyou Lu, Jiwu Shu,
    ACM Transactions on Storage (TOS), 2021
    Paper
  • TH-DPMS: Design and Implementation of an RDMA-enabled Distributed Persistent Memory Storage System.
    Jiwu Shu, Youmin Chen, Qing Wang, Bohong Zhu, Junru Li, Youyou Lu,
    ACM Transactions on Storage (TOS), 2020
    Paper
  • A Multicore-Friendly Persistent Memory Key-Value Store.

    Qing Wang, Bohong Zhu, Jiwu Shu.
    Journal of Computer Research and Delevopment (in Chinese), 2021
    Paper


Awards and Honors

  • Microsoft Research PhD Fellowship, 2021 (link)
  • Huawei OlympusMons Award, 2020 (links: [CN|EN] )
  • CCF Technological Invention Award, first prize, 2020 (links: CN)
  • National Scholarship (2021), Tsinghua First-class Scholarship (2020)
  • Student Grant from USENIX ATC, 2020

Services

  • ACM Transactions on Storage (TOS), 2021, Reviewer

Teaching

  • 2022, TA, Network Storage Systems, Graduate
  • 2021, TA, Network Storage Systems, Graduate
  • 2020, TA, Network Storage Systems, Graduate
  • 2019, TA, Computer Organization and Architecture, Undergraduate
  • 2019, TA, Introduction to Storage Technologies, Undergraduate