Academia.eduAcademia.edu

VM Consolidation

description33 papers
group2 followers
lightbulbAbout this topic
VM Consolidation refers to the process of combining multiple virtual machines (VMs) onto fewer physical servers to optimize resource utilization, reduce costs, and improve management efficiency in data centers. This practice enhances performance and energy efficiency while minimizing hardware requirements.
lightbulbAbout this topic
VM Consolidation refers to the process of combining multiple virtual machines (VMs) onto fewer physical servers to optimize resource utilization, reduce costs, and improve management efficiency in data centers. This practice enhances performance and energy efficiency while minimizing hardware requirements.

Key research themes

1. How can VM migration control strategies reduce migration overhead while maintaining consolidation efficiency?

This theme explores optimization methods to control and reduce the number and impact of VM migrations during server consolidation. Migration overhead, including performance degradation and SLA violations, is a critical bottleneck in resource management. Research focuses on migration control heuristics, migration prioritization, and balancing consolidation gains with migration costs to enhance stability and reduce unnecessary VM moves.

Key finding: Proposes an LP formulation and heuristics that prioritize VMs with steady capacity to avoid unnecessary migrations, reducing the number of migrations significantly with minimal penalty in active server count, thus directly... Read more
Key finding: Introduces a fuzzy logic and heuristic-based VM selection method incorporating migration control, showing that minimal migrations lead to reduced SLA violations and energy consumption, evidencing the importance of carefully... Read more
Key finding: Develops a Bayesian network model estimating VM migration probabilities considering dynamic workload and migration costs, enabling informed VM selection and placement decisions that minimize inefficient migrations and SLA... Read more
Key finding: Presents a VM migration overhead estimation integrated into an Ant Colony Optimization based multi-objective consolidation framework, showing substantial reductions in power consumption, resource wastage, and migration... Read more

2. How can resource utilization prediction models improve VM consolidation decisions to minimize energy consumption and SLA violations?

Focusing on predictive approaches, this theme examines methodologies that forecast future resource demands of VMs and PMs to enhance consolidation efficiency. By anticipating workload fluctuations, these models help avoid unnecessary migrations, reduce SLA violations, and optimize energy consumption, thus enabling proactive and smart resource allocation in cloud data centers.

Key finding: Proposes a utilization prediction-aware consolidation approach using regression models to forecast CPU and memory usage, enabling consolidation strategies that significantly reduce energy consumption, SLA violations, and... Read more
Key finding: Introduces a genetic algorithm-based VM placement algorithm using dynamic sliding window techniques to handle non-stationary workload variations, improving SLA adherence and energy efficiency—achieving about 45% cost savings... Read more
Key finding: Develops a hybrid bio-inspired machine learning framework combining Ant Bee Colony and Cuckoo Search algorithms to optimize VM allocation and migration, effectively balancing SLA requirements, energy consumption, and load... Read more

3. What are the impacts of workload heterogeneity and VM co-location policies on energy efficiency and VM performance during consolidation?

This theme investigates how workload characteristics and VM placement policies influence consolidation outcomes, particularly concerning energy consumption, resource contention, and quality of service. Comparing aggregation-based and segregation-based VM placement, research provides insights into mitigating resource contention and improving energy efficiency in heterogeneous cloud environments.

Key finding: Empirically demonstrates that aggregation-based VM placement policies cause resource contention among similar workloads but can outperform segregation-based policies when runtime-awareness and heterogeneity are accounted for,... Read more
Key finding: Proposes a VM clustering technique using k-means on workload traces to improve consolidation decisions; shows that co-locating VMs with diverse profiles leads to better energy efficiency and reduces performance interference... Read more
Key finding: Introduces an automated methodology leveraging multiple resource usage metrics (CPU, memory, network) to cluster VMs with similar behavior, enabling scalable monitoring and intelligent consolidation decisions that consider... Read more

All papers in VM Consolidation

