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
Updates:
- 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
Publications:
- 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]
Talks:
- Redesigning How Networks Work to make the Net”work”
[IISC-Bengaluru, MSR-India, IIT-Bombay, IIT-Madras, IIT-Delhi, IIT-Kanpur, IIT-Hyd, IIIT-Hyd,
IIIT-Delhi, Princeton Networks group] - Adaptive traffic splitting using programmable data planes [NPI Retreat]
- Distributed Network monitoring and debugging using SwitchPointer
[NSDI’18, NetSys, NPI Retreat] - Software-defined Network Debugging [NetSys]
- Simplifying Datacenter Network Debugging with PathDump
[OSDI’16, Cisco Systems, Open-NFP DXDD’16, IIT-Tirupati] - Fault Localization in Large-Scale Network Policy Deployment
[Cisco Systems, NetSys, Princeton University, IEEE ICDCS] - CherryPick: Tracing Packet Trajectory in Software-Defined Datacenter Networks
[SOSR’15, SCONE’15]
Softwares: SwitchPointer, PathDump, Contra