Le Xu


This website has now been relocated to my new profile page!


I'm a PhD student of Computer Science at University of Illinois at Urbana Champaign. I work with Prof. Indranil Gupta and Distributed Protocols Research Group (DPRG). My current research mainly revolves around all aspects of distributed systems and applications. My current research focuses on resource provisioning that improves system elasticity and building a resource-efficient cloud stack that provides predictable performance. See my CV and list of publications here.


University of Illinois at Urbana Champaign

Urbana, IL

Ph.D. in Computer Science

Advised by Indranil Gupta.

2015 - present

University of Illinois at Urbana Champaign

Urbana, IL

M.S. in Computer Science

Advised by Indranil Gupta.

2013 - 2015

University of Illinois at Urbana Champaign

Urbana, IL

B.S. in Math and Computer Science

2009 - 2013

Projects and Publications


Le Xu, Shivaram Venkataraman, Indranil Gupta, Luo Mai, and Rahul Potharaju. "Move Fast and Meet Deadlines: Fine-grained Real-time Stream Processing with Cameo."[pdf][arxiv][pptx][video]

A performance target -aware scheduling frameowrk that supports fine-grained operator scheduling, built for actor-based, distributed dataflow runtime.



Long, Yunhui, Le Xu, Carl A. Gunter. "A Hypothesis Testing Approach to Sharing Logs with Confidence." [pdf]

An end-to-end framework that allows users to identify risks of information leakage in logs, and to release the logs with a much lower risk of exposing the sensitive attribute through log obfuscation.


SoCC 18

Kalim, Faria, Le Xu, Sharanya Bathey, Richa Meherwal, Indranil Gupta. "Henge: Intent-driven Multi-Tenant Stream Processing" [pdf] [pptx] [arxiv]

An intent-driven mechanism to unify user-defined performance objectives and improve cluster-wise overall satisfaction in multi-tenant stream processing system.



Luo Mai, Kai Zeng, Rahul Potharaju, Le Xu, Steve Suh, Shivaram Venkataraman, Paolo Costa, Terry Kim, Saravanan Muthukrishnan, Vamsi Kuppa, Sudheer Dhulipalla, Sriram Rao "Chi: a scalable and programmable control plane for distributed stream processing systems." [pdf][pptx]

A generalized control plane and control message design for stream processing systems that allows a wide range of functionalities being implemented and efficiently executed.


EuroSys 18

Mainak Ghosh, Ashwini Raina, Le Xu, Xiaoyao Qian, Indranil Gupta, Himanshu Gupta "Popular is Cheaper: Curtailing Memory Costs in Interactive Analytics Engines." [pdf][pptx][report]

Replication and routing strategy designed for popularity-driven workloads for interactive analytics engines.


SoCC 2017

Mijung Kim, Jun Li, Haris Volos, Manish Marwah, Alexander Ulanov, Kimberly Keeton, Joseph Tucek, Lucy Cherkasova, Le Xu, Pradeep Fernando "Sparkle: Optimizing spark for large memory machines and analytics" [arxiv]

A shared-memory shuffle engine and off-heap memory store that optimize Spark in the scale-up setting.


IC2E 16

Le Xu, Boyang Peng, and Indranil Gupta. "Stela: Enabling stream processing systems to scale-in and scale-out on-demand." [pdf] [pptx][video]

Exploring topology-aware algorithms for migrating real time tasks to optimize distributed stream processing system throughput during cluster configuration changes.My M.S. thesis was also based on this project.


Master Thesis

Le Xu "Stela: on-demand elasticity in distributed data stream processing systems."[pdf]


IWCA 2015

Wenting Wang, Le Xu, and Indranil Gupta. "Scale Up vs. Scale Out in Cloud Storage and Graph Processing Systems."[pdf] [pptx]

Constructing cluster's linear pricing model for both scale up and scale out cluster based on pricing scheme provided by major cloud providers.


Industrial Experiences

Alibaba Damo Academy (Data Analytics and Intelligence Lab)

Research Intern

Building hierarchical actor-based framework for distributed graph querying service.

June 2019 - Aug 2019

Microsoft (Cloud and Information Services Lab)

Research Intern

Building a control layer inside of a real-time stream processing engine for flexible and efficient online monitoring and re-configuration

May 2017 - Aug 2017

Hewlett-Parkard Labs (Software Analytics Group)

Research Intern

Conducting Spark performance analysis for micro-benchmark and machine learning applications

May 2016 - Aug 2016


  • 05/2018, 05/2020: Cloud Computing Capstone (Coursera) - Teaching Assistant
  • 01/2015, 09/2019: Distributed System (CS 425) - Teaching Assistant
  • 01/2015, 01/2016: Cloud Computing Concepts (Coursera) - Teaching Assistant
  • 01/2016: Advanced Distributed Systems (CS 525) - Teaching Assistant

Honors, Memberships, Awards

  • 2020: Rising Stars EECS Workshop
  • 2019: SOSP 19 Travel Grant
  • 2018: OSDI 18 Travel Grant
  • 2018: SoCC 18 Travel Grant
  • 2017: SOSP 17 Travel Grant
  • 2016: David J. Kuck Outstanding M.S. Thesis Award
  • 2015: Grace Hopper Celebration Travel Fund
  • 2015: Conference Travel Grant
  • 2015: Outstanding Teaching Assistant
  • 2011: Member of PI MU EPSILON: National Math Honor Society
  • 2010: Edmund J James Scholar

Cloud-Free Zone

  • Sometimes I blah about random thoughts. ATTENTION: you are about to enter a cloud-free zone!
  • Occationally I tweet (or retweet) about things (not entirely cloud-free).

© 2015 Curriculum Vitae All Rights Reseverd | Design by W3layouts