Standard

Architectural tactics support in cloud computing providers: the jelastic case. / Chavarriaga Lozano, Jaime Alberto; Noguera Garcia, Carlos Francisco; Casallas, Rubby; Jonckers, Viviane.

Proceedings of the 10th international ACM Sigsoft conference on Quality of software architectures (QoSA '14). ACM, 2014. p. 13-22.

Research output: Chapter in Book/Report/Conference proceedingConference paperResearch

Harvard

Chavarriaga Lozano, JA, Noguera Garcia, CF, Casallas, R & Jonckers, V 2014, Architectural tactics support in cloud computing providers: the jelastic case. in Proceedings of the 10th international ACM Sigsoft conference on Quality of software architectures (QoSA '14). ACM, pp. 13-22, 10th international ACM Sigsoft conference on Quality of software architectures (QoSA '14), Marcq-en-Baroeul, France, 30/06/14.

APA

Chavarriaga Lozano, J. A., Noguera Garcia, C. F., Casallas, R., & Jonckers, V. (2014). Architectural tactics support in cloud computing providers: the jelastic case. In Proceedings of the 10th international ACM Sigsoft conference on Quality of software architectures (QoSA '14) (pp. 13-22). ACM.

Vancouver

Chavarriaga Lozano JA, Noguera Garcia CF, Casallas R, Jonckers V. Architectural tactics support in cloud computing providers: the jelastic case. In Proceedings of the 10th international ACM Sigsoft conference on Quality of software architectures (QoSA '14). ACM. 2014. p. 13-22

Author

Chavarriaga Lozano, Jaime Alberto ; Noguera Garcia, Carlos Francisco ; Casallas, Rubby ; Jonckers, Viviane. / Architectural tactics support in cloud computing providers: the jelastic case. Proceedings of the 10th international ACM Sigsoft conference on Quality of software architectures (QoSA '14). ACM, 2014. pp. 13-22

BibTeX

@inproceedings{a0ad404717ba43bd9683663ca5889712,
title = "Architectural tactics support in cloud computing providers: the jelastic case",
abstract = "When developing and deploying applications in the cloud, architects face the challenge of conciliating architectural decisions with the options and restrictions imposed by the chosen cloud provider. An architectural decision can be seen as a two-step process: selecting architectural tactics to promote quality attributes and choosing design alternatives to implement those tactics. Available design alternatives are limited by the offer of the cloud provider. When configuring the cloud platform and its services as directed by the chosen tactics, the architect must be mindful of conflicts among the available alternatives. These trade-offs amongst the desired quality attributes can be difficult to detect, understand and ultimately solve. In this paper, we consider the case of Jelastic, a particular cloud platform provider, to illustrate: 1) the modeling of architectural tactics and their corresponding design alternatives using cloud configuration options, and 2) a process that exploits these models to determine which options to use in order to implement a combination of tactics. Furthermore, we present an analysis for this cloud provider that explains which combinations of tactics and configurations lead to trade-offs.",
keywords = "Architectural Patterns, Feature Models, Cloud Computing, Software Architectures",
author = "{Chavarriaga Lozano}, {Jaime Alberto} and {Noguera Garcia}, {Carlos Francisco} and Rubby Casallas and Viviane Jonckers",
year = "2014",
month = "7",
day = "4",
language = "English",
isbn = "978-1-4503-2576-9",
pages = "13--22",
booktitle = "Proceedings of the 10th international ACM Sigsoft conference on Quality of software architectures (QoSA '14)",
publisher = "ACM",

}

RIS

TY - GEN

T1 - Architectural tactics support in cloud computing providers: the jelastic case

AU - Chavarriaga Lozano, Jaime Alberto

AU - Noguera Garcia, Carlos Francisco

AU - Casallas, Rubby

AU - Jonckers, Viviane

PY - 2014/7/4

Y1 - 2014/7/4

N2 - When developing and deploying applications in the cloud, architects face the challenge of conciliating architectural decisions with the options and restrictions imposed by the chosen cloud provider. An architectural decision can be seen as a two-step process: selecting architectural tactics to promote quality attributes and choosing design alternatives to implement those tactics. Available design alternatives are limited by the offer of the cloud provider. When configuring the cloud platform and its services as directed by the chosen tactics, the architect must be mindful of conflicts among the available alternatives. These trade-offs amongst the desired quality attributes can be difficult to detect, understand and ultimately solve. In this paper, we consider the case of Jelastic, a particular cloud platform provider, to illustrate: 1) the modeling of architectural tactics and their corresponding design alternatives using cloud configuration options, and 2) a process that exploits these models to determine which options to use in order to implement a combination of tactics. Furthermore, we present an analysis for this cloud provider that explains which combinations of tactics and configurations lead to trade-offs.

AB - When developing and deploying applications in the cloud, architects face the challenge of conciliating architectural decisions with the options and restrictions imposed by the chosen cloud provider. An architectural decision can be seen as a two-step process: selecting architectural tactics to promote quality attributes and choosing design alternatives to implement those tactics. Available design alternatives are limited by the offer of the cloud provider. When configuring the cloud platform and its services as directed by the chosen tactics, the architect must be mindful of conflicts among the available alternatives. These trade-offs amongst the desired quality attributes can be difficult to detect, understand and ultimately solve. In this paper, we consider the case of Jelastic, a particular cloud platform provider, to illustrate: 1) the modeling of architectural tactics and their corresponding design alternatives using cloud configuration options, and 2) a process that exploits these models to determine which options to use in order to implement a combination of tactics. Furthermore, we present an analysis for this cloud provider that explains which combinations of tactics and configurations lead to trade-offs.

KW - Architectural Patterns

KW - Feature Models

KW - Cloud Computing

KW - Software Architectures

M3 - Conference paper

SN - 978-1-4503-2576-9

SP - 13

EP - 22

BT - Proceedings of the 10th international ACM Sigsoft conference on Quality of software architectures (QoSA '14)

PB - ACM

ER -

ID: 2452196