Automated Selection and Configuration of Cloud Environments Using Software Product Lines Principles

被引:21
|
作者
Quinton, Clement [1 ]
Romero, Daniel [1 ]
Duchien, Laurence [1 ]
机构
[1] Univ Lille 1, LIFL UMR CNRS 8022, INRIA Lille Nord Europe, F-59655 Villeneuve Dascq, France
关键词
D O I
10.1109/CLOUD.2014.29
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Deploying an application to a cloud environment has recently become very trendy, since it offers many advantages such as improving reliability or scalability. These cloud environments provide a wide range of resources at different levels of functionality, which must be appropriately configured by stakeholders for the application to run properly. Handling this variability during the configuration and deployment stages is a complex and error-prone process, usually made in an ad hoc manner in existing solutions. In this paper, we propose a software product lines based approach to face these issues. Combined with a domain model used to select among cloud environments a suitable one, our approach supports stakeholders while configuring the selected cloud environment in a consistent way, and automates the deployment of such configurations through the generation of executable deployment scripts. To evaluate the soundness of the proposed approach, we conduct an experiment involving 10 participants with different levels of experience in cloud configuration and deployment. The experiment shows that using our approach significantly reduces time and most importantly, provides a reliable way to find a correct and suitable cloud configuration. Moreover, our empirical evaluation shows that our approach is effective and scalable to properly deal with a significant number of cloud environments.
引用
收藏
页码:144 / 151
页数:8
相关论文
共 50 条
  • [41] Accelerating Educational Technologies using Software Product Lines
    Chimalakonda, Sridhar
    Nori, Kesav V.
    2012 IEEE INTERNATIONAL CONFERENCE ON TECHNOLOGY ENHANCED EDUCATION (ICTEE 2012), 2012,
  • [42] Modeling Multi Software Product Lines using UML
    Setyautami, Maya R. A.
    Adianto, Daya
    Azurat, Ade
    SPLC'18: PROCEEDINGS OF THE 22ND INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, VOL 1, 2018, : 274 - 278
  • [43] An Automated Framework for Variability Management of Service-Oriented Software Product Lines
    Abu-Matar, Mohammad
    Gomaa, Hassan
    2013 IEEE SEVENTH INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2013), 2013, : 260 - 267
  • [44] Specification and automated validation of staged reconfiguration processes for dynamic software product lines
    Malte Lochau
    Johannes Bürdek
    Stefan Hölzle
    Andy Schürr
    Software & Systems Modeling, 2017, 16 : 125 - 152
  • [45] Specification and automated validation of staged reconfiguration processes for dynamic software product lines
    Lochau, Malte
    Buerdek, Johannes
    Hoelzle, Stefan
    Schuerr, Andy
    SOFTWARE AND SYSTEMS MODELING, 2017, 16 (01): : 125 - 152
  • [46] RESDEC: Online Management Tool for Implementation Components Selection in Software Product Lines Using Recommender Systems
    Rodas-Silva, Jorge
    Galindo, Jose A.
    Garcia-Gutierrez, Jorge
    Benavides, David
    23RD INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE(SPLC 2019), VOL B, 2019, : 33 - 36
  • [47] Dynamic Re-Configuration of Software Product Lines Towards an Exploratory Study on DSPLs
    Sprovieri, Danillo
    2016 IEEE TENTH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2016, : 685 - 690
  • [48] Testing Product Generation in Software Product Lines Using Pairwise for Features Coverage
    Perez Lamancha, Beatriz
    Polo Usaola, Macario
    TESTING SOFTWARE AND SYSTEMS, 2010, 6435 : 111 - +
  • [49] A study: selection of model metamodel and SPL tools for the verification of software product lines
    Khan F.Q.
    Musa S.
    Tsaramirsis G.
    Bakhsh S.T.
    International Journal of Information Technology, 2017, 9 (4) : 353 - 362
  • [50] An approach for optimized feature selection in large-scale software product lines
    Lian, Xiaoli
    Zhang, Li
    Jiang, Jing
    Goss, William
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 137 : 636 - 651