Yu Gan

Yu Gan

Ph.D. Candidate in Cloud Computing

Computer Systems Lab (CSL), Cornell University

Biography

I am a 5th year Ph.D. candidate in Electrical and Computer Engineering at Cornell University, advised by Professor Christina Delimitrou. I am interested in cloud computing, microservices, ML for systems and computer architecture. My research focuses on building and managing large-scale microservices in datacenters, improving their performance and resource efficiency. Before studying at Cornell, I obtained my B.Eng. degree in Electronic Engineering from Tsinghua University in 2016.

I was a Ph.D. software engineering intern and student researcher at Google in 2018, 2019, 2020, and 2021, hosted by David Lo, Sundar Dev and Qian Xi. During my internship, I did research on using machine learning to improve resource efficiency and detect performance issues of large scale distributed services in Google Cloud.

🌟 I am actively looking for full-time job opportunities in industry in both China and North America.

Interests

  • Cloud Computing
  • Microservices
  • ML for Systems
  • Computer Architecture

Education

  • Ph.D. in Electrical and Computer Engineering, Dec 2021 (expected)

    Cornell University

  • M.S. in Electrical and Computer Engineering, May 2020

    Cornell University

  • B.Eng. in Electronic Engineering, Jul 2016

    Tsinghua University

Publications

Quickly discover relevant content by filtering publications.
Sage: Practical & Scalable ML-Driven Performance Debugging in Microservices
An Open-Source Benchmark Suite for Microservices and Their Hardware-Software Implications for Cloud and Edge Systems
Seer: Leveraging Big Data to Navigate the Complexity of Performance Debugging in Cloud Microservices
μqSim: Enabling Accurate and Scalable Simulation for Interactive Microservices
The Architectural Implications of Cloud Microservices

Internship

 
 
 
 
 

Student Researcher

Google Cloud

Aug 2020 – Dec 2020 Sunnyvale, CA
 
 
 
 
 

Software Engineering Intern, Ph.D.

Google Cloud

May 2020 – Aug 2020 Sunnyvale, CA
 
 
 
 
 

Software Engineering Intern, Ph.D.

Google Cloud

May 2019 – Aug 2019 Sunnyvale, CA
 
 
 
 
 

Software Engineering Intern, Ph.D.

Google Cloud

May 2018 – Aug 2018 Sunnyvale, CA
 
 
 
 
 

Research Intern

EECS, University of Michigan

May 2015 – Aug 2015 Ann Arbor, MI

Teaching

 
 
 
 
 

Head Teaching Assistant

ECE4750/CS4420 Computer Architecture

Aug 2019 – Dec 2019
 
 
 
 
 

Head Teaching Assistant

ECE4750/CS4420 Computer Architecture

Aug 2018 – Dec 2018