Zechao Shang

pronunciation

Interests I am a Senior Software Engineer at Snowflake and an Adjunct Assistant Professor at the University of Chicago.

I build efficient and scalable database management systems. At Snowflake I work on a secret project :) My last research work focuses on exploiting the value from fast-changing data. I worked on distributed machine learning/graph analytics systems, with a focus on how weak concurrency affects computation quality. My dissertation is on efficient graph computing.
Projects

CrocodileDB

I lead CrocodileDB, a next-generation database that helps users ingest and process the fast-changing data. CrocodileDB avoids the trap of unnecessary resource consumption and expedites result delivery. It integrates workload prioritization, execution policies, query scheduling, and data loading.

SoCC 2021
Nalin Ranjan, Zechao Shang, Sanjay Krishnan, Aaron J. Elmore
SIGMOD 2021
Xi Liang, Stavros Sintos, Zechao Shang, Sanjay Krishnan
SIGMOD 2021
Dixin Tang, Zechao Shang, Aaron J. Elmore, and Sanjay Krishnan
CIDR 2020
Zechao Shang, Xi Liang, Dixin Tang, Cong Ding, Aaron J. Elmore, Sanjay Krishnan, Michael J. Franklin
VLDB 2019
Dixin Tang, Zechao Shang, Aaron J. Elmore, Sanjay Krishnan, Michael J. Franklin
VLDB 2018 (Demo)
Zechao Shang, Will Brackenbury, Aaron J. Elmore, Michael J. Franklin
SIGMOD 2020
Xi Liang, Zechao Shang, Sanjay Krishnan, Aaron J. Elmore, Michael J. Franklin
SIGMOD 2020
Dixin Tang, Zechao Shang, Aaron J. Elmore, Sanjay Krishnan, Michael J. Franklin

Asynchronous Optimization

I extended transaction processing theory to study how large-scale optimization behaves in the asynchronous environment, especially when/how asynchronization endangers convergence.

SIGMOD 2018
Zechao Shang, Aaron J. Elmore, Jeffrey Xu Yu
SIGOPS Operating Systems Review
Sanjay Krishnan, Aaron J. Elmore, Michael J. Franklin, John Paparrizos, Zechao Shang, Adam Dziedzic, Rui Liu

Graphs Systems

My dissertation focuses on efficient and scalable graph computing systems that preserve the correctness when necessary, and strike at the balance between performance and accuracy when approximations are preferred. I also designed graph analytical algorithms.

ICDE 2019
Zechao Shang, Jeffrey Xu Yu, Zhiwei Zhang
ICDE 2019
Zhiwei Zhang, Xin Huang, Jianliang Xu, Byron Choi, Zechao Shang
SIGMOD 2016
Zechao Shang, Feifei Li, Jeffrey Xu Yu, Zhiwei Zhang, Hong Cheng
Frontiers of Computer Science
Weihuang Huang, Jeffrey Xu Yu, Zechao Shang
TKDE
Weihuang Huang, Yikai Zhang, Zechao Shang, Jeffrey Xu Yu
ADC 2016
Weihuang Huang, Jeffrey Xu Yu, Zechao Shang
VLDB 2015
Zechao Shang, Jeffrey Xu Yu
SIGMOD 2015
Zhiwei Zhang, Jeffrey Xu Yu, Lu Qin, Zechao Shang
ICDE 2013
VLDB 2012
James Cheng, Zechao Shang, Hong Cheng, Haixun Wang, Jeffrey Xu Yu
CIKM 2012
Ronghua Li, Jeffrey Xu Yu, Xin Huang, Hong Cheng, Zechao Shang

Employment University of Chicago
Adjunct Assistant Professor
2021-
Snowflake Inc.
Senior Software Engineer
2021-
University of Chicago
Postdoctoral Scholar
Advisor: Michael J. Franklin and Aaron J. Elmore
2016-2020
Chinese University of Hong Kong, Hong Kong
Postdoctoral Fellow
Advisor: Jeffrey Xu Yu
2015-2016
Education Chinese University of Hong Kong, Hong Kong
Ph.D., Systems Engineering and Engineering Management
Advisor: Jeffrey Xu Yu
2011-2015
Zhejiang University, China
B.E., Computer Science
2006-2010

Last Update: Sept 16, 2021