Show simple item record

Article

dc.creatorHorcas Aguilera, José Migueles
dc.creatorPinto, Mónicaes
dc.date.accessioned2021-06-07T09:08:44Z
dc.date.available2021-06-07T09:08:44Z
dc.date.issued2020
dc.identifier.citationHorcas Aguilera, J.M. y Pinto, M. (2020). Automatic Evolution of Eco-Efficient Software Architectures with CVL Models. IEEE Latin America Transactions, 18 (7), 1238-1246.
dc.identifier.issn1548-0992es
dc.identifier.urihttps://hdl.handle.net/11441/111441
dc.description.abstractResource sharing and mass storage in server farms provided by cloud platforms save huge amounts of energy. However, optimizing energy consumption at the server room is not enough, being desirable to perform energy optimization of cloud services at the application level. In cloud computing a tailored configuration of services is deployed for each client (tenant), requiring different energy consumption optimizations. Indeed, energy consumption of cloud services depends on several factors determined by the context and usage of the applications. So, to evolve a cloud application to new requirements of energy efficiency implies to perform custom-made adaptations for each tenant. Thus, managing the evolution of a multi-tenant application with hundreds of tenants and thousands of different valid architectural configurations can become intractable if performed manually. This paper proposes a product line architecture approach that: (1) uses cardinality-based variability models to model each tenant as a clonable feature, and (2) automatizes the process of evolving the multi-tenant application architecture when the energy requirements change. The implemented process is efficient for a high number of tenants in a reasonable time.es
dc.description.sponsorshipJunta de Andalucía MAGIC P12-TIC1814es
dc.description.sponsorshipMinisterio de Ciencia, Innovación y Universidades HADAS TIN2015-64841-Res
dc.description.sponsorshipMinisterio de Ciencia, Innovación y Universidades MEDEA RTI2018-099213-B-I00es
dc.description.sponsorshipMinisterio de Ciencia, Innovación y Universidades TASOVA MCIU-AEI TIN2017-90644-REDTes
dc.formatapplication/pdfes
dc.format.extent8es
dc.language.isoenges
dc.publisherIEEE Computer Societyes
dc.relation.ispartofIEEE Latin America Transactions, 18 (7), 1238-1246.
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectCardinalityes
dc.subjectEnergy efficiencyes
dc.subjectEvolutiones
dc.subjectProduct line architecturees
dc.subjectVariabilityes
dc.subjectCVLes
dc.titleAutomatic Evolution of Eco-Efficient Software Architectures with CVL Modelses
dc.typeinfo:eu-repo/semantics/articlees
dcterms.identifierhttps://ror.org/03yxnpp24
dc.type.versioninfo:eu-repo/semantics/submittedVersiones
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.contributor.affiliationUniversidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticoses
dc.relation.projectIDMAGIC P12-TIC1814es
dc.relation.projectIDHADAS TIN2015-64841-Res
dc.relation.projectIDMEDEA RTI2018-099213-B-I00es
dc.relation.projectIDTASOVA MCIU-AEI TIN2017-90644-REDTes
dc.relation.publisherversionhttps://ieeexplore.ieee.org/document/9099765es
dc.identifier.doi10.1109/TLA.2020.9099765es
dc.journaltitleIEEE Latin America Transactionses
dc.publication.volumen18es
dc.publication.issue7es
dc.publication.initialPage1238es
dc.publication.endPage1246es
dc.contributor.funderJunta de Andalucíaes
dc.contributor.funderMinisterio de Ciencia, Innovación y Universidades (MICINN). Españaes

FilesSizeFormatViewDescription
Automatic Evolution of Eco-Eff ...543.2KbIcon   [PDF] View/Open  

This item appears in the following collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Except where otherwise noted, this item's license is described as: Attribution-NonCommercial-NoDerivatives 4.0 Internacional