• Resume

About Me

I am a fourth-year PhD student in the Department of Computer Science at the University of Illinois, at Urbana Champaign . My advisor is Prof. Indranil Gupta .

My research interests are primarily in distributed systems. Recently, I have been working on scheduling problems in Apache Heron.

Before coming to UIUC, I completed my undergraduate education at the School of Electrical Engineering and Computer Science, NUST in Pakistan.

When I am not working, I like to spend my time reading. Check out my ever-growing reading list for 2018 here!

Research Work

Holistic Configuration Tuning in Apache Heron

We investigate how to optimize all of the most important configuration parameters in Heron jobs to achieve different performance goals e.g., latency, throughput, and resource utilization.

Verified Blockchains

We formally verify and implement a simplified version of the Blockchain protocol. This removes bugs a priori, potentially saving users from bugs that can lead to a loss of currency, but is challenging to do at a distributed system level.


Caladrius: A Performance Modelling Service for Distributed Stream Processing Systems

IEEE International Conference on Data Engineering, 2019 [pdf]

Henge: Intent-Driven Multi-Tenant Stream Processing

Proceedings of the ACM Symposium on Cloud Computing, 2018 [pptx] [pdf] [tech report]

CRATER: A crowd sensing application to estimate road conditions

IEEE Access 4, 2016 [pdf]


Bené: On Demand Cost-Effective Scaling at the Edge

arXiv [pdf]

Awards and Honors

Designed by W3layouts