dc.creator | Horcas Aguilera, José Miguel | es |
dc.creator | Pinto, Mónica | es |
dc.date.accessioned | 2021-06-07T09:08:44Z | |
dc.date.available | 2021-06-07T09:08:44Z | |
dc.date.issued | 2020 | |
dc.identifier.citation | Horcas 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.issn | 1548-0992 | es |
dc.identifier.uri | https://hdl.handle.net/11441/111441 | |
dc.description.abstract | Resource 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.sponsorship | Junta de Andalucía MAGIC P12-TIC1814 | es |
dc.description.sponsorship | Ministerio de Ciencia, Innovación y Universidades HADAS TIN2015-64841-R | es |
dc.description.sponsorship | Ministerio de Ciencia, Innovación y Universidades MEDEA RTI2018-099213-B-I00 | es |
dc.description.sponsorship | Ministerio de Ciencia, Innovación y Universidades TASOVA MCIU-AEI TIN2017-90644-REDT | es |
dc.format | application/pdf | es |
dc.format.extent | 8 | es |
dc.language.iso | eng | es |
dc.publisher | IEEE Computer Society | es |
dc.relation.ispartof | IEEE Latin America Transactions, 18 (7), 1238-1246. | |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.subject | Cardinality | es |
dc.subject | Energy efficiency | es |
dc.subject | Evolution | es |
dc.subject | Product line architecture | es |
dc.subject | Variability | es |
dc.subject | CVL | es |
dc.title | Automatic Evolution of Eco-Efficient Software Architectures with CVL Models | es |
dc.type | info:eu-repo/semantics/article | es |
dcterms.identifier | https://ror.org/03yxnpp24 | |
dc.type.version | info:eu-repo/semantics/submittedVersion | es |
dc.rights.accessRights | info:eu-repo/semantics/openAccess | es |
dc.contributor.affiliation | Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos | es |
dc.relation.projectID | MAGIC P12-TIC1814 | es |
dc.relation.projectID | HADAS TIN2015-64841-R | es |
dc.relation.projectID | MEDEA RTI2018-099213-B-I00 | es |
dc.relation.projectID | TASOVA MCIU-AEI TIN2017-90644-REDT | es |
dc.relation.publisherversion | https://ieeexplore.ieee.org/document/9099765 | es |
dc.identifier.doi | 10.1109/TLA.2020.9099765 | es |
dc.journaltitle | IEEE Latin America Transactions | es |
dc.publication.volumen | 18 | es |
dc.publication.issue | 7 | es |
dc.publication.initialPage | 1238 | es |
dc.publication.endPage | 1246 | es |
dc.contributor.funder | Junta de Andalucía | es |
dc.contributor.funder | Ministerio de Ciencia, Innovación y Universidades (MICINN). España | es |