Vishal Shrivastav

Assistant ProfessorPurdue University
Elmore Family School of Electrical
and Computer Engineering

Office: BHEE 334B
465 Northwestern Ave.
West Lafayette, Indiana 47907–2035, USA

+1 (765) 4961159
vshriva@purdue.edu

I am an Assistant Professor in the Elmore Family School of Electrical and Computer Engineering at Purdue University. My research area is computer networking. Specifically, I build networked systems for modern datacenters and cloud platforms.

I joined the faculty at Purdue University in January 2021. Prior to that, I was a Postdoctoral Associate from Sep—Dec 2020 in the Department of Computer Science at Yale University. Earlier, I received Ph.D. and M.S. degrees, both in Computer Science from Cornell University, in 2020 and 2017 respectively, and undergraduate degree in Computer Science and Engineering from the Indian Institute of Technology (IIT), Kharagpur in 2013. From 2013—2014, I was a Blue Scholar at IBM Research in India.

My work has been recognized with a National Science Foundation CAREER Award, a Google Research Scholar Award, and a Cisco Research Award. Recognitions from Purdue include an Eta Kappa Nu (HKN) Outstanding Professor Award.

06-2025: Co-organized Workshop on Reconfigurable Networks (funded by NSF).
03-2025: Gave an invited talk at CNI Seminar at the Indian Institute of Science (IISc).
10-2024: Paper EDM accepted to ASPLOS.
09-2024: Paper SORN accepted to HotNets.
05-2024: Paper Shale accepted to SIGCOMM.
04-2024: Received an NSF grant (collaboration with Cornell) towards reconfigurable networks.
04-2024: Received NSF CC* grant (with Purdue team) to build a programmable network testbed.
02-2024: Paper Breaking the VLB Barrier for ORNs accepted to STOC.
01-2024: Poster Rack-Scale Memory Disaggregation over Ethernet accepted to FAST.
12-2023: Papers Leo and Seer accepted to NSDI.
12-2023: Received an Eta Kappa Nu (HKN) Outstanding Professor Award from Purdue.
11-2023: Gave an invited talk at iEdge Workshop at the IFIP Performance conference.
07-2023: Received an NSF grant (with Sanjay Rao) towards ML-driven traffic analysis.
07-2023: Gave an invited talk at Microsoft Research Lab in Cambridge, UK.
07-2023: Gave an invited talk at IEEE LANMAN conference.

<< Older News >>

07-2023: Poster Scalability and Congestion Control in ORNs accepted to SIGCOMM.
04-2023: Received a Google Research Scholar Award.
03-2023: Received an NSF CAREER Award (award details here).
03-2023: Speaker for a panel on The Networking Channel.
01-2023: Received a Cisco Research Award (with Saurabh Bagchi).
10-2022: Gave an invited talk at Northeastern University.
10-2022: Gave an invited talk at Futurewei Technologies.
09-2022: Paper Extending Optimal ORNs to all N accepted to APOCS.
05-2022: Papers MP5 and Thanos accepted to SIGCOMM.
02-2022: Paper Optimal ORNs accepted to STOC.
12-2021: Position paper RAMPS accepted to DIDL.
11-2021: Received an Agile Reform of Curriculum grant from Purdue.
09-2021: Co-founded the PurNET Lab at Purdue.
08-2021: Paper Don't Let RPCs Constrain Your API accepted to HotNets.
01-2021: Started at Purdue University as an Assistant Professor.

ECE 46300: Introduction to Computer Communication Networks
[Fall 2025, Fall 2024, Fall 2023, Fall 2022, Fall 2021]
ECE 60850: Datacenter and Cloud Networks
offered under course number ECE 69500 until Spring 2025.
[Spring 2025, Spring 2024, Spring 2023, Spring 2022]
ECE 50863: Computer Network Systems
[Spring 2021]

I am broadly a computer network researcher. More specifically, I build networked systems for modern datacenters and cloud platforms. My research adopts the full-stack approach to building networked systems, that ranges from the low-level network hardware design to designing the higher-level network architecture, algorithms, and protocols, with the primary objective of maximizing the system performance. My current research is focused on the following topics:

