About Me

I am an Assistant Professor of Computer Science at George Mason University. I am broadly interested in computer systems. My research covers a range of topics including distributed systems, storage systems, container-based virtualization, serverless/cloud computing, and the internet of things. Currently I am working on a few exciting projects including: (1) redesigning and optimizing serverless platform; (2) designing new applications for serverless computing; and (3) building better systems for distributed machine learning.

I received my Ph.D. degree from the Computer Science Department at Virginia Tech. During my Ph.D. I spent two summers at IBM Research Almaden in 2013 and 2014, and six months at Dell EMC Princeton Office in 2015.


Research Openings     Details

I am currently looking for motivated students to work with me on systems research. If you are a Mason student who is interested in doing systems research, please come talk to me. For students outside Mason, I encourage you to apply to our graduate program. I can be reached at yuecheng@gmu.edu.

News

  • 12/11/2019Acceptance

    Congrats to Ao, Jingyuan, and Xiaolong on InfiniCache getting accepted to USENIX FAST 2020! InfiniCache is a first-of-its-kind, cost-effective, object cache that is built atop ephemeral cloud funtions. InfiniCache is 50X cheaper than traditional cloud cache services. Stay tuned for more detail about the project.

  • 11/25/2019TPC

    Serving on the TPC for ICDCS'20 and HPDC'20. Deadline is approaching. Please consider submitting your exciting work!

  • 09/29/2019Acceptance

    Congrats to Ben, Jingyuan, and Ao on Wukong getting accepted by PDSW! Wukong is a super-fast serverless DAG engine compatible with AWS Lambda.

  • 08/27/2019Grant

    Our collaborative SPX project got funded. Thanks NSF!

  • 05/31/2019TPC

    Serving on the TPC for PDSW'19 and MASCOTS'19. Please consider submitting your interesting work!

  • *Archived news*

Selected Publications

Full list

InfiniCache: Exploiting Ephemeral Serverless Functions to Build a Cost-Effective Memory Cache (to appear)

Ao Wang, Jingyuan Zhang, Xiaolong Ma, Ali Anwar, Lukas Rupprecht, Dimitrios Skourtis, Vasily Tarasov, Feng Yan, Yue Cheng

USENIX FAST '20    

BESPOKV: Application Tailored Scale-Out Key-Value Stores

Ali Anwar, Yue Cheng, Hai Huang, Jingoo Han, Hyogi Sim, Dongyoon Lee, Fred Douglis, Ali R. Butt

SC '18     Slides Github

Improving Docker Registry Design based on Production Workload Analysis

Ali Anwar, Mohamed Mohamed, Vasily Tarasov, Michael Littley, Lukas Rupprecht, Yue Cheng, Nannan Zhao, Dimitrios Skourtis, Amit S. Warke, Heiko Ludwig, Dean Hildebrand, Ali R. Butt

USENIX FAST '18     Github Traces

Erasing Belady's Limitations: In Search of Flash Cache Offline Optimality

Yue Cheng, Fred Douglis, Philip Shilane, Michael Trachtman, Grant Wallace, Peter Desnoyers, Kai Li

USENIX ATC '16     audio poster

LeapLab

Please visit our group website.