- Homepage
- Key Information
- Students
- Staff
- PGR
- Health and Safety
- Computer Support
- National Student Survey (NSS)
- Intranet Help
- Profile
- Publications
Dr Abdelkhalik Mosa
Senior Lecturer in Computer Science
Location: Innovation Centre Phase 1 J1
Telephone: 01392 723664
Extension: (Streatham) 3664
Abdelkhalik, known as Abdo, is a Senior Lecturer (E&S) in the Department of Computer Science. I obtained my PhD and MSc in Computer Science from the University of Manchester in 2019 and 2014, respectively. I am also a Fellow of the Higher Education Academy (FHEA).
I am experienced in designing, developing and delivering innovative computer science curricula and assessments. In addition, I have extensive teaching experience in programming languages (e.g. Java, Python, JavaScript and PHP), web and cross-platform mobile development, computer networks, cyber security, databases, big data analytics, distributed systems and cloud computing.
My research expertise is in creating self-managing distributed systems, with a particular emphasis on the autonomic provisioning and management of cloud and edge infrastructures. My work includes exploring the automatic scalability and auto-deployment of containerised applications, such as big data platforms, in the cloud utilising both reactive and proactive machine learning approaches. I have contributed to EU-funded projects, notably during my postdoctoral research position at the University of Westminster, where I worked on the COLA project. This project resulted in the development of MiCADO, an open-source, highly adaptable multi-cloud orchestration and auto-scaling framework for Docker containers, managed by Kubernetes. I also participated in the RABBDA project, a research collaboration between the University of Westminster and Westminster International University in Tashkent, which aimed to make big data analytics tools more accessible. In addition, I am a reviewer for several Computer Science journals, including the Journal of Grid Computing, IEEE Transactions on Cloud Computing, and the Journal of Cloud Computing.
PhD Supervision
I welcome contact from potential PhD students who want to conduct research in any of the following research areas:
- Resource management in cloud and edge computing
- Cloud sustainability - with more focus on hybrid and private cloud deployment models
- Auto-scaling and deployment of cloud-native applications
- Scheduling algorithms in distributed systems
- Machine learning for proactive resource management and provisioning
- Scalable big data infrastructures
- Self-managing (autonomic) distributed systems