I'm a first year PhD student of Computer Science in University of Illinois at Urbana Champaign. I work with Prof. Indranil Gupta and Distributed Protocols Research Group (DPRG). My research mainly revolves around all aspects of distributed systems and application. Currently I'm working on improving elasticity of stream processing systems. See my CV here.


I started my study in University of Illinois at Urbana Champaign since 2009 and received BS in Math and Computer Science in 2013, followed by a Master Degree in Computer Science in 2015. As I enjoy some of my ongoing projects (besides sweet corns), I'm continuing for a PhD starting from 2015.


Multi-tenant in Distributed Stream Processing Systems (ongoing)

Exploring fairness and adaptive elasticity among multiple real time processing topologies

Optimal Resource Scheduling for Interactive Analysis (ongoing)

Optimizing resource scheduling strategies in Druid to minimize resource utilization (processing and IO units) while minimum job completion time is achieved.

Stela: Elasticity of Distributed Stream Processing (IEEE IC2E 2016) pdf pptx

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.

Scale up vs. Scale out in Cloud Storage and Graph Processing Systems (IEEE IWCA 2015) 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.

Industry Experiences

Microsoft: May 2017 - Aug 2017

Supporting efficient and flexible online reconfiguration in stream processing engine

Hewlett Packard Labs: May 2016 - Aug 2016

Achieving performance objectives of Spark: Scale-out or Scale up?

Salesforce, Service Cloud Performance Team: May 2015 - Aug 2015

Platform benchmark

Yahoo! Sunnyvale: Cloud Services and Organization Team: May 2014 - Aug 2014

Server log-processing framework for server log retrieval and analysis (Pig, Hive and Oozie)


Teaching Assistant

  • Coursera: Cloud Application Concepts: Spring 2015, Spring 2016
  • CS 425: Distributed Systems: Fall 2014, Spring 2014

Honors, Memberships, Awards

  • 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


  • 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).