My projects either working on or supervising includes a wide range of applications as follows:

Current Research Projects

  1. Systems Research of Distributed Machine Learning Applications

  2. Application-Driven Networking: Fast and Slow Control

  3. Networking Infrastructure Supporting Fast Evolving Machine Learning Applications

Improving the Performance, Scalability and Interpretability of Distributed Machine Learning

In this project, We focus on tackling challenging problems related mainly to improve the performance and understanding of machine learning systems and their usage for optimizing and automating computer and network systems.

Improving the Performance of TCP Applications in Public Cloud Networks

In this project, we developed scalable, efficient, readily-deployable mechanisms to significantly improve the performance of TCP Applications in Cloud Networks.

Past Research Projects

  1. Improving the Performance of TCP Applications in Public Cloud Networks

  2. Routing Optimization for Mobile Ad-Hoc Networks

  3. Video-Call Over Bluetooth and Internet

Useful Tools

  1. TCP Socket-Level Events Monitor - Kernel Module

  2. Drop certain packets of interest - Kernel Module

Past Project and FYP Supervision

  1. Management System for controlling Wireless Access Points

  2. HoneyPot Server Application

  3. WiiMote Body Tracking & Robot Control System

  4. Steganography Appliction to hide data in images and videos

  5. Remote Desktop Control using Mobile

  6. Mobile Application in Traffic Services

  7. Tourist Heaven – a tourist social networking application

  8. Egyptian tourism company web system