Simulation of SLA-based VM-scaling algorithms for cloud-distributed applications
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 |