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 of Electrical and Computer Engineering at Purdue University. My research interests are broadly in the areas of computer networking and networked systems. At Purdue, I co-found and co-lead the university-wide PurNET Lab.

I joined the faculty at Purdue University in January 2021, prior to which I was a Postdoctoral Associate (Sep 2020Dec 2020) in the Department of Computer Science at Yale University. Earlier, I received a Ph.D. (2020) and an M.S. (2017) both in Computer Science from Cornell University. Even earlier, I received my undergraduate degree in Computer Science and Engineering from the Indian Institute of Technology (IIT), Kharagpur.

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

[03/2025] Gave an invited talk at the Indian Institute of Science (IISc), Bengaluru.
[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 (with Cornell CS) towards Oblivious Reconfigurable Networks.

<< Older News >>

[04/2024] Received an NSF CC* grant to build a programmable network testbed at Purdue.
[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 at Purdue.
[11/2023] Gave an invited talk at iEdge Workshop at the IFIP Performance conference.
[07/2023] Received an NSF grant (with Prof. 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.
[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 Prof. 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] Joined Purdue University as an Assistant Professor.

ECE 46300: Introduction to Computer Communication Networks
[Fall 2024, Fall 2023, Fall 2022, Fall 2021]
ECE 69500: Datacenter and Cloud Networks
[Spring 2025, Spring 2024, Spring 2023, Spring 2022]
ECE 50863: Computer Network Systems
[Spring 2021]

I am a computer networking researcher who builds networked systems for real-world problems. My research adopts a full stack approach to designing computer networks and systems, ranging from low-level hardware design to designing higher-level system software and applications tailored to the hardware capabilities underneath. My current research is broadly focused on the following topics:

High-speed, programmable network hardware
[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]
Networks + AI/ML
[NSDI'24a, DIDL'21]
Networks for disaggregated datacenter
[ASPLOS'25, NSDI'19]


Link to my Research Group

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 (SIGCOMM) Conference, 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 (SIGCOMM) Conference, 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 (SIGCOMM) Conference, 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 (SIGCOMM) Conference, 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 (SIGCOMM) Conference, 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 (SIGCOMM) Conference, August 2016.

  PDF PPT

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