SIMPLE HEURISTIC ALGORITHM FOR DYNAMIC VM REALLOCATION IN IAAS CLOUDS

Abstract

The rapid development of cloud technologies and its high prevalence in both commercial and academic areas have stimulated active research in the domain of optimal cloud resource management. One of the most active research directions is dynamic virtual machine (VM) placement optimization in clouds build on Infrastructure-as-a-Service model. This kind of research may pursue different goals with energy-aware optimization being the most common goal as it aims at a urgent problem of green cloud computing - reducing energy consumption by data centers. In this paper we present a new heuristic algorithm of dynamic reallocation of VMs based on an approach presented in one of our previous works. In the algorithm we apply a 2-rank strategy to classify VMs and servers corresponding to the highly and lowly active VMs and solve four tasks: VM classification, host classification, forming a VM migration map and VMs migration. Dividing all of the VMs and servers into two classes we attempt to implement the possibility of risk reduction in case of hardware overloads under overcommitment conditions and to reduce the influence of the occurring overloads on the performance of the cloud VMs. Presented algorithm was developed based on the workload profile of the JINR cloud (a scientific private cloud) with the goal of maximizing its usage, but it can also be applied in both public and private commercial clouds to organize the simultaneous use of different SLA and QoS levels in the same cloud environment by giving each VM rank its own level of overcommitment.

Authors and Affiliations

Nikita Balashov, Alexandr Baranov, Ivan Kadochnikov, Vladimir Korenkov, Nikolay Kutovskiy, Igor Pelevanyuk

Keywords

Related Articles

COGNITIVE GOALS SIMULATION BY FORMALIZED KNOWLEDGE PROCESSING OPERATIONS

Searching the foundations for the formal concepts of intelligent systems creation and application includes development of the unified tools that integrate experience of the implementation of application-oriented knowledg...

PARTICULAR QUALITIES OF THE DEVELOPMENT AND APPLICATION OF FDM-TECHNOLOGY FOR CREATING AND PROTOTYPING 3D-OBJECTS

The article gives comparative analysis of additive technologies used in prototyping 3D-objects, and features of the FDM-technology are characterized. The parameters of the 3D printer using FDM-technology are described, a...

USE OF THE ARTIFICIAL IMMUNE SYSTEM IN DESIGNING A HYBRID TRAINING SYSTEM

The article presents a model of the system of training and control, including theoretical and practical parts. The universality of the system lies in its independence from the specific subject content, which allows the i...

TABULAR ARTIFICIAL NEURAL NETWORK IMPLEMENTATION OF RADIAL BASIS FUNCTIONS FOR THE SAMPLES CLASSIFICATION

The development and study of a new constructive algorithm for constructing models for sample classification using an artificial neural network with radial basis functions in a Microsoft Excel spreadsheet environment with...

HASH ALGORITHM WITH THE CONTROLLING TREE-LIKE STRUCTURE AND THE METHOD OF ITS IMPLEMENTATION ON PARALLEL ARCHITECTURES

The article is devoted to research and development of new hashing methods that have the ability to adapt to increased requirements for cryptographic stability, and also support parallelization of computations, which is e...

Download PDF file
  • EP ID EP507303
  • DOI 10.25559/SITITO.14.201801.101-110
  • Views 97
  • Downloads 0

How To Cite

Nikita Balashov, Alexandr Baranov, Ivan Kadochnikov, Vladimir Korenkov, Nikolay Kutovskiy, Igor Pelevanyuk (2018). SIMPLE HEURISTIC ALGORITHM FOR DYNAMIC VM REALLOCATION IN IAAS CLOUDS. Современные информационные технологии и ИТ-образование, 14(1), 101-110. https://europub.co.uk/articles/-A-507303