Priority-Aware Virtual Machine Selection Algorithm in Dynamic Consolidation

Abstract

In the past few years, many researchers attempted to tackle the problem of decreasing energy consumption in cloud data centers. One of the widely adopted techniques for this purpose is dynamic Virtual Machine (VM) consolidation. Consolidation moves VMs between hosts to decrease energy consumption. However, it has a negative impact on performance leading to Service Level Agreement (SLA) violations. Accordingly, selecting which VM to migrate from one host to another is a challenging task since it can affect performance. Researchers came up with several solutions and policies for efficient VM selection. In this paper, we exploit the fact that many tasks and users may tolerate some performance degradation which means, the tasks running on the VMs can be of different priorities. Accordingly, we propose augmenting consolidation with the priority concept, where low priority tasks are always selected first for migration. Towards this goal, we modified the popular Minimum Migration Time VM selection algorithm using the priority concept. The efficiency of the proposed algorithm is confirmed through extensive simulations using CloudSim toolkit and a real workload. The results show that priority awareness has a positive impact on decreasing energy consumption as well as maximizing SLA obligation.

Authors and Affiliations

Hanan A. Nadeem, Hanan Elazhary, Mai A. Fadel

Keywords

Related Articles

Firefly Algorithm for Adaptive Emergency Evacuation Center Management

Flood disaster is among the most devastating natural disasters in the world, claiming more lives and causing property damage. The pattern of floods across all continents has been changing, becoming more frequent, intense...

A New Strategy to Optimize the Load Migration Process in Cloud Environment

Cloud computing is a model of internet-based service that provides easy access to a set of changeable computational sources through internet for users based on their demand. Load balancing in cloud have to manage service...

Analysis of Doppler Effects in Underwater Acoustic Channels using Parabolic Expansion Modeling

Underwater communication systems play an important role in understanding various phenomena that take place within our vast oceans. They can be used as an integral tool in countless applications ranging from environmental...

Dual-Cross-Polarized Antenna Decoupling for 43 GHz Planar Massive MIMO in Full Duplex Single Channel Communications

Massive Multiple Input Multiple Output (MIMO) and Full Duplex Single Channel (FDSC) at mm-Wave are key technology of future advanced wireless communications. Self-interference is the main problem in this technique becaus...

The Use of Programming Languages on the Final Project Report by Using Analytical Hierarchy Process (AHP)

The development in information technology provides a lot of convenience for everyone. Academy of Information Management and Computer (AIMC) students of the fourth semester, implementing the Job Training must specify the...

Download PDF file
  • EP ID EP417699
  • DOI 10.14569/IJACSA.2018.091159
  • Views 90
  • Downloads 0

How To Cite

Hanan A. Nadeem, Hanan Elazhary, Mai A. Fadel (2018). Priority-Aware Virtual Machine Selection Algorithm in Dynamic Consolidation. International Journal of Advanced Computer Science & Applications, 9(11), 416-420. https://europub.co.uk./articles/-A-417699