50 citations · 105 across the 14 of their papers we have counts for
14 papers
SLO-ML: A Language for Service Level Objective Modelling in Multi-cloud Applications
Abdessalam Elhabbash, Assylbek Jumagaliyev, Gordon S. Blair +1
Cloud modelling languages (CMLs) are designed to assist customers in tackling the diversity of services in the cloud market. While many CMLs have been proposed in the literature, t…
Transferable Knowledge for Low-cost Decision Making in Cloud Environments
Faiza Samreen, Gordon S Blair, Yehia Elkhatib
Users of cloud computing are increasingly overwhelmed with the wide range of providers and services offered by each provider. As such, many users select cloud services based on des…
On Improving Service Chains Survivability through Efficient Backup Provisioning
Saifeddine Aidi, Mohamed Faten Zhani, Yehia Elkhatib
With the growing adoption of Software Defined Networking (SDN) and Network Function Virtualization (NFV), large-scale NFV infrastructure deployments are gaining momentum. Such infr…
Navigating Diverse Data Science Learning: Critical Reflections Towards Future Practice
Yehia Elkhatib
Data Science is currently a popular field of science attracting expertise from very diverse backgrounds. Current learning practices need to acknowledge this and adapt to it. This p…
Research Challenges in Nextgen Service Orchestration
Luis M. Vaquero, Felix Cuadrado, Yehia Elkhatib +3
Fog/edge computing, function as a service, and programmable infrastructures, like software-defined networking or network function virtualisation, are becoming ubiquitously used in…
Cloud Brokerage: A Systematic Survey
Abdessalam Elhabbash, Faiza Samreen, James Hadley +1
Background: The proliferation of cloud providers and provisioning levels has opened a space for cloud brokerage services. Brokers intermediate between cloud customers and providers…
Adaptive Selection of Deep Learning Models on Embedded Systems
Ben Taylor, Vicent Sanz Marco, Willy Wolff +2
The recent ground-breaking advances in deep learning networks ( DNNs ) make them attractive for embedded systems. However, it can take a long time for DNNs to make an inference on…
Price and Performance of Cloud-hosted Virtual Network Functions: Analysis and Future Challenges
Nadir Ghrada, Mohamed Faten Zhani, Yehia Elkhatib
The concept of Network Function Virtualization (NFV) has been introduced as a new paradigm in the recent few years. NFV offers a number of benefits including significantly increase…
Same Same, but Different: A Descriptive Differentiation of Intra-cloud Iaas Services
Yehia Elkhatib, Faiza Samreen, Gordon S. Blair
Users of cloud computing are overwhelmed with choice, even within the services offered by one provider. As such, many users select cloud services based on description alone. We inv…
On Using Micro-Clouds to Deliver the Fog
Yehia Elkhatib, Barry Porter, Heverson B. Ribeiro +3
Cloud computing has demonstrated itself to be a scalable and cost-efficient solution for many real-world applications. However, its modus operandi is not ideally suited to resource…
Daleel: Simplifying Cloud Instance Selection Using Machine Learning
Faiza Samreen, Yehia Elkhatib, Matthew Rowe +1
Decision making in cloud environments is quite challenging due to the diversity in service offerings and pricing models, especially considering that the cloud market is an incredib…
Does the Internet deserve everybody?
Yehia Elkhatib, Gareth Tyson, Arjuna Sathiaseelan
There has been a long standing tradition amongst developed nations of influencing, both directly and indirectly, the activities of developing economies. Behind this is one of a ran…
The Effect of Network and Infrastructural Variables on SPDY's Performance
Yehia Elkhatib, Gareth Tyson, Michael Welzl
HTTP is a successful Internet technology on top of which a lot of the web resides. However, limitations with its current specification, i.e. HTTP/1.1, have encouraged some to look…
Experiences of Using a Hybrid Cloud to Construct an Environmental Virtual Observatory
Yehia Elkhatib, Gordon S. Blair, Bholanathsingh Surajbali
Environmental science is often fragmented: data is collected using mismatched formats and conventions, and models are misaligned and run in isolation. Cloud computing offers a lot…