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

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

[img]
Preview
Text
1-s2.0-S0167739X15000321-main.pdf - Accepted Version
Available under License Publisher holds Copyright.

Download (2MB) | Preview
[img] Text
1-s2.0-S0167739X15000321-main.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (3MB) | Request a copy

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.

Item Type:

Journal Article (Original Article)

Division/Institute:

08 Faculty of Science > Institute of Computer Science (INF) > Communication and Distributed Systems (CDS)
08 Faculty of Science > Institute of Computer Science (INF)

UniBE Contributor:

Braun, Torsten

Subjects:

000 Computer science, knowledge & systems
500 Science > 510 Mathematics

ISSN:

0167-739X

Publisher:

Elsevier

Language:

English

Submitter:

Dimitrios Xenakis

Date Deposited:

03 Mar 2015 11:35

Last Modified:

05 Dec 2022 14:41

Publisher DOI:

10.1016/j.future.2015.01.015

Uncontrolled Keywords:

Simulation

BORIS DOI:

10.7892/boris.63911

URI:

https://boris.unibe.ch/id/eprint/63911

Actions (login required)

Edit item Edit item
Provide Feedback