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

  • 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
    [pdf]
  • 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
    [pdf] [code]
  • 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
    [pdf]
  • 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
    [pdf] [code]
  • 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
    [pdf] [code]
  • 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
    [pdf]
  • 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
    [pdf]
  • μ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
    [pdf]
  • 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
    [pdf]
  • 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
    [pdf]

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
    [pdf]
  • 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
    [pdf]
  • 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
    [pdf]
  • A Multicore-Friendly Persistent Memory Key-Value Store.

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


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