News
This website has now been relocated to my new profile page!
About
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.
Education
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
NSDI 21
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.
2021/4
CODASPY 20
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.
2020/3
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.
2018/10
VLDB 18
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.
2018/6
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.
2018/4
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.
2017/8
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.
2016/4
Master Thesis
Le Xu "Stela: on-demand elasticity in distributed data stream processing systems."[pdf]
2015/5
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
Teaching
- 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