Yuvraj Agarwal

Associate Professor of Computer Science
School of Computer Science | Institute for Software Research
Electrical and Computer Engineeering (Courtesy)
UC San Diego, Computer Science and Engineering (Adjunct)

Room 327, TCS Hall, Carnegie Mellon University
4665 Forbes Avenue, Pittsburgh, PA 15213
Office: (412) 268-7328
Email: yuvraj@cs.cmu.edu
Note: SynergyLabs is located in TCS 235 (2nd Floor). Come Visit!

Faculty Assistant: Jennifer Cooper -- cooperj@andrew.cmu.edu
Jennifer's Office Phone: (412) 268-1202. Location: TCS

I am a faculty member in the School of Computer Science at Carnegie Mellon University. My research interests are at the intersection of Systems and Networking and Embedded Systems, and I am particularly excited about research problems that benefit from using hardware insights to build more scalable and energy efficient systems.

I am the Founder and the Director of the Systems Networking and Energy Efficiency - SYNERGY Labs. From 2010-2013 I served as the Executive Director of the NSF Expeditions in Variability. At UCSD I was a member of the Microelectronic Embedded Systems Lab (MESL) and the Systems and Networking Group (SysNet).
Working with me

AY 2020/2021 Update: I am always looking for good students to join our SYNERGYLAB at CMU. We have several new (relatively) projects in the Internet of Things and the Mobile Computing space, particularly looking at privacy and security challenges. We also have a newish project on EduSense, where we are building the classroom sensing fabric for the future of smart campuses classrooms! We also have a longer running project to build the software stack, and the 'apps' on top of it, for IoT and Smart Buildings. The Research and the Publications links on the top of the page provide an overview of the current research directions of our lab. If you are awesome and are motivated to work on really exciting and socially relevant projects at the intersection of hardware and software systems contact me by email.

PhD Applicants: If you are a PhD applicant there are multiple programs at CMU that you can apply to and work with me. Many of my current students are a part of the Societal Computing PhD Program which I strongly encourage you to look at. I also advise students admitted to the ECE and the CSD PhD programs. If you want to work with me, send me an email *after* you have applied to these PhD programs. You can mention that you would like to work with me in the application and your research statement if you like the style of work my students and I do.

An Important Note: Admission decisions at CMU, and many other top PhD programs, are done by a separate admission committee. Individual faculty members have no say into who is admitted to the program and are only involved (if at all) once the admission committee bar is met or even when the students come to visit. As such, emailing me your CV and material and asking me whether you have a chance is not going to help *at all* since most faculty members won't respond since we simply cannot answer that question. :-)

Students @ CMU If you are a PhD / MS / Undergrad student already at CMU, please email to set up a time or drop by my office.

What's New

