About Me

I'm a post doctoral fellow in the Carnegie Mellon School of Computer Science. Previously I graduated with a Ph.D. from Purdue University and I was part of the Internet Systems Lab led by Prof.Sanjay Rao. My research interests are broadly in Computer Networking and Systems, specifically Mobile Web, Cellular Networks, CDNs and Cloud Computing. Prior to joining Purdue, I worked for 3 years as a software development engineer in Cisco Systems, India. I received a bachelors degree in Electrical Engineering from Anna University (Madras Institute of Technology campus), Chennai, India. I have interned in AT&T Labs - Research thrice during Ph.D.


An eternal quest to reduce application latencies has been a prevalant theme for decades in networking research and it is the guiding principle behind my research as well. In recent years, owing to the dramatic increase in cellular users, it has become imperative for service providers to provide better quality of experience for their users. To that end, my dissertation work develops systems and techniques to improve Mobile Web performance by optimizing last-mile network delays that dominate page load latencies in cellular settings. Specifically, a proxy based system design that judiciously refactors browsing functionality between a proxy (inside the cellular network) and a client as well as develop techniques to make the proxy design scale to millions of users by reducing its computational overhead. Further, my work improves Web latencies optimizing the other constituent layers such as CDNs (content-delivery networks) and back-end data storage layer which are relevant in non-cellular settings.

Detailed description of the research projects here (Yet to be updated)