Rinku Shah - IIIT-Delhi
Rinku Shah
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
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]
For Prospective Students
I am looking out for highly motivated RAs/PhD students to contribute in making an impact to the domain of networked systems.
The candidate must have decent knowledge of Operating Systems and Computer Networks, and strong programming skills (C/C++).
Interested RAs must be ready to commit for long term (at least two years).
If you 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.
Research
I am broadly interested in networked systems,
specifically solving challenges that arise from adoption to newer networking paradigms that leverage
Software-defined Networking (SDN) and programmable network hardware, such as smartNICs (FPGAs, NPUs, DPUs) and programmable switches.
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, and fault-tolerant solutions for data center, cloud, telco, and security applications.
Funded Projects
- Programmable cryptosystem for 5G telecommunication networks, Rinku Shah (PI), Praveen Tamanna (co-PI) and Sumit Darak (co-PI), C3iHub, IIT Kanpur, 2023-2026 (Grant amount: ₹32 lakh)
- Siegebreaker II: End-to-middle Covert Internet Communication Using Programmable Network Hardware (Deceptive Communication Strategies), Sambuddho Chakravarty (PI) and Rinku Shah (co-PI), C3iHub, IIT Kanpur, 2023-2026 (Grant amount: ₹28 lakh)
- FastCrypt – a smart security hardware for data centers, Rinku Shah (PI), NIDHI PRAYAS Program at IIITD Innovation & Incubation Center (IIITD-IC), 2023-2024 (Grant amount: ₹7 lakh)
Teaching
CSE232 Computer Networks: Monsoon 2021, Monsoon 2022, Monsoon 2023
CSE567 Programmable Networking: Winter 2022, Winter 2023, Winter 2024
Current Students [alumni]
I have got the opportunity to work with some fantastic students.
PhD
- Maryam Tahira (Oct'23)
- Sumit Kumar (Oct'23)
- Neeraj Kumar Yadav (Jan'22) --- TCS Research Scholar
Masters thesis
- Aditya Peer (Dual degree) (Aug'23)
- Arjun Temura (Dual degree) (July'23)
Undergrad thesis
- Rajorshi Mondal (Jan'24)
- Kartikay Dubey (Jan'24)
- Prateek Kumar, coadvised with Sumit Darak (Aug'23)
Publications
2024
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]
2023
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]
2022
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]
2021
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]
2020
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]
2018
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]
Visit the Google Scholar page for complete list
Professional Service
External talks and tutorials
- Tutorial conducted on Linux Networking Basics at ACM Winter School on Full-stack Networking , December 18, 2023
- Invited Panellist for panel discussion on “Transitioning from student to a Research career", Maitreyee 2023, IBM Research - India, July 27, 2023
- Invited tutorial on "P4 for All" , Workshop on "SDN: Software Defined Networking
Architectures and Applications" at IIIT Kottayam, July 17-23, 2023. Sponsored by SERB, Accelerate Vigyan, Karyashala. Tutorial contents are available here
- Invited talk at ACM SIGMETRICS PerfNA'22 . Title: Building programmable networks.
- Tutorial conducted on P4 Language and Programable Data Planes at COMSNETS 2022
Collaborators
- Abed Mohammad Kamaluddin, Marvell Technology, India
- Chander Govindarajan, IBM Research Labs, India
- Kavya Govindarajan, IBM Research Labs, India
- Praveen Tammana, IIT Hyderabad
- Priyanka Naik, IBM Research Labs, India
- Sambuddho Chakravarty, IIIT Delhi
- Seep Goel, IBM Research Labs, India
- Sumit Darak, IIIT Delhi
- Vinayak Naik, BITS Pilani, Goa campus
News
May 2024
Dual degree student,
Arjun Temura, starts summer internship at
IBM Research India, as part of OSCP
Work primarily led by B.Tech students,
Vedant and Aditya, accepted at
IFIP Networking 2024
January 2024
PhD student,
Neeraj Kumar Yadav, receives prestigious
TCS Research fellowship
December 2023
Extremely honored and excited to receive the prestigious invitation to
Dagstuhl Seminar on
Programmable Host Networking
Successfully hosted and conducted the
ACM India Winter school on
Full-stack Networking. Course material is available
here
November 2023
Selected to participate in
ACM India Pingala Interactions in Computing (PIC'24)
Received
Teaching Excellence Award for AY 2022-23
Shaguftha Kottur receives
best MTech thesis award in the CSE department, IIITD.
Thesis title: Implementing ChaCha Based Crypto Primitives on Programmable SmartNICs
September 2023
ACM India accepted our application to host ACM India Winter school on
Full-stack Networking.
School co-ordinators: Rinku Shah, Arani Bhattacharya, Priyanka Naik
BTech project students,
Vedant Bothra and
Aditya Peer, receive
Summer Undergraduate Research Fellowship (SURF) Excellence award.
Project title: Realising AQM Algorithms on Programmable Network Switch Hardware