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 currently I am 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.

Prior to joining Purdue, I was a Postdoctoral Associate at Yale University (SepDec 2020). I received my Ph.D. (2020) and M.S. (2017) both in Computer Science from Cornell University. Prior to 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'22]
ECE 46300: Introduction to Computer Communication Networks [FA'21]
ECE 50863: Computer Network Systems [SP'21]

Research

I am broadly interested in computer networks; in particular, 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.

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

The 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]
Vishal Shrivastav.