Mountain View

I’m a Postdoctoral researcher working with Prof. Jennifer Rexford and Prof. David Walker at Princeton University. I obtained my Ph.D. from The University of Edinburgh, advised by Prof. Myungjin Lee. I received my Master’s degree in Computer Science from IIT-Madras in 2011, advised by Prof. C.Siva Ram Murthy.

My research interests are in Systems and Networking. My recent work focuses on two aspects of network management: network telemetry and traffic engineering. I develop systems using exciting emerging technologies such as Software-Defined Networking (SDN), P4 based programmable data planes, Virtual switches, and smartNICs.



  • 06/2019: Contra accepted to NSDI’20!
  • 07/2018: Presented SCOUT at IEEE ICDCS’18
  • 04/2018: Visited one of Microsoft Data centers. It was an awesome experience!
  • 04/2018: Presented SwitchPointer at NSDI’18
  • 03/2018: Scout accepted to IEEE ICDCS’18!
  • 02/2018: Successfully defended the Ph.D. thesis
  • 12/2017: SwitchPointer accepted to USENIX NSDI’18!
  • 11/2017: Presented PathDump work at IIT-Tirupathi, India
  • 08/2017: Attended SIGCOMM’17, UCLA
  • 07/2017: Awarded travel grant to attend SIGCOMM’17
  • 07/2017: Participating in the IMC’17 Shadow PC program
  • 05/2017: Presented work on Fault localization in Policy deployment, Cisco Systems, San Jose
  • 11/2016: Presented PathDump work at Open-NFP DXDD (talk)
  • 11/2016: Presented PathDump work at OSDI’16
  • 05/2016: Started internship with Candid, Insieme BU @ Cisco Systems, San Jose



  • Contra: A Programmable System for Performance-aware Routing
    Kuo-Feng Hsu, Ryan Beckett, Ang Chen, Jennifer Rexford, Praveen Tammana, David Walker
    To appear in NSDI 2020 [arXiv link]
  • Fault Localization in Large-Scale Network Policy Deployment
    Praveen Tammana, Chandra, Pavan, Ramana Kompella, and Myungjin Lee
    IEEE ICDCS, July 2018 [pdf][slides]
  • Distributed Network Monitoring and Debugging with SwitchPointer 
    Praveen Tammana, Rachit Agarwal, and Myungjin Lee
    USENIX  NSDI, April 2018 [talk] [pdf] [slides][github][applications]
  • Thesis: Software-defined Datacenter Network Debugging, Dec 2017 [pdf]
  • Simplifying Datacenter Network Debugging with PathDump
    Praveen Tammana, Rachit Agarwal, and Myungjin Lee
    USENIX  OSDI, Nov 2016 [pdf] [slides] [github][applications]
  • CherryPick: Tracing Packet Trajectory in Software-Defined Datacenter Networks
    Praveen Tammana, Rachit Agarwal, and Myungjin Lee
    ACM SIGCOMM Symposium on SDN Research (SOSR), June 2015 [pdf] [slides]
  • Impact of Persistent Storage on the DTN Routing Performance [pdf]
    Mahendran Veeramani, Praveen Tammana, and C.SivaRam Murthy. ICDCN’12


Softwares: SwitchPointer, PathDump