Yuvraj Agarwal is an Assistant Professor in the School of Computer Science, within the Software and Societal Systems Department, at Carnegie Mellon University. His research interests are at the intersection of Systems and Networking and Embedded Systems, and he is particularly excited about research problems that benefit from using hardware insights to build more scalable and energy efficient systems. In recent years, his work has focused on Green Computing, Mobile Computing and Energy Efficient Buildings. Agarwal has a BE in Electrical Engineering from Pune University in India, an MS in Information and Computer Science from University of California at Irvine, and a PhD in Computer Engineering from the University of California at San Diego. He is a member of the IEEE, ACM and USENIX.
My areas of interests include Systems and Networking, Embedded Systems and Mobile Computing. In several cases, my projects lie at the intersection of software and hardware, since I believe that by leveraging the underlying hardware better or even augmenting it, we can build much more scalable and efficient systems. My research spans three general themes although a common goal among many of my projects is improving energy efficiency. The first theme is on "Smart Buildings", where we look to improve the energy efficiency of buildings within the larger context of a smart micro-grid. The second theme relates to building more "Energy Efficient and Resilient Computing Systems" that can not only tolerate, but also detect and leverage the increasing variability in hardware components. The third theme is "Mobile Computing", focusing on various energy management and privacy challenges surrounding modern smartphone operating systems such as Android and iOS and their app ecosystems.