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

Fixed Point Implementation of Tiny-Yolo-v2 using OpenCL on FPGA

Deep Convolutional Neural Network (CNN) algorithm has recently gained popularity in many applications such as image classification, video analytic and object detection. Being compute-intensive and memory expensive, CNN-b...

Developing Communication Strategy for Multi-Agent Systems with Incremental Fuzzy Model

Communication can guarantee the coordinated behavior in the multi-agent systems. However, in many real-world problems, communication may not be available at every time because of limited bandwidth, noisy environment or c...

Cryptanalysis of An Advanced Authentication Scheme

In this paper we study a scheme for making cryptanalysis and security improvement. This protocol by Song, is a password authentication protocol using smart card. We note that this protocol has been shown to be prone to t...

A Review of State-of-the-Art on Wireless Body Area Networks

During the last few years, Wireless Body Area Networks (WBANs) have emerged into many application domains, such as medicine, sport, entertainments, military, and monitoring. This emerging networking technology can be use...

A Comparative Study of various Secure Routing Protocols based on AODV

The paper surveyed and compared various secure routing protocols for the mobile ad hoc networks (MANETs). MANETs are vulnerable to various security threats because of its dynamic topology and selfconfigurable nature. Sec...

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