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
|
Text
1-s2.0-S0167739X15000321-main.pdf - Accepted Version Available under License Publisher holds Copyright. Download (2MB) | Preview |
|
Text
1-s2.0-S0167739X15000321-main.pdf - Published Version Restricted to registered users only Available under License Publisher holds Copyright. Download (3MB) |
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 |