Vishal Shrivastav

Assistant Professor — Purdue 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

          

About Me

I joined the faculty at Purdue University in Jan 2021, where I am currently an Assistant Professor of Electrical and Computer Engineering. My research interests span and integrate computer networks, systems, and hardware architecture. I am a member of Purdue ECE Systems and Networking Group and a co-lead at PurNET Lab. I am also an affiliate faculty at the university-wide center CRISP.

Prior to joining Purdue, I was a Postdoctoral Associate (SepDec 2020) at Yale University. I received my Ph.D. (2020) and M.S. (2017) both in Computer Science from Cornell University. Before that, I completed my undergrad in Computer Science and Engineering at the Indian Institute of Technology, Kharagpur.

Teaching

ECE 69500: Datacenter and Cloud Networks [SP'23]  [SP'22]
ECE 46300: Introduction to Computer Communication Networks [FA'22]  [FA'21]
ECE 50863: Computer Network Systems [SP'21]

Research

I am broadly interested in computer networks; particularly in problems at the intersection of networks, systems, and hardware architecture. My current research is centered around two broad themes — (i) designing high-speed and programmable hardware architectures for the network data plane, and (ii) leveraging network programmability (a.k.a. "in-network" computing) to improve the performance of networked and distributed systems and applications.

I work with a great group of students.

Jason Lei (Ph.D., 2022—)
Nouman Abbasi (M.S., 2021—)
Usman Jafri (Ph.D., 2021—) w/ Prof. Rao

List of former students can be found here.

Publications

  • STOC '22 Optimal Oblivious Reconfigurable Networks
    Daniel Amir, Tegan Wilson, Vishal Shrivastav, Hakim Weatherspoon, Robert Kleinberg, Rachit Agarwal
    In ACM Symposium on Theory of Computing (STOC), June 2022
       
  • 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 ACM Workshop on Hot Topics in Networks (HotNets), November 2021
     
  • 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 USENIX Symposium on Networked Systems Design and Implementation (NSDI), February 2019
       

Service

Program Committee

 OSDI [2022]
 ICNP [2021]

Reviewer – Journal

IEEE/ACM Transactions on Networking [2022] [2020]

Grant Panel

Served on one NSF CISE Panel in 2022

Miscellaneous

External reviewer – CoNEXT 2022, SoCC 2020
Juror for the Student Research Competition at SIGCOMM 2022
2022 Vishal Shrivastav.