Simulation of SLA-based VM-scaling algorithms for cloud-distributed applications


Autoria(s): Antonescu, Alexandru-Florian; Braun, Torsten
Data(s)

2015

31/12/1969

Resumo

Cloud Computing has evolved to become an enabler for delivering access to large scale distributed applications running on managed network-connected computing systems. This makes possible hosting Distributed Enterprise Information Systems (dEISs) in cloud environments, while enforcing strict performance and quality of service requirements, defined using Service Level Agreements (SLAs). {SLAs} define the performance boundaries of distributed applications, and are enforced by a cloud management system (CMS) dynamically allocating the available computing resources to the cloud services. We present two novel VM-scaling algorithms focused on dEIS systems, which optimally detect most appropriate scaling conditions using performance-models of distributed applications derived from constant-workload benchmarks, together with SLA-specified performance constraints. We simulate the VM-scaling algorithms in a cloud simulator and compare against trace-based performance models of dEISs. We compare a total of three SLA-based VM-scaling algorithms (one using prediction mechanisms) based on a real-world application scenario involving a large variable number of users. Our results show that it is beneficial to use autoregressive predictive SLA-driven scaling algorithms in cloud management systems for guaranteeing performance invariants of distributed cloud applications, as opposed to using only reactive SLA-based VM-scaling algorithms.

Formato

application/pdf

application/pdf

Identificador

http://boris.unibe.ch/63911/1/1-s2.0-S0167739X15000321-main.pdf

http://boris.unibe.ch/63911/8/1-s2.0-S0167739X15000321-main.pdf

Antonescu, Alexandru-Florian; Braun, Torsten (2015). Simulation of SLA-based VM-scaling algorithms for cloud-distributed applications. Future Generation Computer Systems, 54, pp. 260-273. Elsevier 10.1016/j.future.2015.01.015 <http://dx.doi.org/10.1016/j.future.2015.01.015>

doi:10.7892/boris.63911

info:doi:10.1016/j.future.2015.01.015

urn:issn:0167-739X

Idioma(s)

eng

Publicador

Elsevier

Relação

http://boris.unibe.ch/63911/

Direitos

info:eu-repo/semantics/embargoedAccess

info:eu-repo/semantics/restrictedAccess

Fonte

Antonescu, Alexandru-Florian; Braun, Torsten (2015). Simulation of SLA-based VM-scaling algorithms for cloud-distributed applications. Future Generation Computer Systems, 54, pp. 260-273. Elsevier 10.1016/j.future.2015.01.015 <http://dx.doi.org/10.1016/j.future.2015.01.015>

Palavras-Chave #000 Computer science, knowledge & systems #510 Mathematics
Tipo

info:eu-repo/semantics/article

info:eu-repo/semantics/publishedVersion

PeerReviewed