Abstract

The trade-off between Energy consumption and SLA violation presents a serious challenge in cloud computing environments. A non-aggressive virtual machine consolidation algorithm is a good approach to reduce the consumed energy as well as SLA violation. A well-known strategy to deal with the virtual machine consolidation problem consists of four steps: host overloading detection, host under-loading detection, virtual machine selection and virtual machine placement. In this paper, the previous strategy is modified by merging the last two steps virtual machine selection and virtual machine placement, to avoid any poor solutions caused by solving both steps separately. In the host overloading/under-loading detection steps, we classified host status into five classes: Over-Utilized, Nearly Over-Utilized, Normal Utilized, Under-Utilized and Switched Off, then an algorithm, based on the Naive Bayesian Classifier, was introduced in order to detect the future host state for minimizing the number of virtual machine migrations; as a result, the energy consumption and performance degradation due to migrations will be minimized. In the virtual machine selection and placement steps, we introduced an algorithm based on the Random Key Cuckoo Search to reduce the energy consumption and enhance the SLA violation. To assess the algorithm, real data traces for 10 days, were used to verify the proposed algorithms. The experimental results proved that the proposed algorithms can significantly reduce the consumed energy as well as the SLA violation in data centers.

Highlights

  • Pay-as-you-go basis [1] [2] has increased demand in Cloud computing (CC), especially after the important role played by big data and the internet of things (IOT)

  • The proposed algorithm was assessed by the CloudSim toolkit with a real data presented from PlanetLab, and the results showed that the presented algorithm could reduce the energy consumption by at most 25.43% and SLA violations by at most 99.16%, compared with Power- aware Bestfit Decreasing (PABFD) and the most common virtual machine (VM) state detection & selection policies

  • A study presented by Beloglazov and Buyya [6], stated that lr_MMT 1.2 performs better than other dynamic VM consolidation algorithms, so we considered it as the benchmark and compared our proposed algorithm with it

Read more

Summary

INTRODUCTION

Pay-as-you-go basis [1] [2] has increased demand in Cloud computing (CC), especially after the important role played by big data and the internet of things (IOT). To solve the VM consolidation problem Beloglazov & Buyya (2012) proposed an effective strategy, consisting of four steps [6]: host overloading detection (HOD), host underloading detection (HUD), VM selection (VMS) and VM placement (VMP). This strategy has been used by most researchers to handle the VM consolidation problem.

RELATED WORK
POWER CONSUMPTION MODEL
Solution Construction
16. Return state of highest probability
17. End For
Performance Metrics
Simulation Setup
Experimental Results
Findings
CONCLUSION AND FUTURE WORK
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call