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: Jonnahtan Eduardo Saltarin de Arco
Date Deposited: 03 Mar 2015 11:35
Last Modified: 08 Feb 2017 02:30
Publisher DOI: 10.1016/j.future.2015.01.015
Uncontrolled Keywords: Simulation
BORIS DOI: 10.7892/boris.63911
URI: http://boris.unibe.ch/id/eprint/63911

Actions (login required)

Edit item Edit item
Provide Feedback