Rinku Shah - IIIT-Delhi

Rinku Shah

Assistant Professor, CSE department,
Indraprastha Institute of Information Technology Delhi

B-511 R&D Block
Delhi Okhla Industrial Estate, Phase III, New Delhi, India - 110020

Brief Bio

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]


I am broadly interested in networked systems and security, specifically for programmable network architectures (Software-Defined Networking (SDN) and programmable data planes). My current focus is to: (1) design tools and frameworks that simplify the management of applications offloaded to programmable data planes, (2) design flexible, scalable, secure, and fault-tolerant solutions for data center, cloud, and telco applications.

Funded Projects and Awards


CSE232 Computer Networks: Monsoon 2021, Monsoon 2022, Monsoon 2023
CSE567 Programmable Networking: Winter 2022, Winter 2023

For Prospective Students

I am looking out for highly motivated interns/RAs/undergrad/PhD students to contribute in building scalable, secure, and robust networked systems. The candidate must have decent knowledge of Operating Systems and Computer Networks, and strong programming skills (C/C++). Prior knowlege of distributed systems and network security is a plus. The candidate must be ready to commit for long term (at least a year).

If you fit the bill and are interested in working with me, send me your CV along with a brief writeup on why you are interested in the networked systems domain.

Current Students

I have got the opportunity to work with some excellent students. The complete list is here.

PhD Masters thesis Undergrad thesis



In-Network Probabilistic Monitoring Primitives under the Influence of Adversarial Network Inputs
Harish S A, K Shiv Kumar, Anibrata Majee, Amogh Bedarakota, 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 Eary 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 Andaluri, Sayan Dey, 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
[pdf] [slides] [talk] [Code]


Cuttlefish: Hierarchical SDN Controllers with Adaptive Offload
Rinku Shah, Mythili Vutukuru, Purushottam Kulkarni
[pdf] [slides] [Code]

pcube: Primitives for network data plane programming
Rinku Shah, Aniket Shirke, Akash Trehan, Mythili Vutukuru, Purushottam Kulkarni
[pdf] [slides] [Code]

Visit the Google Scholar page for complete list

Technical Program Committee

External talks and tutorials


The people whom I work with (i.e., students and collaborators) are the crucial contributors to the motivating work environment.