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
FAIR-Compute: A Roadmap for Fair and Efficient Allocation of Federated Digital Research Infrastructure (UKRI NCFS NetworkPlus), 2025 - Now
Fed-IDS: Decentralised Threat Intelligence and Orchestration (UKRI Innovate UK CyberASAP), 2025 - Now
Green Data Centres (GreenDC): Server Energy-Efficiency Testing and Benchmarking (Huawei Research), 2025 - Now
Towards Scalable Agentic AI Orchestration and Routing, 2025 - Now
Resource Efficient Training and Fine-Tuning of Generative AI and LLMs, 2025 - Now
KUber: Knowledge Delivery System for Machine Learning at Scale (UKRI-EPSRC New Investigator Award), 2024 - Now
ML Congestion Control in SDN-based Data Centre Networks (HKRGC GRF), 2022 - Now
Machine Learning Architecture for Task-based Information Transfer (KAUST CRG), 2021 - Now
Efficient Decentralised Learning in Heterogeneous Mobile Edge Computing, 2020 - Now
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
Moderation in Decentralised Social Networks (DSNmod), EPSRC REPHRAIN Centre, 2022 - 2023
Design, Implementation and Analysis of Methods to Improve Performance of Distributed Machine Learning Systems, 2019 - 2020
Implementation, Evaluation and Analysis of Fast-Slow Network Control Framework for Application-Driven Networking, 2017 - 2018
Efficient, Scalable and Easily-Deployable Congestion and Traffic Control Schemes in Data Centers and Cloud, 2013 - 2017
Routing Optimization for Mobile Ad-Hoc Networks (MANET) via Ant Colony Algorithms, 2008 - 2012
Video-Call over Bluetooth and Internet (C# back-end server and J2ME mobile front-end), 2007
Useful Tools
TCP Socket-Level Events Monitor - Kernel Module
Drop certain packets of interest - Kernel Module
Project and FYP Supervision
Resume4All: a simulated Resume Builder using Speech-to-Text technologies for the visually impaired (QMUL)
Hybrid Adaptive Intrusion Detection System (QMUL)
Hobby Trader: a web app that lets users trade items to find their new passion (QMUL)
Qira’ah: Online Web Quran Memorization Platform (QMUL)
Management System for controlling Wireless Access Points
HoneyPot Server Application
WiiMote Body Tracking & Robot Control System
Steganography Appliction to hide data in images and videos
Remote Desktop Control using Mobile
Mobile Application in Traffic Services
Tourist Heaven – a tourist social networking application
Egyptian tourism company web system
|