About

Hello! I am Naman Gupta. I am a graduate student at Carnegie Mellon University, pursuing Information Networking. I worked as a Junior Research Fellow in the Network Research lab at IIIT-Delhi. I developed novel Scheduling and Resource allocation algorithms for OFDMA in 802.11ax networks, also known as WiFi 6. I am passionate about technology, am bent on writing clean code, and am always enthusiastic and ready to learn and adapt to new tools and platforms.

Basic Information
Age:
25
Email:
namangup@andrew.cmu.edu
namangupta.mait@gmail.com
namangupta0227@gmail.com
Language:
English, Hindi
Programming Skills
Java
90%
Android
80%
C++
80%
Image Processing
50%
Python
50%
MATLAB
50%
Work Experience

Aug 2019 - Present

IIIT - Delhi
Junior Research Fellow (IEEE 802.11ax also known as WiFi 6)

  • Worked on an Arista Networks Inc. funded project, “POWER: Platform for Open WLAN Experimentation and Research” under the guidance of Dr. Mukulika Maity and Dr. Syamantak Das.

  • Devised and Implemented an optimal resource allocation framework to minimize maximum transmission time of an OFDMA frame in 802.11ax networks. Simulated the algorithm in ns3 for variable user payload sizes and variety of MCS settings.

  • Proposed, designed and implemented an approximation algorithm for Scheduling and Resource Allocation (11ax) to maximize a linear utility function which improved the runtime by ~2.25x (4ms).

  • Evaluated the frameworks over 40 and 80 MHz channels in 5 GHz frequency band. Computed aggregate throughput, channel access delay, fairness index and resource utilization in ideal and practical settings with perfect and imperfect CSI respectively.

  • Adapted and implemented LTE OFDMA schedulers for 11ax in ns3, viz., Max. Sum Rate, Proportional Fair (PF), Modified Largest Weighted Delay First (MLWDF), and Shortest Remaining Processing Time (SRPT).

  • Additionally, explored Named Data Networking (NDN) for IoT data transfer in Dense WiFi Settings and implemented a basic push-based model using NDN simulator.

May 2019 - Aug 2019

IIIT - Delhi
Summer Research Intern (Systems and Networks)

  • Worked on the open problem of Connecting WiFi-based IoT Nodes in Challenged Networks characterized by minimal or intermittent network association under the guidance of Dr. Dheryta Jaisinghani, Dr. Mukulika Maity and Dr. Vinayak Naik.

  • Developed an Association Free protocol adaptive to channel conditions, improving the goodput by 10x & delivery rate upto 77%.

  • Designed and conducted real-world experiments using Raspberry Pi, openWRT supported Access Point and COTS WiFi devices.

  • Modified MAC layer association modules in ns3 to implement the protocol. Performed simulations for scalability evaluation in different network conditions with low, medium and high channel utilization.

Jun 2018 - Aug 2018

UNIFOR, Brazil
Summer Research Fellow (Medical Image Analysis)

  • Worked on an R&D project, “Evolutionary Algorithms for Automatic Lung Disease Detection” under the guidance of Dr. Victor Hugo at University of Fortaleza, Brazil.

  • Developed a Computer Aided Diagnosis (CAD) system which analyses lung CT scan images and classifies them as COPD, Pulmonary Fibrosis or Healthy. Proposed and employed three optimized bio-inspired evolutionary algorithms: Crow Search, Grey Wolf and Cuttlefish for feature selection to reduce the computational time by 35% and increase the classification accuracy by 21%.

Jan 2017 - Jul 2017

Classplus
Android App Developement Intern

  • Designed, Implemented and Tested tutor-student-parent app using MVP architecture, dependency injection, improving testability and code reusability, thus merging tutor-student and tutor-parent app into tutor-student-parent app.

  • Implemented features such as broadcast message, online attendance, announcements, automatic online test creation, test report generation, performance analytics for Classplus - a tutor-student-parent communication enabler platform.

  • Developed doodling feature used in chat messenger, assignments and tests checking. Worked on features like draw, edit, write on images, redo and undo features, used by more than 20k users.

Research Publications

2017 - Present

Ad Hoc Networks,
WLAN, IoT,
Image Processing,
Evolutionary Algorithms


International Conference

  1. Dheryta Jaisinghani, Naman Gupta, Mukulika Maity, Vinayak Naik, “Adaptive ViFi: A Dynamic Protocol for IoT Nodes in Challenged WiFi Network Conditions”, IEEE 17th International Conference on Mobile Ad Hoc and Sensor Systems (MASS 2020). doi:10.1109/MASS50613.2020.00028

  2. Avik Dutta, Naman Gupta, Syamantak Das, Mukulika Maity, “MMRU-ALLOC: An Optimal Resource Allocation Framework for OFDMA in IEEE 802.11ax”, IEEE 31st Annual International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC 2020). doi:10.1109/PIMRC48278.2020.9217154

  3. Naman Gupta, Rishabh Jain, Deepak Gupta, Ashish Khanna, Aditya Khamparia, “Modified Ant-Lion Optimization algorithm for improved diagnosis of Thyroid disease”, International Conference on Cognitive Informatics & Soft Computing (CISC 2019). In: Advances in Intelligent Systems and Computing, Springer. doi:10.1007/978-981-15-1451-7_61


International Journal

  1. Rishabh Jain, Naman Gupta, Deepak Gupta, Ashish Khanna, Aditya Khamparia, “Improvised Moth Flame Optimization algorithm for efficient diagnosis of Thyroid disease”, Complex & Intelligent Systems (Springer), 2020, SCIE (IF 3.7). (Accepted)

  2. Naman Gupta, Deepak Gupta, Ashish Khanna, Pedro Rebouças Filho, Victor Hugo C. de Albuquerque, “Evolutionary Algorithms for Automatic Lung Disease Detection”, Measurement (Elsevier), 2019, SCIE (IF 3.3). doi:10.1016/j.measurement.2019.02.042

Education

2021 - Present

Master's Degree
Master of Science in Information Networking

Carnegie Mellon University, Pittsburgh, PA, USA

Selected Coursework: Distributed Systems: Techniques, Infrastructure, and Services; Advanced Real-World Data Networks; Cloud Computing; Storage Systems.

2015 - 2019

Bachelor's Degree
Bachelor of Technology in Computer Science Engineering

Maharaja Agrasen Institute of Technology, Delhi, India

Selected Coursework: Data Structures, Algorithm Design and Analysis, Data Warehouse and Data Mining, Artificial Intelligence, Machine Learning, Soft Computing, Distributed Systems, DBMS, Advanced DBMS, Operating Systems, Compiler Design, Computer Networks, Java Programming.

Full Coursework: PDF

Naman Gupta