Praveen Kumar

Praveen Kumar

Praveen Kumar works on building and advancing the networking infrastructure at Google. His research focuses on networks that go beyond raw performance and provide predictable performance---i.e., meaningful guarantees that applications can rely on. He received a Ph.D. in Computer Science from Cornell University. His work has been recognized with the ACM SIGCOMM 2019 Best Student Paper Award and the ACM SIGCOMM 2021 Doctoral Dissertation Award.

Research Areas

Authored Publications
Sort By
  • Title
  • Title, descending
  • Year
  • Year, descending
    PicNIC: Predictable Virtualized NIC
    Nathan Lewis
    Yi Cui
    Valas Valancius
    Jake Adriaens
    Nate Foster
    Amin Vahdat
    ACM SIGCOMM 2019
    Preview abstract Network virtualization stacks such as Andromeda and Virtual Filtering Platform are the linchpins of public clouds hosting Virtual Machines (VMs). The dataplane is based on a combination of high performance OS bypass software and hardware packet processing paths. A key goal is to provide network performance isolation such that workloads of one VM do not adversely impact the network experience of another VM. In this work, we characterize how isolation breakages occur in virtualization stacks and motivate predictable VM performance just as if they were operating on dedicated hardware. We formulate an abstraction of a Predictable Virtualized NIC for bandwidth, latency and packet loss. We propose three constructs to achieve predictability: egress traffic shaping, and a combination of congestion control and CPU-fair weighted fair queueing for ingress isolation. Using these constructs in coherence, we provide the illusion of a dedicated NIC to VMs, all while maintaining the raw performance of the fastpath dataplane. View details