Mountain View

I’m a Post-doc working with Jennifer Rexford and David Walker at Princeton University. I got my PhD from University of Edinburgh, advised by Myungjin Lee. I received my Master’s degree in Computer Science from IIT-Madras in 2011, advised by C.Siva Ram Murthy.

My current research work focuses on building tools that ease network management. Broadly, my research interests are in Systems and Networking, especially software-defined networks, data center networks, network policy management, and network measurement architectures.



  • 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