Mountain View

I am currently an assistant professor in computer science at IIT-Hyderabad. Prior to IITH, I worked as a Postdoctoral researcher with Prof. Jennifer Rexford and Prof. David Walker in Computer Science, at Princeton University. I obtained my Ph.D. from The University of Edinburgh, advised by Myungjin Lee.

Broadly, my research interests are at the intersection of Networking, Security, and Machine Learning for Networks. Currently, my focus is on designing networks to make network management easier using exciting emerging technologies such as Software-Defined Networking (SDN) and P4-based programmable data planes.

I’m actively looking for self-motivated UG and Grad students.
Please write to me: praveent [at] cse [dot] iith [dot] ac [dot] in


  • 07/2020: Joined IIT-Hyd as an Assistant Professor!
  • 1/2020: 3 papers got accepted to SOSR’20!
  • 10/2019: Presented our work on adaptive traffic splitting using P4 at NPI retreat, NY
  • 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



  • Adaptive Weighted Traffic Splitting in Programmable Data Planes
    Kuo-Feng Hsu, Praveen Tammana, Ryan Beckett, Ang Chen, Jennifer Rexford, David Walker
    ACM SOSR, Mar 2020 [pdf] [talk}
  • Tracking P4 Program Execution in the Data Plane (Best paper award)
    Suriya Kodeswaran, Mina Tahmasbi Arashloo, Praveen Tammana, Jennifer Rexford
    ACM SOSR, Mar 2020 [pdf] [talk]
  • Grasp the Root Causes in the Dataplane: Diagnosing Latency Problems with SpiderMon
    Weitao Wang, Praveen Tammana, Ang Chen, T.S.Eugene Ng
    ACM SOSR, Mar 2020 [pdf][talk]
  • Contra: A Programmable System for Performance-aware Routing
    Kuo-Feng Hsu, Ryan Beckett, Ang Chen, Jennifer Rexford, Praveen Tammana, David Walker
    USENIX NSDI 2020, Feb 2020 [pdf]
  • 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]
  • 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]

Thesis: Software-defined Datacenter Network Debugging, Dec 2017 [pdf]

CV: [pdf]


Softwares: SwitchPointer, PathDump, Contra