A Software Product Lines-Based Approach for the Setup and Adaptation of Multi-Cloud Environments

Gustavo Sousa 1, 2, 3
Abstract : Cloud computing is characterized by a model in which computing resources are delivered as services in a pay-as-you-go manner, which eliminates the need for upfront investments, reducing the time to market and opportunity costs. Despite its benefits, cloud computing brought new concerns about provider dependence and data confidentiality, which further led to a growing trend on consuming resources from multiple clouds. However, building multi-cloud systems is still very challenging and time consuming due to the heterogeneity across cloud providers' offerings and the high-variability in the configuration of cloud providers. This variability is expressed by the large number of available services and the many different ways in which they can be combined and configured. In order to ensure correct setup of a multi-cloud environment, developers must be aware of service offerings and configuration options from multiple cloud providers. To tackle this problem, this thesis proposes a software product line-based approach for managing the variability in cloud environments in order to automate the setup and adaptation of multi-cloud environments. The contributions of this thesis enable to automatically generate a configuration or reconfiguration plan for a multi-cloud environment from a description of its requirements. The conducted experiments aim to assess the impact of the approach on the automated analysis of feature models and the feasibility of the approach to automate the setup and adaptation of multi-cloud environments.
Document type :
Theses
Complete list of metadatas

Cited literature [193 references]  Display  Hide  Download

https://hal.inria.fr/tel-01808779
Contributor : Gustavo Sousa <>
Submitted on : Wednesday, June 6, 2018 - 9:39:44 AM
Last modification on : Friday, May 17, 2019 - 11:38:59 AM
Long-term archiving on : Friday, September 7, 2018 - 12:50:31 PM

File

sousa-thesis.final.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : tel-01808779, version 1

Citation

Gustavo Sousa. A Software Product Lines-Based Approach for the Setup and Adaptation of Multi-Cloud Environments. Software Engineering [cs.SE]. Université de Lille, 2018. English. ⟨tel-01808779⟩

Share

Metrics

Record views

337

Files downloads

232