
Assistant professor, CSE, IIT Delhi
TBO Faculty Fellow
Office: SIT 412, Khosla School of IT, IIT Delhi
Email: ajindal AT cse.iitd.ac.in
About me
I am an assistant professor at CSE, IIT Delhi and am broadly interested in ML systems, distributed systems, mobile systems, and operating systems.
Prior to joining IIT Delhi, I spent an year at Instabase and another couple years as the CTO of Mobile Enerlytics, a startup I co-founded. I received my Ph.D. from Purdue University where I worked closely with professors Y. Charlie Hu and Samuel Midkiff. I earned my undergraduate degree from IIT Kanpur.
GitHub / LinkedIn / Google Scholar / CV
Active projects
- ML systems: Popper; Video analytics
- Distributed systems: Elastic data streaming systems; Consistency checking of distributed storage systems
Students*
- Satyam Jay (PhD)
- Subharshi Roy (PhD)
- Kushagra Karar (MSR)
Selected Press
- Mobile Enerlytics, 2014+: BGR | Mashable | Gizmodo |
- DiffProf, 2018: Communication of the ACM | The Register | The Week |
- Hush, 2015: BBC | SlashDot | Zee News |
- No-Sleep Bugs, 2012: The Verge | NBC | Times of India |
Awards
- Google India Research Award, 2022.
- Best Community Paper Award, MobiCom, 2022.
Impact
- we found hundreds of new energy bugs across all software layers including popular apps like Facebook and Netflix, Android framework, Android kernel, and the device drivers. We applied several patches to the Linux kernel to fix the kernel bugs.
- One class of energy bugs identified by us, called no-sleep bugs, is being checked for by Wakelock and WakelockTimeout lint checks in Android Studio, since 2012, every time any Android app is built.
- We launched an “eStar battery saver app” which was downloaded by over 100k Android users. The app was widely discussed in media (1, 2).
- Our Hush system received over 50 forks, 150 stars on Github, and global media coverage (1, 2, 3). Ideas similar to the ones in Hush were released as “app-standby” and “Doze” battery-saving features in Android Marshmallow.
- Our measurement study to understand daily battery drain breakdown and our work on differential energy profiling were also widely covered in media (1, 2).
Service
PC member: Eurosys’27, APSys’26, Eurosys’26, SYSTOR’25, ATC’25, ATC’24, Middleware’23, Eurosys’22