Virtual Machine (VM) consolidation is an optimization approach for VM placement in cloud infrastructure, which is one of the effective ways to efficiently utilize cloud resources in order to optimize number of VM migrations, Service Level... more
As the demand for cloud computing services escalates, energy consumption in cloud data centers has surged, raising environmental and operational concerns. Efficient task scheduling stands as a critical technique for reducing energy... more
The rapid growth of cloud computing has fundamentally transformed how organizations access and leverage computing resources. Virtualization, a key enabling technology of cloud computing, allows for the efficient provisioning and... more
In today's world, where technology plays a crucial role in development, education is also benefiting from advancements in network infrastructure and virtualized services. Virtualization technology and highavailability (HA) infrastructures... more
The growing demand for computational resources and IT technologies, including cloud services, data centers, and virtualization systems like VMware, has significantly increased energy consumption and environmental concerns. This research... more
Cloud Computing is a new era of remote computing / Internet based computing where one can access their personal resources easily from any computer through Internet. Cloud delivers computing as a utility as it is available to the cloud... more
With the rise of cloud computing, data centers have been called to play a main role in the Internet scenario nowadays. Despite this relevance, they are probably far from their zenith yet due to the ever increasing demand of contents to be... more
Placement of virtual sensors in servers of cloud environment is one of the most important issues in resource management of sensor-cloud networks. Virtual sensors allocate resources of cloud servers to themselves, run different... more
Green cloud computing, an emerging computing paradigm in IT industry, is about providing efficient utilization of cloud's resources with minimal impact on the environment. The virtual machine placement has a considerable impact on a data... more
Cloud computing data centers contain a large number of physical machines (PMs) and virtual machine (VMs). This number can increase the energy consumption of the data centers especially when the VMs placed inappropriately on the PMs. This... more
At a high level, data centres are large IT facilities hosting physical machines (servers) that often run a large number of virtual machines (VMs)but at a lower level, data centres are an intricate collection of interconnected and... more
In recent years, vehicular cloud computing (VCC) has gained vast attention for providing a variety of services by creating virtual machines (VMs). These VMs use the resources that are present in modern smart vehicles. Many studies... more
Where a licence is displayed above, please note the terms and conditions of the licence govern your use of this document. When citing, please reference the published version. Take down policy While the University of Birmingham exercises... more
Cloud computing is a style of technology that is increasingly used every day. It requires the use of an important amount of resources that is dynamically provided as a service. The growth of energy consumption associated to the process of... more
Virtual Machine (VM) consolidation in the cloud has received significant research interest. A large body of approaches for VM consolidation in data centers resort to variants of the bin packing problem which tries to minimize the number... more
Cloud Computing is a promising approach to handle the growing needs for computation and storage in an efficient and cost-effective manner. Towards this end, characterizing workloads in the cloud infrastructure (e.g., a data center) is... more
Green cloud computing, an emerging computing paradigm in IT industry, is about providing efficient utilization of cloud's resources with minimal impact on the environment. The virtual machine placement has a considerable impact on a data... more
Unlike a traditional virtual machine (VM), a container is an emerging lightweight virtualization technology that operates at the operating system level to encapsulate a task and its library dependencies for execution. The Container as a... more
Cloud platforms host several independent applications on a shared resource pool with the ability to allocate computing power to applications on a per-demand basis. The use of server virtualization techniques for such platforms provide... more
Cloud Computing delivers users a proficient way to dynamically allocate computing resources to meet demands. The use of Server virtualization techniques for Cloud Computing platforms provide great elasticity with the capability to... more
Ant Colony Optimization is an algorithm based on Swarm Intelligence (SI) and inspired by the actual ant's clustering behavior. Many styles of work have shown that ACO algorithms have been demonstrated to be substantially effective in... more
Ant Colony Optimization is an algorithm based on Swarm Intelligence (SI) and inspired by the actual ant's clustering behavior. Many styles of work have shown that ACO algorithms have been demonstrated to be substantially effective in... more
VM Migration for Autonomic Fault Tolerance provides the continuous availability for applications in the event of virtual machine failures along with the benefits of improved performance and manageability. Multipath correlation coefficient... more
Cloud computing is a computing model which uses network facilities to provision, use and deliver computing services. Nowadays, the issue of reducing energy consumption has become very important alongside the efficiency for Cloud service... more
Resource management in data centres continues to be a critical problem due to increased infrastructure complexity and dynamic workload conditions. Workload and energy consumption prediction are crucial for efficient resource management... more
Virtual machines are deployed to ease the performance, management overhead and access regularities of applications on cloud platforms. Virtual machines are often susceptible to overloading burdens, delays and other hurdles during server... more
In the context of cloud computing, the energy consumed by the data center is higher because it contains a large number of physical machines, which in turn contain a number of virtual machines resulting in high power consumption. In... more
Philosophical methods of query process play a pivotal role in data retrieval from social networks linked to a graph NoSQL database that consolidate massive types of data. This massive data called as big data need to be distributed and... more
Nowadays data-intensive applications for processing big data are being hosted in the cloud. Since the cloud environment provides virtualized resources for computation, and data-intensive applications require communication between the... more
Cloud Computing has emerged as a computing paradigm where services are provided through the internet in recent years. Offering on-demand services has transformed the IT companies' working environment, leading to a linearly increasing... more
Recently, the networking industries have gone through tremendous changes. It demands high-speed operations and complex problem-solving abilities. To manage these evolutions Internet-of-Things (IoT) is a proposed solution from several... more
Cloud computing emerged as one of the leading computational paradigms due to elastic resource provisioning and pay-as-you-go model. Large data centers are used by the service providers to host the various services. These data centers... more
Cloud computing services have been on the rise over the past few decades, which has led to an increase in the number of data centers worldwide which increasingly consume more and more amount of energy for their operation, leading to high... more
In the tremendous growth of the cloud computing, server consolidation plays a vital role. It gives more benefits also it gives the pollution towards the nature. Inspite of avoiding this, saving of energy in the data center or the cluster... more
In this paper, we present a novel multi-objective ant colony system algorithm for virtual machine (VM) consolidation in cloud data centers. The proposed algorithm builds VM migration plans, which are then used to minimize... more
The document is provided by the contributing author(s) as a means to ensure timely dissemination of scholarly and technical work on a non-commercial basis. This is the author's version of the work. The final version can be found on the... more
Cloud Computing delivers users a proficient way to dynamically allocate computing resources to meet demands. The use of Server virtualization techniques for Cloud Computing platforms provide great elasticity with the capability to... more
With the rising demands for the services provided by cloud computing, virtual machine allocation (VMA) has become a tedious task due to the dynamic nature of the cloud. Millions of virtual machines (VMs) are allocated and de-allocated at... more
Underutilization of computing resources and high power consumption are two primary challenges in the domain of Cloud resource management. This paper deals with these challenges through offline, migration impact-aware, multi-objective... more
Underutilization of computing resources and high power consumption are two primary challenges in the domain of Cloud resource management. This paper deals with these challenges through offline, migration impact-aware, multi-objective... more
Cloud Computing is a new paradigm of distributed computing that offers virtualized resources and services over the Internet. To offer Infrastructure-as-a-Service (IaaS) many Cloud providers uses a large data center which usage ranges 5%... more
An agent-based simulation model was built for studying resource management in the clouds, focusing on how service placement strategies, service auto-migration, and server consolidation affect the overall performance of clouds of... more
Cloud computing is the stage for a choice of services like software, infrastructure as a cloud service and each person wants to have the benefit of that cloud services using the cloud computing concept, which ultimately increases the data... more
Cloud data centers always are facing challenges related to Virtual Machine (VM) placement operation, such as high violations in Service Level Agreement (SLA), high power consumption, and unfair load distribution among the physical... more
Data centers are becoming considerably more significant and energy-intensive due to the exponential growth of cloud computing. Cloud computing allows people to access computer resources on demand. It provides amenities on the... more
Cloud computing services have been on the rise over the past few decades, which has led to an increase in the number of data centers worldwide which increasingly consume more and more amount of energy for their operation, leading to high... more
Cloud Computing has rapidly emerged as a successful paradigm for providing Information and Communication Technology (ICT) infrastructure. Resource allocation is used to execute user applications in the form of requests for consolidated... more
Philosophical methods of query process play a pivotal role in data retrieval from social networks linked to a graph NoSQL database that consolidate massive types of data. This massive data called as big data need to be distributed and... more
Cloud computing providers have to deal with the energy-performance trade-off: minimizing energy consumption, while meeting service level agreement (SLA) requirements. This paper proposes a new heuristic approach for the dynamic... more
Cloud computing is a model for providing computing resources as a utility which faces several challenges on management of virtualized resources. Accordingly, virtual machine placement and migration are crucial to achieve multiple and... more
Download research papers for free!