PROJECTS

I lead Scalable Adaptive Yet Efficient Distributed (SAYED) Systems Group where we perform systems-focused research by exploring existing problems of mainstream Networked and Distributed Systems and finding solutions by designing and prototyping scalable adaptive yet efficient systems of the future. We are broadly interested in Systems for ML, ML for Systems, Distributed and Federated Learning, Computer Networks, Fog/Cloud Computing, SDN and Programmable Networks. My projects involves working with or supervising students, academics, researchers, and industry partners and include a wide range of applications.

Current Research Projects

  1. FAIR-Compute: A Roadmap for Fair and Efficient Allocation of Federated Digital Research Infrastructure (UKRI NCFS NetworkPlus), 2025 - Now

  2. Fed-IDS: Decentralised Threat Intelligence and Orchestration (UKRI Innovate UK CyberASAP), 2025 - Now

  3. Green Data Centres (GreenDC): Server Energy-Efficiency Testing and Benchmarking (Huawei Research), 2025 - Now

  4. Towards Scalable Agentic AI Orchestration and Routing, 2025 - Now

  5. Resource Efficient Training and Fine-Tuning of Generative AI and LLMs, 2025 - Now

  6. KUber: Knowledge Delivery System for Machine Learning at Scale (UKRI-EPSRC New Investigator Award), 2024 - Now

  7. ML Congestion Control in SDN-based Data Centre Networks (HKRGC GRF), 2022 - Now

  8. Machine Learning Architecture for Task-based Information Transfer (KAUST CRG), 2021 - Now

  9. Efficient Decentralised Learning in Heterogeneous Mobile Edge Computing, 2020 - Now

  10. Resource Efficient Federated Learning, 2020 - Now

Improving the Performance, Scalability and Interpretability of Distributed Machine Learning

In this line of work, we focus on tackling challenging problems related mainly to improving the performance and understanding of machine learning systems and their usage for optimizing and automating computer and network systems.

Past Research Projects

  1. Moderation in Decentralised Social Networks (DSNmod), EPSRC REPHRAIN Centre, 2022 - 2023

  2. Design, Implementation and Analysis of Methods to Improve Performance of Distributed Machine Learning Systems, 2019 - 2020

  3. Implementation, Evaluation and Analysis of Fast-Slow Network Control Framework for Application-Driven Networking, 2017 - 2018

  4. Efficient, Scalable and Easily-Deployable Congestion and Traffic Control Schemes in Data Centers and Cloud, 2013 - 2017

  5. Routing Optimization for Mobile Ad-Hoc Networks (MANET) via Ant Colony Algorithms, 2008 - 2012

  6. Video-Call over Bluetooth and Internet (C# back-end server and J2ME mobile front-end), 2007

Useful Tools

  1. TCP Socket-Level Events Monitor - Kernel Module

  2. Drop certain packets of interest - Kernel Module

Project and FYP Supervision

  1. Resume4All: a simulated Resume Builder using Speech-to-Text technologies for the visually impaired (QMUL)

  2. Hybrid Adaptive Intrusion Detection System (QMUL)

  3. Hobby Trader: a web app that lets users trade items to find their new passion (QMUL)

  4. Qira’ah: Online Web Quran Memorization Platform (QMUL)

  5. Management System for controlling Wireless Access Points

  6. HoneyPot Server Application

  7. WiiMote Body Tracking & Robot Control System

  8. Steganography Appliction to hide data in images and videos

  9. Remote Desktop Control using Mobile

  10. Mobile Application in Traffic Services

  11. Tourist Heaven – a tourist social networking application

  12. Egyptian tourism company web system