High-speed, programmable network hardware design
[NSDI'24b, SIGCOMM'22a, SIGCOMM'22b, SIGCOMM'19, SOSR'17]
In-network / network-accelerated computing
[ASPLOS'25, NSDI'24a, DIDL'21, HotNets'21, ToN'19, SIGCOMM'16]
Reconfigurable networks
[HotNets'24, SIGCOMM'24, STOC'24, SIGCOMM'23, APOCS'23, STOC'22, NSDI'19]
We organized an NSF-funded workshop on reconfigurable networks in June 2025.
Networks + AI/ML
[NSDI'24a, DIDL'21]
Disaggregated and scale-up networks
[ASPLOS'25, NSDI'19]


List of current and past students in my research group.

I also co-founded and co-lead the university-wide PurNET Lab, which brings together faculty and students conducting computer network research at Purdue. In the Fall and Spring semesters, the lab organizes a weekly seminar to discuss latest research in computer networking and systems.

ASPLOS '25   

EDM: An Ultra-Low Latency Ethernet Fabric for Memory Disaggregation.
Weigao Su, Vishal Shrivastav.
In the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), March 2025.

  PDF PPT

HotNets '24   

Semi-Oblivious Reconfigurable Datacenter Networks.
Nitika Saran, Daniel Amir, Tegan Wilson, Robert Kleinberg, Vishal Shrivastav, Hakim Weatherspoon.
In the 23rd ACM Workshop on Hot Topics in Networks (HotNets), November 2024.

  PDF

SIGCOMM '24   

Shale: A Practical, Scalable Oblivious Reconfigurable Network.
Daniel Amir, Nitika Saran, Tegan Wilson, Robert Kleinberg, Vishal Shrivastav, Hakim Weatherspoon.
In the 38th ACM Special Interest Group on Data Communication Conference (SIGCOMM), August 2024.

  PDF PPT

STOC '24   

Breaking the VLB Barrier for Oblivious Reconfigurable Networks.
Tegan Wilson, Daniel Amir, Nitika Saran, Robert Kleinberg, Vishal Shrivastav, Hakim Weatherspoon.
In the 56th ACM Symposium on Theory of Computing (STOC), June 2024.

  PDF PPT

NSDI '24   

Leo: Online ML-based Traffic Classification at Multi-Terabit Line Rate.
Syed Usman Jafri, Sanjay Rao, Vishal Shrivastav, Mohit Tawarmalani.
In the 21st USENIX Symposium on Networked Systems Design and Implementation (NSDI), April 2024.

  PDF PPT

NSDI '24   

Seer: Enabling Future-Aware Online Caching in Networked Systems.
Jason Lei, Vishal Shrivastav.
In the 21st USENIX Symposium on Networked Systems Design and Implementation (NSDI), April 2024.

  PDF PPT

SIGCOMM '23   

Scalability and Congestion Control in Oblivious Reconfigurable Networks.
Daniel Amir, Tegan Wilson, Vishal Shrivastav, Hakim Weatherspoon, Robert Kleinberg.
In the 37th ACM Special Interest Group on Data Communication Conference (SIGCOMM), September 2023.
Accepted as a Poster.

  PDF

APOCS '23   

Extending Optimal Oblivious Reconfigurable Networks to all N.
Tegan Wilson, Daniel Amir, Vishal Shrivastav, Hakim Weatherspoon, Robert Kleinberg.
In the 4th SIAM Symposium on Algorithmic Principles of Computer Systems (APOCS), January 2023.

  PDF PPT

SIGCOMM '22   

Stateful Multi-Pipelined Programmable Switches.
Vishal Shrivastav.
In the 36th ACM Special Interest Group on Data Communication Conference (SIGCOMM), August 2022.

  PDF PPT

SIGCOMM '22   

Programmable Multi-Dimensional Table Filters for Line Rate Network Functions.
Vishal Shrivastav.
In the 36th ACM Special Interest Group on Data Communication Conference (SIGCOMM), August 2022.

  PDF PPT

STOC '22   

Optimal Oblivious Reconfigurable Networks.
Daniel Amir, Tegan Wilson, Vishal Shrivastav, Hakim Weatherspoon, Robert Kleinberg, Rachit Agarwal.
In the 54th ACM Symposium on Theory of Computing (STOC), June 2022.

  PDF PPT

DIDL '21   

RAMPS: Next Generation Platform for Real Time and Resilient IoT Analytics using MmWave and Programmable Switches.
Vishal Shrivastav, Dimitrios Koutsonikolas, Saurabh Bagchi.
In the 5th ACM/IFIP Middleware Workshop on Distributed Infrastructures for Deep Learning (DIDL), December 2021.

  PDF PPT

HotNets '21   

Don't Let RPCs Constrain Your API.
Daniel Bittman, Robert Soulé, Ethan Miller, Vishal Shrivastav, Pankaj Mehra, Matthew Boisvert, Avi Silberschatz, Peter Alvaro.
In the 20th ACM Workshop on Hot Topics in Networks (HotNets), November 2021.

  PDF PPT

Thesis '20   

Towards High-speed Networking in the Post-Moore Era.
Vishal Shrivastav.
Doctoral Dissertation (Ph.D. Thesis), August 2020.

  PDF PPT

ToN '19   

Globally Synchronized Time via Datacenter Networks.
Vishal Shrivastav, Ki Suh Lee, Han Wang, Hakim Weatherspoon.
In the Journal of IEEE/ACM Transactions on Networking (ToN), Volume 27, Issue 4, August 2019.

  PDF

SIGCOMM '19   

Fast, Scalable, and Programmable Packet Scheduler in Hardware.
Vishal Shrivastav.
In the 33rd ACM Special Interest Group on Data Communication Conference (SIGCOMM), August 2019.

  PDF PPT

NSDI '19   

Shoal: A Network Architecture for Disaggregated Racks.
Vishal Shrivastav, Asaf Valadarsky, Hitesh Ballani, Paolo Costa, Ki Suh Lee, Han Wang, Rachit Agarwal, Hakim Weatherspoon.
In the 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI), February 2019.

  PDF PPT

