Jump to Content
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
Google Publications
Other Publications
Sort By
  • Title
  • Title, descending
  • Year
  • Year, descending
    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
    No Results Found