Ravi Netravali

Assistant Professor of Computer Science
University of California, Los Angeles
Engineering VI, Office 482
404 Westwood Plaza, Los Angeles, CA 90095
ravi at cs dot ucla dot edu

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 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.

I am actively looking for undergraduate, masters, and PhD students. If you are interested in working with me, please apply to the UCLA CS graduate program, and mention my name in your application. If you are already at UCLA, please send me an email and we can find a time to meet.

Current Students

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 (Winter 2020)

2020 Google Faculty Research Award

2020 NSF CAREER Award

2019 ACM SoCC Best Paper Award

2018 Internet Research Task Force Applied Networking Research Prize

2017 Qualcomm Innovation Fellowship

Physical Visualization Design (demo)
Lana Ramjit, Zhaoning Kong, Ravi Netravali, Eugene Wu
SIGMOD 2020 (to appear)

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)

Acorn: Aggressive Result Caching in Distributed Data Processing Frameworks
Lana Ramjit, Matteo Interlandi, Eugene Wu, Ravi Netravali
SoCC 2019

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

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
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
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)

Room-Area Networks
Peter Iannucci, Ravi Netravali, Ameesh Goyal, Hari Balakrishnan
HotNets 2015

Mahimahi: Accurate Record-and-Replay for HTTP
Ravi Netravali, Anirudh Sivaraman, Keith Winstein, Somak Das, Ameesh Goyal, James Mickens, Hari Balakrishnan
Mahimahi Website

WiFi, LTE, or Both? Measuring Multi-homed Wireless Internet Performance
Shuo Deng, Ravi Netravali, Anirudh Sivaraman, Hari Balakrishnan
IMC 2014

Traffic Signature-based Mobile Device Location Authentication
Jack Brassil, Pratyusa K. Manadhata, Ravi Netravali
IEEE Transactions on Mobile Computing 2013

Authenticating a Mobile Device's Location Using Voice Signatures
Jack Brassil, Ravi Netravali, Stuart Haber, Pratyusa Manadhata, Prasad Rao
IEEE WiMob 2012

Multi-Sensor Fusion of Infrared and Electro-Optic Signals for High Resolution Night Images
Xiaopeng Huang, Ravi Netravali, Hong Man, Victor Lawrence
Sensors 2012

Multi-Sensor Fusion of Electro-Optic and Infrared Signals for High Resolution Visible Images: Part II
Xiaopeng Huang, Ravi Netravali, Hong Man, Victor Lawrence
IEEE Oceans 2012

Improved fusing infrared and electro-optic signals for high-resolution night images
Xiaopeng Huang, Ravi Netravali, Hong Man, Victor Lawrence
SPIE Vol. 8355

Fusing electro-optic and infrared signals for high resolution night images
Xiaopeng Huang, Ravi Netravali, Hong Man, Victor Lawrence
SPIE Vol. 8295

Summary of results on optimal camera placement for boundary monitoring
Robert J. Holt, Hong Man, Rainer Martini, Iraban Mukherjee, Ravi Netravali, Jing Wang
SPIE Vol. 6570

A new optical flow estimation method in joint EO/IR video surveillance
Hong Man, Robert J. Holt, Jing Wang, Rainer Martini, Ravi Netravali, Iraban Mukherjee
SPIE Vol. 6543