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. Our lab is part of the Data Science Research Group and Systems Group at SFU.

Graduate studies at SFU: We have 1-2 PhD positions in the Fall 2023 cycle; please start by taking 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 Capstone project (available to both CS and SoSy majors) is also a good way to get involved.
Zhejiang/SFU undergrads: Feel free to reach out about doing a Capstone project.
Non-SFU undergrads: We have a couple of undergrad RA positions for Summer 2023, please apply through the Mitacs Globalink program.

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


News

  • Sept 15, 2022: New paper about leveraging MVCC for easy online schema evolution to appear at VLDB 2023! Led by Tianxun Hu and collaboration with Qingqing Zhou (Tencent).
  • Sept 9, 2022: Our Trustworthy Data Science and AI seminar series will continue this fall with the first talk by Dr. Wang-Chiew Tan on Sept 19! Check out details here.
  • Jun 30, 2022: Two papers on updatable learned index performance and efficient data loading from databases to data frames to appear at VLDB 2022.
  • Jun 15, 2022: New paper that analyses new persistent memory indexes to appear at VLDB 2022.
  • Jun 15, 2022: Honoured to be recognized as a SIGMOD 2022 Distinguished PC Member.
  • May 24, 2022: We will be presenting a tutorial on persistent memory indexing at VLDB 2022, stay tuned!
  • May 12, 2022: Serving on the program committee for ACM SoCC 2022.
  • Mar 8, 2022: New paper on how to coordinate cross-engines transactions in systems with both conventional storage-centric (e.g., InnoDB) and modern main-memory engines to appear at SIGMOD 2022.
  • Feb 18, 2022: I will serve on the program committee (review board) for VLDB 2023 (PVLDB Vol. 16).

News Archive


Recent Papers

Google Scholar

Online Schema Evolution is (Almost) Free for Snapshot Databases. (to appear) [code]
Tianxun Hu, Tianzheng Wang and Qingqing Zhou.
VLDB 2023

SSDs Striking Back: The Storage Jungle and Its Implications on Persistent Indexes. [slides] [code] [talk] [abstract at NVMW 22]
Kaisong Huang, Darien Imai, Tianzheng Wang and Dong Xie.
CIDR 2022

Skeena: Efficient and Consistent Cross-Engine Transactions. [code]
Jianqiu Zhang, Kaisong Huang, Tianzheng Wang and King Lv.
SIGMOD 2022

Evaluating Persistent Memory Range Indexes: Part Two. [extended version] [code]
Yuliang He, Duo Lu, Kaisong Huang and Tianzheng Wang.
VLDB 2022

The Past, Present and Future of Indexing on Persistent Memory.
Kaisong Huang, Yuliang He and Tianzheng Wang.
VLDB 2022 (Tutorial)

APEX: A High-Performance Learned Index on Persistent Memory. [extended version] [code] [abstract at NVMW 22]
Baotong Lu, Jialin Ding, Eric Lo, Umar Farooq Minhas and Tianzheng Wang.
VLDB 2022

Are Updatable Learned Indexes Ready? [code]
Chaichon Wongkham, Baotong Lu, Chris Liu, Zhicong Zhong, Eric Lo and Tianzheng Wang
VLDB 2022

ConnectorX: Accelerating Data Loading From Databases to Dataframes. [code]
Xiaoying Wang, Weiyuan Wu, Jinze Wu, Yizhou Chen, Nick Zrymiak, Changbo Qu, Lampros Flokas, George Chow, Jiannan Wang, Tianzheng Wang, Eugene Wu and Qingqing Zhou
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.
Nominated for the Best Paper Award
SISAP 2020

Easy Lock-Free Programming in Non-Volatile Memory. [slides] [code] [full paper at ICDE]
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