SOSR '17   

P4FPGA: A Rapid Prototyping Framework for P4.
Han Wang, Robert Soulé, Huynh Tu Dang, Ki Suh Lee, Vishal Shrivastav, Nate Foster, Hakim Weatherspoon.
In the 3rd ACM Symposium on SDN Research (SOSR), April 2017.

  PDF

SIGCOMM '16   

Globally Synchronized Time via Datacenter Networks.
Ki Suh Lee, Han Wang, Vishal Shrivastav, Hakim Weatherspoon.
In the 30th ACM Special Interest Group on Data Communication Conference (SIGCOMM), August 2016.

  PDF PPT

2026
Serving on the technical program committee for NSDI.
2025
Served on the technical program committee for SIGCOMM.
Served on the technical program committee for NSDI.
Reviewer for IEEE/ACM Transactions on Networking.
Served on two NSF NeTS grant panels.
Co-organized NSF-funded Workshop on Reconfigurable Networks.
2024
Served on the technical program committee for EuroSys.
Served on the technical program committee for HotOptics.
Served on the technical program committee for P4 Workshop.
Served on the poster program committee for SIGCOMM.
Reviewer for IEEE Transactions on VLSI Systems.
2023
Tutorial co-chair for SIGCOMM.
Served on the poster program committee for CoNEXT.
Served on the poster program committee for SIGCOMM.
Co-organized NSF-funded Workshop on Grand Challenges in Resilience.
2022
Served on the technical program committee for OSDI.
Reviewer for IEEE/ACM Transactions on Networking.
External reviewer for CoNEXT.
Served on one NSF CISE grant panel.
Juror for the student research competition at SIGCOMM.
2021
Served on the technical program committee for ICNP.
2020
Reviewer for IEEE/ACM Transactions on Networking.
External reviewer for SoCC.