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

Multispectral Image Analysis using Decision Trees

Many machine learning algorithms have been used to classify pixels in Landsat imagery. The maximum likelihood classifier is the widely-accepted classifier. Non-parametric methods of classification include neural networks...

Designing a Markov Model for the Analysis of 2-tier Cognitive Radio Network

Cognitive Radio Network (CRN) aims to reduce spectrum congestion by allowing secondary users to utilize idle spectrum bands in the absence of primary users. However, the overall user capacity and hence, the system throug...

Improving the Control Strategy of a Standalone PV Pumping System by Fuzzy Logic Technique

This work aims to develop an accurate model of an existing Photovoltaic Pumping System (PvPS) which is composed of an Ebara Pra-0.50T Asynchronous Moto-Pump (AMP) fed by Kaneka GSA-60 photovoltaic panels via a Moeller DV...

STUDY OF INDIAN BANKS WEBSITES FOR CYBER CRIME SAFETY MECHANSIM

The human society has undergone tremendous changes from time to time with rapid pace at social level from the beginning and technological level ever since the rise of technologies. This technology word changes the human...

  Performance Comparison of SVM and K-NN for Oriya Character Recognition

  Image classification is one of the most important branch of Artificial intelligence; its application seems to be in a promising direction in the development of character recognition in Optical Character Recog...

Download PDF file
  • EP ID EP417699
  • DOI 10.14569/IJACSA.2018.091159
  • Views 106
  • 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