Tianzheng Wang

Assistant Professor
School of Computing Science
Simon Fraser University

Office: TASC1 9213
Phone: 778-782-4488
Email: tzwang@sfu.ca

Home    Biography    Publications    Students    Calendar

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. Sometimes I 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. My recent focus is on concurrency, indexing and parallel programming on persistent memory.

I am part of the Systems Group and the Data Science Research Group at SFU. If you would like to schedule a meeting with me, please check my calendar.


News

Dec 18, 2019: Interested in knowing how database indexes perform on actual Intel Optane DC Persistent Memory after more than a decade of emulation based research? Check out our recent VLDB paper! We have also released an open-source tool (PiBench) for bechmarking persistent memory indexes.

Nov 30, 2019: I received the IEEE TCSC Award for Excellence in Scalable Computing (Early Career Researchers) for contributions to scalable data processing.


Recent Papers

Evaluating Persistent Memory Range Indexes. [PiBench code] [BzTree code]
Lucas Lersch, Xiangpeng Hao, Ismail Oukid, Tianzheng Wang and Thomas Willhalm.
VLDB 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

The Serial Safety Net: Efficient Concurrency Control on Modern Hardware. [code]
Tianzheng Wang, Ryan Johnson, Alan Fekete and Ippokratis Pandis.
DaMoN 2015

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

Services

Mentorship Co-Chair: SIGMOD 2020.
Program Committee: VLDB 2021, HardBD-Active 2020, 2019.
Journal Reviewer: VLDBJ, ACM TOS, IEEE TC, DAPD

Teaching

CMPT 984: Special Topics in Databases, Spring 2020.
CMPT 454: Database Systems II, Fall 2019, Summer 2019.
CMPT 740: Database Systems, Spring 2019.
CMPT 300: Operating Systems I, Spring 2019.