Projects

Machine Learning Design for UAV Edge-Server IoT Systems

Skills Used: Python, Tkinter, YOLO, SSD, UDP, RTP

  • Designed a novel UAV Edge-server system for analyzing the tradeoff between accuracy, latency, and power consumption by utilizing machine learning models to control object detection and video transmission.
  • Implemented preprocessing techniques on the edge server using Python and OpenCV, reducing data transmission requirements by 40% while maintaining 95% object detection accuracy.
  • Implemented a simulator featuring a user-friendly GUI that allows dynamic selection of deep learning models for object detection and real-time decision-making regarding data transmission between edge devices and servers.

Fronthaul Network For Optically Powered Passive Optical Networks

Skills Used: Python, Gurobi, Graph Algorithms

  • Conducted extensive research on fronthaul network architecture and design, with a particular emphasis on integrating power-over-fiber technology to enhance network resilience during power outages, especially in disaster-prone areas.
  • Developed and implemented various algorithms, including integer linear programming and fast algorithms for splitter localization problems, to optimize network topology while considering both fiber and power costs.
  • Engineered a network design algorithm 100x faster than ILP solutions, with only a 3-5% cost increase for medium networks and greater efficiency for larger networks, demonstrating superior scalability and cost-effectiveness.

Optimizing Multicast Flow Scheduling in Data Center Networks

Skills Used: Algorithm Design, Mathematical Modeling

  • Designed an adaptive scheduling algorithm for multicast flows using Birkhoff-von Neumann decomposition, leveraging reconfigurable circuit switch capabilities to optimize flow times and throughput in data center networks.

Age of Information

Skills Used: Information Theory, Decision Making

  • Investigated multi-source, multi-channel IoT systems within the Age of Information framework, analyzing correlations between diverse information sources and their impact on decision-making processes, resulting in a comprehensive understanding of complex information dynamics in time-sensitive scenarios.