Paper on Marble, on Collaborative Scheduling of Batteryless Sensors with Meta Reinforcement Learning, is accepted to ACM BuildSys 2021! Congratulations Francesco, Bharath and Dezhi!
Bharathan Balaji (Now at Amazon) wrote a nice article on some of our early work on sensing, control and ML in smart Buildings. Keep up the good work Bharath! [Amazon Science Blog Post].
Tianshi Li wins one of the CyLab Presidential Fellowships! Congratulations Tianshi!
Our paper on creating a tool `Honeysuckle' for Annotation-Guided Code Generation of In-App Privacy Notices is accepted Ubicomp (IMWUT) 2021. Congratulations Tianshi!
National Institute of Standards and Technology (NIST) drafted a White Paper exploring mechanisms to establish confidence in IoT device security and proposed IoT labels as a potential method. Our response to their RFC and our IoT Label Design .
Our paper stuying the factors that make people install a COVID-19 contact tracing app has been accepted to Pervasive and Mobile Computing (PMC) 2021. Congratulations Tianshi, Camille, Sagar, Jackie!
Our paper on Capture: Centralized Library Management for Heterogeneous IoT Devices has been accepted to USENIX Security 2021. Congratulations Han and Abhijith!
Our paper on Smart Traffic Lights Optimization was accepted to the 2021 IEEE World Forum on Internet of Things. Congratulations Prasoon!
Now that the Brick Schema consortium has been formed, the momentum continues. Erik Paulson (JCI) has written a great post on Medium comparing BRICK with Haystack.. Similarly, BRICK is covered on another blog: Stacey on IoT . Check it out!
Our paper studying the attributes on a IoT Security privacy label that affect consumers risk perception and their willingness to purchase has been accepted to Oakland (S&P) 2021. Congratulations Pardis and Janarth!
MLIoT, our ML System for closely coupled training and serving tasks for IoT Settings is accepted to IoTDI 2021. Congratulations Sudershan, Anurag and Prahal!
Congratulations Aqsa Kashaf on winning the IETF Applied Networking Research Prize for 2021 for our IMC 2020 work on charactering the 3rd party dependencies on the Web!
ClassGaze paper accepted to ACM CHI 2021 ! ClassGaze cpntinues to build on our EduSense classroom sensing infrastructure, providing a preview of the classroom digital-twin idea our team is working on. Congrats Karan, Deval and the whole team.
The Wall Street Journal covers our IoT Privacy and Security Label work! [Wall Street Journal] . [Local Copy] . [CMU-Version].
Our IMC paper on analyzing 3rd party depencies in the Web is getting some press! [ZDNET] . [Times Hub] . [HelpNet Security . [TechXplore] .
Demo abstract paper for Vista is accepted to ACM BuildSys 2020 . Vista is a tool to author dynamic, spatial, floorplans for overlaying real time sensor data in Buildings. Congrats Tillie (an REU student from Swarthmore!) and Sudershan!
Our VMCAI paper on creating probabilistic stateful models for networks is accepted! Congratulations Han,Arthur and Chi!
Our journal extension of our BRICK+ paper is accepted to the Frontiers of the Built Environment! Congratulations Gabe, Jason, Shreyas and Charlene!
Our IMC paper on analyzing the dependecy of the most popular websites on 3rd party DNS, CDN, and OCSP services is accepted! Congratulations Aqsa!
WIRED magazine covers our IoT security and Privacy Label work! [WIRED] . [Local Archived Copy] .
Congratulations Dr. Pardis Emami-Naeni on defending your PhD! Awesome job! Pardis joins UW as a Post Doc.
Our paper on ACES, a Reinforcement Learning based approach towards energy harvesting based sensors is accepted to TOSN'20! Congratulations Francesco and Bharath!
Our IoT Security/Privacy Labels website includes a Label Generator - check it out. Well done Shreyas and Pardis!
Dr. Jason Koh Graduates with a PhD! Congratulations Jason! Jason joins a Building Metadata related startup.
Our paper on Experts weighing in on the content of IoT Security/Privacy labels is accepted to Oakland S&P 2020. Congratulations Pardis! Our project website is now online at: IoT Security Privacy
Dohyun presented EduSense at Ubicomp 2019 in London. EduSense.io website is live and Code is on EduSense @ GitHub.
Two papers accepted to ACM BuildSys 2019 . BRICK+, and a systematic study of security and access control in Smart Building Apps. Congratulations Jason, Gabe, Shreyas, Sudershan!
Our Paper on Bulding the Classroom sensing fabric of the future to smart clasrooms -- EduSense -- is accepted to IMWUT/Ubicomp'19. Congratulations Dohyun, Karan, Franceska, and the entire ClassInsight team!
Paper on Encouraging Energy Feedback at Work is accepted to Energy Policy 2019. Congratulations Gabrielle and Josh!
I was interviewed by PCMag for their Futures Article, on technology in 2039. A number of interesting perspectives. Check it out!


Recent Publications:     

TMC'21 | USENIX'21 | Oakland'21 | IoTDI'21 | CHI'21 | VMCAI'21 | IMC'20 | TOSN'20 | Frontiers'20 | Oakland'20 | Ubicomp'19 | BuildSys'19 | BuildSys'19 |

Selected Publications:

"ProtectMyPrivacy: Detecting and Mitigating Privacy Leaks on iOS Devices Using Crowdsourcing"
Yuvraj Agarwal, Malcolm Hall.
ACM MobiSys 2013 -- International Conference on Mobile Systems, Applications and Services, Taipei, June 2013.

"BuildingDepot: An Extensible and Distributed Architecture for Building Data Storage, Access and Sharing"
Yuvraj Agarwal, Rajesh Gupta, Daisuke Komaki, Thomas Weng.
ACM BuildSys 2012 -- Workshop on Embedded Sensing Systems For Energy-Efficiency In Buildings, Toronto, November 2012.
(Nominated for best paper)

"Duty-Cycling Buildings Aggressively: The Next Frontier in HVAC Control"
Yuvraj Agarwal, Bharathan Balaji, Seemanta Dutta, Rajesh Gupta, Thomas Weng.
IPSN/SPOTS 2011 -- International Conference on Information Processing in Sensor Networks, Chicago, April 2011.

"SleepServer: A Software-Only Approach for Reducing the Energy Consumption of PCs within Enterprise Environment"
Yuvraj Agarwal, Stefan Savage, Rajesh Gupta.
USENIX ATC 2010 -- USENIX Annual Technical Conference, Boston, MA, June 2010.

"Somniloquy: Augmenting Network Interfaces to Reduce PC Energy Usage"
Yuvraj Agarwal, Steve Hodges, James Scott, Ranveer Chandra, Paramvir Bahl, and Rajesh Gupta.
USENIX NSDI 2009 -- USENIX Symposium on Networked Systems Design and Implementation, April 2009.

"WirelessWakeups Revisited: Energy Management for VoIP over WiFi Smartphones"
Yuvraj Agarwal, Ranveer Chandra, Alec Wolman, Paramvir Bahl and Rajesh Gupta.
MobiSys 2007 -- International Conference on Mobile Systems, Applications and Services, Puerto Rico, June 2007.

"CoolSpots: Reducing the Power Consumption of Wireless Mobile Devices with Multiple Radio Interfaces"
Trevor Pering, Yuvraj Agarwal, Rajesh Gupta, Roy Want.
MobiSys 2006 -- International Conference on Mobile Systems, Applications and Services, Uppsala, June 2006.

Complete list of Publications....

Last Updated by Yuvraj Agarwal on 6/15/2021      Back to Top