VM Consolidation or Placement using Utilization Prediction Model and Scheduling Algorithms
Surya Teja Marella1, Sai Pedavalli2, T Brahma Reddy3, A Rama Krishna4, Sk. Hasane Ahammad5
1Surya Teja Marella, K L University, Guntur, Andhra Pradesh, India.
2Sai Pedavalli, K L University, Guntur, Andhra Pradesh, India.
3T Brahma Reddy, K L University, Guntur, Andhra Pradesh, India.
4A Rama Krishna, K L University, Guntur, AP, India
5Sk. Hasane Ahammad, K L University, Guntur, Andhra Pradesh, India.
Manuscript received on 10 April 2019 | Revised Manuscript received on 17 April 2019 | Manuscript Published on 24 May 2019 | PP: 743-747 | Volume-8 Issue-6S3 April 2019 | Retrieval Number: F11480486S319/19©BEIESP
Open Access | Editorial and Publishing Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open-access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: Among the challenges faced by most of the business CIOs and IT managers now-a-days, among them, mostly are profitable or efficient utilization of the IT infrastructure, degree of the responsive-ness in urging for new initiatives of business and is much flexible in acclimatizing to changes in the organisation. The continued worries of meeting the IT budget as well as the stringent regulatory requirements are also the main challenges faced by the IT industry. Virtualisation, a technological innovation, helps a lot in deploying creative solutions to these business challenges. Data centre virtualisation is defined as the process of developing, deploying and designing a data centre on virtualization and other computing technologies. It helps to virtualize physical servers in a data centre and does this along with different aspects like storage devices, networking devices and other infrastructure and equipment.  Data centre virtualization usually produces a collocated and virtualized cloud data centre. By research, we know that, consolidation of the VMs helps to optimise or in fact reduce the usage of resources thereby reducing unnecessary energy consumption in a cloud data centre. The VM placement has a vital impact in the consolidation of the VMs. The specialists have created many different calculations or algorithms for VM consolidation considering the efficient energy utilization. However, these algorithms lack the use of exploitation mechanism efficiently and most of them focussed on number of physical machines (PMs) minimization and neglected future resource demands. Due to this, there were unnecessary VM migrations done . Moreover, it violated most of the rules of the Service Level Agreement (also abbreviated as SLA) in data centres. In order to resolve this issue, this paper proposes an approach via VM consolidation that considers both, current as well as future utilization of resources. There are two solutions provide where one uses a model based on regression algorithm  in order to approximate and predict the CPU and memory utilizations of VMs and PMs and other uses two separate designed algorithms specifically designed to schedule VM in multi-tenant data centers. In order to attain the analysis and performance part, real workload traces like Planet Lab and Google cluster  are used. The results achieved via the proposed solutions showed betterment over the heuristic and meta-heuristic algorithms used here in reducing particularly the consumption of energy, the rate of migrations of VM and also the reduction of number of violations of SLA.
Keywords: Virtualisation, Technological Innovation, Helps a lot in Deploying Creative Solutions to these Business Challenges.
Scope of the Article: Mechanical Maintenance