I am currently a Ph.D. candidate (start from 2012 Fall) at the Database Group, National University of Singapore (advisor: Kian-Lee Tan). Previously, I was a visiting research scholar at the Database Group, Carnegie Mellon University (host advisor: Andrew Pavlo), a research intern at the System Group, Microsoft Research Asia, and a research intern at the Cloud Infrastructure Group, EMC Labs China. Before joining NUS, I earned my bachelor degree from South China University of Technology in 2012.
I am currently looking for a full-time job. Please drop me an email if you have any suitable positions.
My research focuses on designing and implementing high performance database management systems (DBMSs) with modern hardware support. The ultimate goal is to enable DBMSs to achieve scalable on-line transaction processing in the main-memory and multi-core settings. This requires a complete redesign of several major DBMS components, including concurrency control, storage management, and fault tolerance.
I also have particular interests in designing and implementing distributed systems.
My thesis title is "Transaction Management In Multi-Core Main-Memory Database Systems".
Peloton: The Self-Driving Database Management System. [project]
Cavalia: A Transactional Main-Memory Database on Multicores. [project]
Fast Failure Recovery for Main-Memory DBMSs on Multicores. [paper]
Yingjun Wu, Wentian Guo, Chee-Yong Chan, and Kian-Lee Tan.
An Empirical Evaluation of In-Memory Multi-Version Concurrency Control. [paper]
Yingjun Wu, Joy Arulraj, Jiexi Lin, Ran Xian, and Andrew Pavlo.
Self-Driving Database Management Systems. [paper]
Andrew Pavlo, Gustavo Angulo, Joy Arulraj, Haibin Lin, Jiexi Lin, Lin Ma, Prashanth Menon, Todd Mowry, Matthew Perron, Ian Quah, Siddharth Santurkar, Anthony Tomasic, Skye Toor, Dana Van Aken, Ziqi Wang, Yingjun Wu, Ran Xian, and Tieying Zhang.
Transaction Healing: Scaling Optimistic Concurrency Control on Multicores. [paper]
Yingjun Wu, Chee-Yong Chan, and Kian-Lee Tan.
ChronoStream: Elastic Stateful Stream Computation in the Cloud. [paper]
Yingjun Wu and Kian-Lee Tan.
SocialTransfer: Transferring Social Knowledge for Cold-Start Crowdsourcing. [paper]
Zhou Zhao, James Cheng, Furu Wei, Ming Zhou, Wilfred Ng, and Yingjun Wu.
Grand challenge: SPRINT Stream Processing Engine as a Solution. [paper]
Yingjun Wu, David Maier, and Kian-Lee Tan.
DEBS 2013. (Best Paper Award)
Understanding the Effects of Hypervisor I/O Scheduling for Virtual Machine Performance Interference. [paper]
Ziye Yang, Haifeng Fang, Yingjun Wu, Chunqi Li, Bin Zhao, and H. Howie Huang.
Building Faster Main-Memory Database Management Systems on Multicores.
SoC Research Talks @ NUS, Singapore, October 2016. [link]
This is the Best Paper Ever on In-Memory Multi-Version Concurrency Control.
DB Seminar @ CMU, Pittsburgh, USA, September 2016. [link]
Scalable In-Memory Transaction Processing with HTM.
PDL Meeting @ CMU, Pittsburgh, USA, June 2016.
Transaction Healing: Scaling Optimistic Concurrency Control on Multicores.
DB Seminar @ CMU, Pittsburgh, USA, March 2016. [link]
ChronoStream: Elastic Stateful Stream Computation in the Cloud.
Research Workshop @ NUS, Singapore, May 2015.
CS3103 - Computer Networks and Protocols (AY14-15).
Last update: March 24, 2017