SIMPLE HEURISTIC ALGORITHM FOR DYNAMIC VM REALLOCATION IN IAAS CLOUDS
Journal Title: Современные информационные технологии и ИТ-образование - Year 2018, Vol 14, Issue 1
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
EDUCATIONAL PROGRAM ON HPC TECHNOLOGIES BASED ON THE HETEROGENEOUS CLUSTER HYBRILIT (LIT JINR)
The article highlights the issues of training personnel for work with high-performance computing systems (HPC), as well as of support of the software and information environment which is necessary for the efficient use o...
IT-EDUCATION USING INTELLIGENT LEARNING ENVIRONMENTS
A new systematic approach for structuring of content, methodology and didactics for IT courses is proposed. A mixture of frame-based and production systems is used to represent the knowledge and organize the interactive...
EXPERIENCE IN DEVELOPMENT, TRENDS IN THE DEVELOPMENT AND IMPLEMENTATION OF INFORMATION SYSTEMS SUPPORTING THE MAIN EDUCATIONAL PROCESS
This article contents experience of use and description of tendencies of educational information systems extension with emphasis on institutions of higher education. In the context of the emergence of new educational nee...
THE EXPERIENCE OF UPDATING THE EDUCATIONAL STANDARDS OF HIGHER EDUCATION IN THE FIELD OF ICT
The article describes the experience of Russian universities in integrating professional and educational standards in the design of higher education educational programs in the field of information and communication tech...
BENCHMARKING BIG SPATIAL DATA PROCESSING FRAMEWORKS
Today, the processing of large amounts of spatial data in distributed systems plays a crucial role in many areas of our life. Large data are often unstructured, and special algorithms are required for its processing. One...