Vishal Shrivastav
Assistant Professor–Purdue University
School of Electrical and Computer Engineering
Office: BHEE 334B
465 Northwestern Ave.
West Lafayette, Indiana 47907–2035, USA
+1 (765) 496–1159
vshriva@purdue.edu
Office Hours
Mon–Fri: By Appointment
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 systems. I co-lead PurNET Lab. Prior to joining Purdue's faculty in January 2021, I was a Postdoctoral Associate (Sep–Dec 2020) in the Department of Computer Science at Yale University. I hold a Ph.D. (2020) and an M.S. (2017) both in Computer Science from Cornell University. Prior to Cornell, I was an undergraduate in the Department of Computer Science and Engineering at the Indian Institute of Technology (IIT), Kharagpur.
My work has been recognized with a National Science Foundation CAREER Award, a Google Research Scholar Award, a Cisco Research Award, and an Eta Kappa Nu (HKN) Outstanding Professor Award.
Prospective Students: If you are interested in working with me, please send me an email with your research interests and CV and apply to Purdue ECE Graduate Program (select Computer Engineering as the area of interest in your application). |
[04/2024] | Received an NSF grant (collab w/ Cornell) towards ORNs. |
[04/2024] | Received an NSF CC* grant with the Purdue team. |
[02/2024] | Breaking the VLB Barrier for ORNs accepted to STOC. |
[12/2023] | Leo and Seer accepted to NSDI. |
[12/2023] | Received an Eta Kappa Nu (HKN) Outstanding Professor Award. |
[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 networking. |
[07/2023] | Gave an invited talk at Microsoft Research Lab in Cambridge, UK. |
[07/2023] | Gave an invited talk at IEEE LANMAN conference. |
[04/2023] | Received a Google Research Scholar Award. |
[03/2023] | Received an NSF CAREER Award. |
[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] | Extending Optimal ORNs to all N accepted to APOCS. |
[05/2022] | MP5 and Thanos accepted to SIGCOMM. |
[02/2022] | Optimal ORNs accepted to STOC. |
[12/2021] | RAMPS accepted to DIDL. |
[11/2021] | Received an Agile Reform of Curriculum grant. |
[08/2021] | Don't Let RPCs Constrain Your API accepted to HotNets. |
[01/2021] | Started at Purdue University as an Assistant Professor. |
ECE 69500: Datacenter and Cloud Networks |
[Spring 2024] [Spring 2023] [Spring 2022] |
ECE 46300: Introduction to Computer Communication Networks |
[Fall 2023] [Fall 2022] [Fall 2021] |
ECE 50863: Computer Network Systems | [Spring 2021] |
I am broadly interested in computer networking and systems. My research adopts a holistic approach to designing computer networks and systems, ranging from low-level hardware design to designing higher-level protocols and applications that leverage the novel hardware underneath. My current research is centered around "network-accelerated computing" involving two broad themes — (i) designing high-speed and programmable architectures for network processors (switches, routers, NICs, FPGAs, middleboxes) [NSDI'24b, SIGCOMM'22a, SIGCOMM'22b, SIGCOMM'19, SOSR'17]; and (ii) leveraging emerging network hardware and technology to improve the design and performance of networked and distributed systems and applications, including – (a) ML-based systems and applications [NSDI'24a, DIDL'21]; (b) systems for resource disaggregation [FAST'24, NSDI'19]; (c) network functions and distributed protocols [HotNets'21, ToN'19, SIGCOMM'16]; and (d) reconfigurable network architectures [STOC'24, SIGCOMM'23, APOCS'23, STOC'22, NSDI'19].
Breaking the VLB Barrier for Oblivious Reconfigurable Networks.
Tegan Wilson, Daniel Amir, Nitika Saran, Robert Kleinberg, Vishal Shrivastav, Hakim Weatherspoon.
To appear in the Proceedings of ACM Symposium on Theory of Computing (STOC), June 2024.
PDF
Leo: Online ML-based Traffic Classification at Multi-Terabit Line Rate.
Syed Usman Jafri, Sanjay Rao, Vishal Shrivastav, Mohit Tawarmalani.
In the Proceedings of USENIX Symposium on Networked Systems Design and Implementation (NSDI), April 2024.
PDF
PPT
Seer: Enabling Future-Aware Online Caching in Networked Systems.
Jason Lei, Vishal Shrivastav.
In the Proceedings of USENIX Symposium on Networked Systems Design and Implementation (NSDI), April 2024.
PDF
PPT
Rack-Scale Memory Disaggregation over Ethernet. (Poster)
Weigao Su, Vishal Shrivastav.
In the USENIX Conference on File and Storage Technologies (FAST), February 2024.
PDF
PPT
Scalability and Congestion Control in Oblivious Reconfigurable Networks. (Poster)
Daniel Amir, Tegan Wilson, Vishal Shrivastav, Hakim Weatherspoon, Robert Kleinberg.
In the Proceedings of ACM Special Interest Group on Data Communication (SIGCOMM), September 2023.
PDF
Extending Optimal Oblivious Reconfigurable Networks to all N.
Tegan Wilson, Daniel Amir, Vishal Shrivastav, Hakim Weatherspoon, Robert Kleinberg.
In the Proceedings of SIAM Symposium on Algorithmic Principles of Computer Systems (APOCS), January 2023.
PDF
PPT
Stateful Multi-Pipelined Programmable Switches.
Vishal Shrivastav.
In the Proceedings of ACM Special Interest Group on Data Communication (SIGCOMM), August 2022.
PDF
PPT
Programmable Multi-Dimensional Table Filters for Line Rate Network Functions.
Vishal Shrivastav.
In the Proceedings of ACM Special Interest Group on Data Communication (SIGCOMM), August 2022.
PDF
PPT
Optimal Oblivious Reconfigurable Networks.
Daniel Amir, Tegan Wilson, Vishal Shrivastav, Hakim Weatherspoon, Robert Kleinberg, Rachit Agarwal.
In the Proceedings of ACM Symposium on Theory of Computing (STOC), June 2022.
PDF
PPT
RAMPS: Next Generation Platform for Real Time & Resilient IoT Analytics using MmWave & Programmable Switches.
Vishal Shrivastav, Dimitrios Koutsonikolas, Saurabh Bagchi.
In the Proceedings of ACM Middleware Workshop on Distributed Infrastructures for Deep Learning (DIDL), December 2021.
PDF
PPT
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 Proceedings of ACM Workshop on Hot Topics in Networks (HotNets), November 2021.
PDF
Towards High-speed Networking in the Post-Moore Era.
Vishal Shrivastav.
Doctoral Dissertation (Ph.D. Thesis), August 2020.
PDF
PPT
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), August 2019.
PDF
Fast, Scalable, and Programmable Packet Scheduler in Hardware.
Vishal Shrivastav.
In the Proceedings of ACM Special Interest Group on Data Communication (SIGCOMM), August 2019.
PDF
PPT
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 Proceedings of USENIX Symposium on Networked Systems Design and Implementation (NSDI), February 2019.
PDF
PPT
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 Proceedings of ACM Symposium on SDN Research (SOSR), April 2017.
PDF
Globally Synchronized Time via Datacenter Networks.
Ki Suh Lee, Han Wang, Vishal Shrivastav, Hakim Weatherspoon.
In the Proceedings of ACM Special Interest Group on Data Communication (SIGCOMM), August 2016.
PDF
PPT
2024 |
|
||||||||||
2023 |
|
||||||||||
2022 |
|
||||||||||
2021 |
|
||||||||||
2020 |
|