- -

On the Effectiveness of Tools to Support Infrastructure as Code: Model-Driven Versus Code-Centric

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

On the Effectiveness of Tools to Support Infrastructure as Code: Model-Driven Versus Code-Centric

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.author Sandobalín, Julio es_ES
dc.contributor.author Insfran, Emilio es_ES
dc.contributor.author Abrahao Gonzales, Silvia Mara es_ES
dc.date.accessioned 2021-07-02T03:31:19Z
dc.date.available 2021-07-02T03:31:19Z
dc.date.issued 2020 es_ES
dc.identifier.uri http://hdl.handle.net/10251/168685
dc.description.abstract [EN] Infrastructure as Code (IaC) is an approach for infrastructure automation that is based on software development practices. The IaC approach supports code-centric tools that use scripts to specify the creation, updating and execution of cloud infrastructure resources. Since each cloud provider offers a different type of infrastructure, the definition of an infrastructure resource (e.g., a virtual machine) implies writing several lines of code that greatly depend on the target cloud provider. Model-driven tools, meanwhile, abstract the complexity of using IaC scripts through the high-level modeling of the cloud infrastructure. In a previous work, we presented an infrastructure modeling approach and tool (Argon) for cloud provisioning that leverages model-driven engineering and supports the IaC approach. The objective of the present work is to compare a model-driven tool (Argon) with a well-known code-centric tool (Ansible) in order to provide empirical evidence of their effectiveness when defining the cloud infrastructure, and the participants & x2019; perceptions when using these tools. We, therefore, conducted a family of three experiments involving 67 Computer Science students in order to compare Argon with Ansible as regards their effectiveness, efficiency, perceived ease of use, perceived usefulness, and intention to use. We used the AB/BA crossover design to configure the individual experiments and the linear mixed model to statistically analyze the data collected and subsequently obtain empirical findings. The results of the individual experiments and meta-analysis indicate that Argon is more effective as regards supporting the IaC approach in terms of defining the cloud infrastructure. The participants also perceived that Argon is easier to use and more useful for specifying the infrastructure resources. Our findings suggest that Argon accelerates the provisioning process by modeling the cloud infrastructure and automating the generation of scripts for different DevOps tools when compared to Ansible, which is a code-centric tool that is greatly used in practice. es_ES
dc.description.sponsorship This work was supported by the Ministry of Science, Innovation, and Universities (Adapt@Cloud project), Spain, under Grant TIN2017-84550-R. The work of Julio Sandobalin was supported by the Escuela Politecnica Nacional, Ecuador. es_ES
dc.language Inglés es_ES
dc.publisher Institute of Electrical and Electronics Engineers es_ES
dc.relation.ispartof IEEE Access es_ES
dc.rights Reconocimiento (by) es_ES
dc.subject Infrastructure as code es_ES
dc.subject DevOps es_ES
dc.subject Model-driven engineering es_ES
dc.subject Controlled experiments es_ES
dc.subject Crossover design es_ES
dc.subject Linear mixed model es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.title On the Effectiveness of Tools to Support Infrastructure as Code: Model-Driven Versus Code-Centric es_ES
dc.type Artículo es_ES
dc.identifier.doi 10.1109/ACCESS.2020.2966597 es_ES
dc.relation.projectID info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2013-2016/TIN2017-84550-R/ES/ADAPTACION DINAMICA DE SERVICIOS CLOUD CENTRADA EN EL USUARIO/ es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.description.bibliographicCitation Sandobalín, J.; Insfran, E.; Abrahao Gonzales, SM. (2020). On the Effectiveness of Tools to Support Infrastructure as Code: Model-Driven Versus Code-Centric. IEEE Access. 8:17734-17761. https://doi.org/10.1109/ACCESS.2020.2966597 es_ES
dc.description.accrualMethod S es_ES
dc.relation.publisherversion https://doi.org/10.1109/ACCESS.2020.2966597 es_ES
dc.description.upvformatpinicio 17734 es_ES
dc.description.upvformatpfin 17761 es_ES
dc.type.version info:eu-repo/semantics/publishedVersion es_ES
dc.description.volume 8 es_ES
dc.identifier.eissn 2169-3536 es_ES
dc.relation.pasarela S\406711 es_ES
dc.contributor.funder Agencia Estatal de Investigación es_ES
dc.contributor.funder Escuela Politécnica Nacional, Ecuador es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem