I am an Assistant Professor in the Computer Science Department at UCLA. My research interests are broadly in systems and networking. My recent work has focused on building practical systems to improve the performance and debugging of large-scale, distributed applications for both users and developers. My research has been recognized with a Sloan Research Fellowship, an NSF CAREER Award, a Google Faculty Research Award, an ACM SoCC Best Paper Award, and an IRTF Applied Networking Research Prize. Prior to joining UCLA, I received a PhD from MIT, where I was advised by Hari Balakrishnan and James Mickens. Before that, I received a B.S. in Electrical Engineering from Columbia University.
News: I'm excited to be joining the Princeton CS Department in July 2021! If you are interested in working with me, please apply to the Princeton CS graduate program, and mention my name in your application. If you are already at Princeton, please send me an email and we can find a time to meet.
CS 219: Web and Mobile Systems (Fall 2019, Winter 2019)
CS 134: Distributed Systems (Spring 2020, Spring 2019)
CS 239: ML-driven Video Analytics Systems (Fall 2020, Winter 2020)
2021 Sloan Research Fellowship
2020 Google Faculty Research Award
2020 NSF CAREER Award
2019 ACM SoCC Best Paper Award
2018 Internet Research Task Force Applied Networking Research Prize
Alohamora: Reviving HTTP/2 Push and Preload by Adapting Policies On the Fly
Nikhil Kansal, Murali Ramanujam, Ravi Netravali
NSDI 2021 (to appear)
Oblique: Accelerating Page Loads Using Symbolic Execution
Ronny Ko, James Mickens, Blake Loring, Ravi Netravali
NSDI 2021 (to appear)
WebMedic: Disentangling the Memory--Functionality Tension for the Next Billion Mobile Web Users
Usama Naseer, Theophilus Benson, Ravi Netravali
HotMobile 2021 (to appear)
Rethinking Client-Side Caching for the Mobile Web
Ayush Goel, Vaspol Ruamviboonsuk, Ravi Netravali, Harsha Madhyastha
HotMobile 2021 (to appear)
Semeru: A Memory-Disaggregated Managed Runtime
Chenxi Wang, Haoran Ma, Shi Liu, Yuanqi Li, Zhenyuan Ruan, Khanh Nguyen, Michael Bond, Ravi Netravali, Miryung Kim, Harry Xu
OSDI 2020
Mind the Delay: The Adverse Effects of Delay-Based TCP on HTTP
Neil Agarwal, Matteo Varvello, Andrius Aucinas, James Newman, Fabian Bustamante, Ravi Netravali
CoNEXT 2020
Continuous Prefetch for Interactive Data Applications
Haneen Mohammed, Ziyun Wei, Eugene Wu, Ravi Netravali
VLDB 2020
Reducto: On-Camera Filtering for Resource-Efficient Real-Time Video Analytics
Yuanqi Li, Arthi Padmanabhan, Pengzhan Zhao, Yufei Wang, Harry Xu, Ravi Netravali
SIGCOMM 2020
Physical Visualization Design (demo)
Lana Ramjit, Zhaoning Kong, Ravi Netravali, Eugene Wu
SIGMOD 2020
Fawkes: Faster Mobile Page Loads via App-Inspired Static Templating
Shaghayegh Mardani, Mayank Singh, Ravi Netravali
NSDI 2020
ABC: A Simple Explicit Congestion Controller for Wireless Networks
Prateesh Goyal, Anup Agarwal, Ravi Netravali, Mohammad Alizadeh, Hari Balakrishnan
NSDI 2020
Network architecture in the age of programmability
Anirudh Sivaraman, Thomas Mason, Aurojit Panda, Ravi Netravali, Sai Anirudh Kondaveeti
SIGCOMM CCR Editorial (January 2020)
A System-Wide Debugging Assistant Powered by Natural Language Processing
Pradeep Dogga, Karthik Narasimhan, Anirudh Sivaraman, Ravi Netravali
SoCC 2019
Reverb: Speculative Debugging for Web Applications
Ravi Netravali, James Mickens
SoCC 2019
Best Paper Award
Sluice: Network-Wide Data Plane Programming (demo)
Vikas Natesh, Pravein Kannan, Anirudh Sivaraman, Ravi Netravali
SIGCOMM 2019
Edge-based Transcoding for Adaptive Live Video Streaming
Pradeep Dogga, Sandip Chakraborty, Subrata Mitra, Ravi Netravali
HotEdge 2019
Secure Incentivization for Decentralized Content Delivery
Prateesh Goyal, Ravi Netravali, Mohammed Alizadeh, Hari Balakrishnan
HotEdge 2019
WatchTower: Fast, Secure Mobile Page Loads Using Remote Dependency Resolution
Ravi Netravali, Anirudh Sivaraman, James Mickens, Hari Balakrishnan
MobiSys 2019
Vesper: Measuring Time-to-Interactivity for Modern Web Pages
Ravi Netravali, Vikram Nathan, James Mickens, Hari Balakrishnan
NSDI 2018
Prophecy: Accelerating Mobile Page Loads Using Final-state Write Logs
Ravi Netravali, James Mickens
NSDI 2018
Remote-Control Caching: Proxy-based URL Rewriting to Decrease Mobile Browsing Bandwidth
Ravi Netravali, James Mickens
HotMobile 2018
Neural Adaptive Video Streaming with Pensieve
Hongzi Mao, Ravi Netravali, Mohammad Alizadeh
SIGCOMM 2017
Pensieve Website
Selected for the 2017 Qualcomm Innovation Fellowship
Vroom: Accelerating the Mobile Web with Server-Aided Dependency Resolution
Vaspol Ruamviboonsuk, Ravi Netravali, Muhammed Uluyol, Harsha Madhyastha
SIGCOMM 2017
Awarded the 2018 IRTF Applied Networking Research Prize
Polaris: Faster Page Loads Using Fine-grained Dependency Tracking
Ravi Netravali, Ameesh Goyal, James Mickens, Hari Balakrishnan
NSDI 2016
Polaris Website
Featured in ACM Queue's Research for Practice: Web Security and Mobile Web Computing (Sept/Oct 2016)