Vishal Shrivastav

Ph.D. Student
Computer Science
Cornell University
Logo
430 Gates Hall
Cornell University
Ithaca, NY 14853, USA
 vishal@cs.cornell.edu
 GitHub

About Me

I am a Ph.D. student in the Department of Computer Science at Cornell University. I am advised by Prof. Hakim Weatherspoon. I received an M.S. in Computer Science from Cornell University in 2017. Prior to Cornell, I was an undergraduate student at Indian Institute of Technology, Kharagpur.

Research

I am broadly interested in Computer Networking. My research integrates ideas from networking and computer architecture to design generic and programmable architectures and primitives for network hardware devices. Further, my research also focusses on designing novel network stack, protocols and algorithms that efficiently exploit the power of modern network hardware for high performance.

My projects fall under two broad research agendas:

Generic and programmable architectures and primitives for network hardware devices

Network stack, protocols & algorithms that efficiently exploit underlying network hardware

Publications

Journal Papers

  • Globally Synchronized Time via Datacenter Networks [paper]
    Vishal Shrivastav, Ki Suh Lee, Han Wang, Hakim Weatherspoon
    ToN 2019

Conference Papers

  • Fast, Scalable, and Programmable Packet Scheduler in the NIC [to appear]
    Vishal Shrivastav
    SIGCOMM 2019
  • Shoal: A Network Architecture for Disaggregated Racks [paper | code | slides | talk]
    Vishal Shrivastav, Asaf Valadarsky, Hitesh Ballani, Paolo Costa, Ki Suh Lee, Han Wang, Rachit Agarwal, Hakim Weatherspoon
    NSDI 2019
  • P4FPGA: A Rapid Prototyping Framework for P4 [paper | code]
    Han Wang, Robert Soule, Huynh Tu Dang, Ki Suh Lee, Vishal Shrivastav, Nate Foster, Hakim Weatherspoon
    SOSR 2017
  • Globally Synchronized Time via Datacenter Networks [paper]
    Ki Suh Lee, Han Wang, Vishal Shrivastav, Hakim Weatherspoon
    SIGCOMM 2016

Teaching

Guest Lecturer, Cornell University

Teaching Assistant, Cornell University