Vishal Shrivastav
Assistant Professor—Purdue University
Elmore Family School of Electrical
and Computer Engineering
Office: BHEE 334B
465 Northwestern Ave.
West Lafayette, Indiana
+1 (765) 496–1159
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 2020–Dec 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. |
HotNets '24 |
Semi-Oblivious Reconfigurable Datacenter Networks. |
SIGCOMM '24 |
Shale: A Practical, Scalable Oblivious Reconfigurable Network. |
STOC '24 |
Breaking the VLB Barrier for Oblivious Reconfigurable Networks. |
NSDI '24 |
Leo: Online ML-based Traffic Classification at Multi-Terabit Line Rate. |
NSDI '24 |
Seer: Enabling Future-Aware Online Caching in Networked Systems. |
SIGCOMM '23 |
Scalability and Congestion Control in Oblivious Reconfigurable Networks. |
APOCS '23 |
Extending Optimal Oblivious Reconfigurable Networks to all N. |
SIGCOMM '22 |
Stateful Multi-Pipelined Programmable Switches. |
SIGCOMM '22 |
Programmable Multi-Dimensional Table Filters for Line Rate Network Functions. |
STOC '22 |
Optimal Oblivious Reconfigurable Networks. |
DIDL '21 |
RAMPS: Next Generation Platform for Real Time and Resilient IoT Analytics using MmWave and Programmable Switches. |
HotNets '21 |
Don't Let RPCs Constrain Your API. |
Thesis '20 |
Towards High-speed Networking in the Post-Moore Era. |
ToN '19 |
Globally Synchronized Time via Datacenter Networks. |
SIGCOMM '19 |
Fast, Scalable, and Programmable Packet Scheduler in Hardware. |
NSDI '19 |
Shoal: A Network Architecture for Disaggregated Racks. |
SOSR '17 |
P4FPGA: A Rapid Prototyping Framework for P4. |
SIGCOMM '16 |
Globally Synchronized Time via Datacenter Networks. |
2026 |
|
||||||||||
2025 |
|
||||||||||
2024 |
|
||||||||||
2023 |
|
||||||||||
2022 |
|
||||||||||
2021 |
|
||||||||||
2020 |
|