Assistant Professor, CSE department,
Indraprastha Institute of Information Technology Delhi
B-502 R&D Block
Delhi Okhla Industrial Estate, Phase III, New Delhi, India - 110020
rinku(at)iiitd(dot)ac(dot)in
I lead the Programmable Networking Lab (PNL).
I work at the intersection of networking and systems, with a strong focus on real-world applications in machine learning, security, and cloud computing. My current work explores the design and deployment of software-defined networking and programmable data planes to support emerging demands from ML workloads, telecom infrastructure, and cloud-native environments. I am particularly interested in building high-performance, flexible, and secure networking architectures that meet the needs of next-generation distributed systems.
If you are passionate about pushing the boundaries of next-generation networking --- especially at the intersection of machine learning, security, and cloud computing, PLUS (a) you have a solid foundation in computer networks and operating systems, and (b) strong programming skills in C/C++ and Python, share your CV and transcripts with rinku@iiitd.ac.in.
If you are curious, driven, and an ambitious individual who thrives on solving hard problems and enjoys working in a collaborative and research-focused environment, you will be a great fit for my team.
I am an assistant professor in the CSE department at IIIT Delhi since July 2021. I completed my Ph.D. in February 2021 from IIT Bombay, where I was advised by Prof. Mythili Vutukuru and Prof. Purushottam Kulkarni. After my Ph.D., I spent seven months as a Project Research Scientist on a Huawei project at IIT Bombay.
[CV] [Google Scholar] [Github (personal)] [Lab Github page]Simulating LLM training workloads for heterogeneous compute and network infrastructure
Sumit, Arjun, Naman, Ramanjeet, Meet, Praveen, Satananda, Abed, and Rinku
ACM SIGCOMM NAIC 2025
[pdf]
Securing In-Network Traffic Control Systems with P4Auth
Ranjitha K, Medha, Stavan , Karuturi, Sri Hari, Dheekshitha, Rinku Shah, and Praveen Tammana
IEEE/IFIP DSN 2025
[pdf]
Detecting Manipulation to Table Rules in the Programmable Data Planes
Ranjitha K, Karuturi, Devansh, Stavan, Dheekshitha, Rinku Shah, and Praveen Tammana
IFIP/IEEE Networking 2025
[pdf]
Poster: Reducing Data Movement Tax for Serialization in Microservices
Siddharth Nayak, Vishesh Rangwani, Kartikay Dubey, Rajorshi Mondal, Tushar Gupta, Rinku Shah
ACM CoNEXT 2024
[pdf]
DL3: Adaptive Load Balancing for Latency-critical Edge Cloud Applications
Prashanth, Ranjitha, Ankit, Arjun Temura, Rinku Shah, Praveen Tammana
IEEE CNSM 2024
[pdf]
CoDel-ACT: Realizing CoDel AQM for Programmable Switch ASIC
Vedant Bothra, Aditya Peer, Vijay Kumar Singh, Mukulika Maity, Rinku Shah
IFIP/IEEE Networking 2024
[pdf] [slides] [talk]
In-Network Probabilistic Monitoring Primitives under the Influence of Adversarial Network Inputs
Harish S A, Shiv, Anibrata, Amogh, Praveen Tammana, Pravein Kannan, Rinku Shah
ACM APNet 2023
[pdf] [slides] [talk]
Microservice-based in-network security framework for FPGA NICs
Lasani Hussain, Mayank Rawat, Neeraj Kumar Yadav, Sumit Darak, Praveen Tammana, Rinku Shah
Student and Early Career Showcase @ IEEE/ACM CCGRIDW 2023
[pdf] [poster] [talk]
AccelUPF: Accelerating the 5G user plane using programmable hardware
Abhik Bose, Shailendra Keshav Kirtikar, Shivaji Chirumamilla, Rinku Shah, Mythili Vutukuru.
ACM SIGCOMM Symposium on SDN Research (SOSR) 2022
[pdf] [slides] [talk]
Implementing ChaCha Based Crypto Primitives on Programmable SmartNICs
Shaguftha Kottur, Krishna Kadiyala, Praveen Tammana, Rinku Shah.
ACM SIGCOMM Workshop on FFSPIN 2022
[pdf] [slides] [talk]
Packet Processing Algorithm Identification using Program Embeddings
S. VenkataKeerthy, Yashas, Sayan, Rinku Shah, Praveen Tammana, and Ramakrishna Upadrasta.
ACM APNet 2022
[pdf] [slides] [talk]
Leveraging Programmable Dataplanes for a High Performance 5G User Plane Function
Abhik Bose, Diptyaroop Maji, Prateek Agarwal, Nilesh Unhale, Rinku Shah, Mythili Vutukuru
ACM APNet 2021
[pdf] [slides] [talk]
TurboEPC: Leveraging Dataplane Programmability to Accelerate the Mobile Packet Core
Rinku Shah, Vikas Kumar, Mythili Vutukuru, Purushottam Kulkarni
ACM SOSR 2020
[pdf] [slides] [talk] [Code]
Cuttlefish: Hierarchical SDN Controllers with Adaptive Offload
Rinku Shah, Mythili Vutukuru, Purushottam Kulkarni
IEEE ICNP 2018
[pdf] [slides] [Code]
pcube: Primitives for network data plane programming
Rinku Shah, Aniket Shirke, Akash Trehan, Mythili Vutukuru, Purushottam Kulkarni
IEEE ICNP 2018
[pdf] [slides] [Code]