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 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 designing the network to make network management easier, especially two aspects of network management: network troubleshooting 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.

Updates:

  • 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

 

Publications:

  • 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.
    In Intl. Conference on Distributed Computing and Networking (ICDCN), 2012.
  • Buffer Dimensioning of Delay-Tolerant Network Nodes – A Large Deviations Approach [pdf]
    V. Mahendran, Praveen Tammana, and C. Siva Ram Murthy
    In Intl. Conference on Distributed Computing and Networking (ICDCN), 2012.

Talks:

Softwares: SwitchPointer, PathDump, Contra