Chenggang Li

Download PDF Version Here!



  1. Predicting Node Failure in Cloud Service Systems, Qingwei Lin et al. FSE/ESEC 2018.



Research & Projects

Past Projects

AutoExavator is an R&D project in iRootech Technology Co., Ltd, which enables autonomous driving and construction for heavy equipment

NL to SQL(In collaboration with UIUC Prof.XIE)
Ongoing Project on researching and exploring better approach on NL2SQL.

Azure Capacity Management at Microsoft Research Asia
Predict capacity days-to-exhaustion and Develop Buffer Capacity Management strategy to reserve the empty node/core buffer to fit the tenant upgrade needs.

Compute and Storage Node Fault Prediction for Cloud Platforms
Proactive downtime prediction: our node fault and hardware fault prediction service can proactively reduce VM downtime, through guiding new VM allocation and removing risky nodes from rotation. Validation result shows our prediction technology can add 10+% more node fault reduction on top of existing advanced allocation strategy. The top 1,000 nodes with disk failures we predicted causes 21K+ min VM downtime within a month.

BoneyCare is designed to help people with speech disorders improve their confidence and speaking quality. The App records, transcribes and analyzes a users speech patterns, which speech pathologists can then use to improve and accelerate their diagnoses and treatment plans. This project is a collaboration between 2nd year computer science students from two Chinese universities and UC Berkeley.

LightItUp is a hackathon solution based on MITM(man-in-the-middle) attack that helps late-owl students gain access over their dorm electricity meter and bypass enforcement of dorm electicity off after 23:00.


openssl enc -base64 -d <<< b3NjYXJ4dml0YUBnbWFpbC5jb20K