Home    Biography    Publications    Service    Teaching    Students    Calendar    Prospective Students

Overview

My research centres around the making of data-intensive systems that are fast, cost-effective and energy-efficient, in the context of persistent memory, massively parallel processors and next-generation networks and storage devices. I often step into related areas such as parallel programming and operating systems while solving problems in database systems. I also have interests in embedded and mobile systems. I am associated with the Systems Group and Data Science Research Group at SFU.

Graduate studies at SFU: Please take a look at the Prospective Students page first. See also the Data Science Research Group website for more opportunities.
SFU undergrads: We always work with undergrads on research projects. Feel free to contact me for opportunities. Taking my CMPT 454/740, 415/416 and/or SoSy Capstone project is also a good way to get involved.
SoSy Capstone project in Spring 2022: We have two openings; apply here!

If you would like to schedule a meeting with me, please check my calendar.


News

  • Oct 22, 2021: New paper about performance/cost of persistent memory and next-generation SSDs will appear in CIDR 2022 - led by Kaisong Huang + great collaboration with Dong Xie.
  • Oct 15, 2021: Our recent work on bringing learned indexes to persistent memory will appear in VLDB 2022 - led by Baotong Lu + great collaboration with Umar Farooq Minhas, Jialin Ding and Eric Lo.
  • Jun 28, 2021: Honoured to be recognized as a SIGMOD 2021 Distinguished PC Member.
  • May 3, 2021: A short version of our Dash paper that summarizes the key design principles of persistent hash tables is now available in SIGMOD Record 50(1) here, with a technical perspective by Prof. Ken Ross.
  • Apr 23, 2021: VLDB 2023 will come to Vancouver! I will serve as the local arrangements chair.
  • Feb 22, 2021: Our Trustworthy Data Science and AI seminar series will return with a great lineup of speakers in Spring 2021! Check out details here.
  • Feb 5, 2021: I will serve on the program committee for SIGMOD 2022.
  • Jan 28, 2021: I will serve as the (inaugural) artifact chair for VLDB 2021 (PVLDB Vol. 14).
  • Jan 18, 2021: I will serve on the program committee (review board) for VLDB 2022 (PVLDB Vol. 15).

News Archive


Recent Papers

Google Scholar

SSDs Striking Back: The Storage Jungle and Its Implications to Persistent Indexes. (to appear) [code]
Kaisong Huang, Darien Imai, Tianzheng Wang and Dong Xie.
CIDR 2022

APEX: A High-Performance Learned Index on Persistent Memory. (to appear) [preprint] [code]
Baotong Lu, Jialin Ding, Eric Lo, Umar Farooq Minhas and Tianzheng Wang.
VLDB 2022

CoroBase: Coroutine-Oriented Main-Memory Database Engine. [code] [HackerNews discussion] [Talk at NWDS 2021]
Yongjun He, Jiacheng Lu and Tianzheng Wang.
VLDB 2021

Scaling Dynamic Hash Tables on Real Persistent Memory. (invited) [Technical perspective] [Full paper at VLDB]
Baotong Lu, Xiangpeng Hao, Tianzheng Wang and Eric Lo.
SIGMOD Record 2021, Volume 50, Issue 1.

Dash: Scalable Hashing on Persistent Memory. [abstract at NVMW 2021] [code]
Baotong Lu, Xiangpeng Hao, Tianzheng Wang and Eric Lo.
2021 ACM SIGMOD Research Highlight Award
VLDB 2020

Evaluating Persistent Memory Range Indexes. [PiBench code] [BzTree code]
Lucas Lersch, Xiangpeng Hao, Ismail Oukid, Tianzheng Wang and Thomas Willhalm.
VLDB 2020

PiBench Online: Interactive Benchmarking of Persistent Memory Indexes. [live system] [code] [demo video]
Xiangpeng Hao, Lucas Lersch, Tianzheng Wang and Ismail Oukid.
VLDB 2020 (Demo)

Parallelizing Filter-Verification based Exact Set Similarity Joins on Multicores. [code]
Fabian Fier, Tianzheng Wang, Erkang Zhu and Johann-Christoph Freytag.
Best Paper Award Candidate
SISAP 2020

Easy Lock-Free Programming in Non-Volatile Memory. [slides] [code]
Tianzheng Wang, Justin Levandoski and Per-Ake Larson.
Nominated for the Memorable Paper Award
NVMW 2019

DPI: The Data Processing Interface for Modern Networks.
Gustavo Alonso, Carsten Binnig, Ippokratis Pandis, Kenneth Salem, Jan Skrzypczak, Ryan Stutsman, Lasse Thostrup, Tianzheng Wang, Zeke Wang and Tobias Ziegler.
CIDR 2019

Easy Lock-Free Indexing in Non-Volatile Memory. [code]
Tianzheng Wang, Justin Levandoski and Per-Ake Larson.
ICDE 2018

Query Fresh: Log Shipping on Steroids. [slides] [poster] [code]
Tianzheng Wang, Ryan Johnson and Ippokratis Pandis.
VLDB 2018

Efficiently Making (almost) any Concurrency Control Mechanism Serializable. [preprint] [code]
Tianzheng Wang, Ryan Johnson, Alan Fekete and Ippokratis Pandis.
VLDBJ 2017, Volume 26, Issue 4.

Mostly-Optimistic Concurrency Control for Highly Contended Dynamic Workloads on 1000 Cores. [extended version] [slides] [poster] [code]
Tianzheng Wang and Hideaki Kimura.
VLDB 2017

Be My Guest - MCS Lock Now Welcomes Guests. [slides] [code]
Tianzheng Wang, Milind Chabbi and Hideaki Kimura.
PPoPP 2016

ERMIA: Fast Memory-Optimized Database System for Heterogeneous Workloads. [slides] [poster] [code]
Kangnyeon Kim, Tianzheng Wang, Ryan Johnson and Ippokratis Pandis.
SIGMOD 2016

Scalable Logging through Emerging Non-Volatile Memory. [abstract at NVMW 2015] [slides] [poster] [code]
Tianzheng Wang and Ryan Johnson.
VLDB 2014