Improving Resource Utilisation in the Cloud Environment Using Multivariate Probabilistic Models

@article{He2012ImprovingRU,
  title={Improving Resource Utilisation in the Cloud Environment Using Multivariate Probabilistic Models},
  author={Sijin He and Li Guo and Moustafa M. Ghanem and Yike Guo},
  journal={2012 IEEE Fifth International Conference on Cloud Computing},
  year={2012},
  pages={574-581}
}
  • Sijin He, Li Guo, Yike Guo
  • Published 24 June 2012
  • Computer Science
  • 2012 IEEE Fifth International Conference on Cloud Computing
Resource provisioning based on virtual machine (VM) has been widely accepted and adopted in cloud computing environments. A key problem resulting from using static scheduling approaches for allocating VMs on different physical machines (PMs) is that resources tend to be not fully utilised. Although some existing cloud reconfiguration algorithms have been developed to address the problem, they normally result in high migration costs and low resource utilisation due to ignoring the multi… 

Figures from this paper

On Optimizing Resource Allocation and Application Placement Costs in Cloud Systems
TLDR
The analysis results identify the cost rate and application granularity levels where it is optimal to apply live-migration or VM reconfiguration and the emerging trade-off in deciding the appropriate technique to be used.
Multi-objective dynamic virtual machine consolidation in the cloud using ant colony system
Abstract In this paper, we present a novel multi-objective ant colony system algorithm for virtual machine (VM) consolidation in cloud data centres. The proposed algorithm builds VM migration plans,
Allocation of Virtual Machines in Cloud Data Centers—A Survey of Problem Models and Optimization Algorithms
  • Z. Mann
  • Computer Science
    ACM Comput. Surv.
  • 2015
TLDR
The used problem formulations and optimization algorithms are surveyed, highlighting their strengths and limitations, and pointing out areas that need further research.
Multicore-Aware Virtual Machine Placement in Cloud Data Centers
  • Z. Mann
  • Computer Science
    IEEE Transactions on Computers
  • 2016
TLDR
It is argued that at least a simplified model of these scheduling issues within a single PM should be taken into account during VM placement, and how constraint programming techniques can be used to solve this problem, leading to significant improvement over non-multicore-aware VM placement.
Multicore virtual machine placement in cloud data centers ∗
TLDR
It is argued that at least a simplified model of these scheduling issues within a single PM should be taken into account during VM placement, and how constraint programming techniques can be used to solve this problem, leading to significant improvement over non-multicore-aware VM placement.
CompVM: A Complementary VM Allocation Mechanism for Cloud Systems
TLDR
Simulation based on two real traces and real-world testbed experiments shows that CompVM significantly reduces the number of PMs used, SLA violations, and VM migrations of the previous resource provisioning strategies.
A Provident Resource Defragmentation Framework for Mobile Cloud Computing
TLDR
A novel provident resource defragmentation framework that is revenue-oriented with the goal to reduce unnecessary VM migration is proposed that can provide the highest profit and can significantly reduce the VM migration cost in practical scenarios.
Improve Resource Migration Using Virtual Machine in Cloud Computing: A Review
TLDR
This paper focuses on the resource scheduling model based on virtual machine migration, which contributes to efficient resource management in cloud computing environment.
Stochastic Modeling and Performance Analysis of Migration-Enabled and Error-Prone Clouds
TLDR
This study presents a stochastic-queuing-network-based approach to performance analysis of migration-enabled clouds in error-prone environment and suggests the perfect coverage of theoretical performance results by corresponding experimental confidence intervals.
Online Allocation of Virtual Machines in a Distributed Cloud
TLDR
This paper proposes a generalized resource placement methodology that can work across different cloud architectures, resource request constraints, with real-time request arrivals and departures, and derives worst case competitive ratio for the algorithms.
...
...

References

SHOWING 1-10 OF 30 REFERENCES
Elastic Application Container: A Lightweight Approach for Cloud Resource Provisioning
TLDR
The experiment results show that the proposed EAC-based resource management approach outperforms the VM-based approach in terms of feasibility and resource-efficiency.
Optimizing Resource Consumptions in Clouds
TLDR
A cost model is formalized to capture the transition overhead, and a reconfiguration algorithm is developed to transit the Cloud to the optimized system state at the low transition overhead.
Real Time Elastic Cloud Management for Limited Resources
TLDR
This paper proposes an efficient resource management solution specially designed for helping small and medium sized IaaS cloud providers to better utilise their hardware resources with minimum operational cost.
Entropy: a consolidation manager for clusters
TLDR
The Entropy resource manager for homogeneous clusters is proposed, which performs dynamic consolidation based on constraint programming and takes migration overhead into account and the use of constraint programming allows Entropy to find mappings of tasks to nodes that are better than those found by heuristics based on local optimizations.
Dynamic resource allocation for shared data centers using online measurements
TLDR
A system architecture that combines online measurements with prediction and resource allocation techniques to react to changing workloads by dynamically varying the resource shares of applications and can handle nonlinearity in system behavior unlike some prior techniques.
Energy-Aware Ant Colony Based Workload Placement in Clouds
TLDR
This work model the workload consolidation problem as an instance of the multi-dimensional bin-packing (MDBP) problem and design a novel, nature-inspired workload consolidation algorithm based on the Ant Colony Optimization (ACO), which outperforms the evaluated greedy algorithm.
CloudSim: A Novel Framework for Modeling and Simulation of Cloud Computing Infrastructures and Services
TLDR
This paper proposes CloudSim: a new generalized and extensible simulation framework that enables seamless modelling, simulation, and experimentation of emerging Cloud computing infrastructures and management services.
Stream-Packing: Resource Allocation in Web Server Farms with a QoS Guarantee
TLDR
The notion of complementarity of customers in simple heuristics for this stochastic vector-packing problem is used and the proposed method generates a resource allocation plan while guaranteeing a QoS to each customer.
VPM tokens: virtual machine-aware power budgeting in datacenters
TLDR
This paper proposes a set of management components and abstractions for use by software power budgeting policies to manage power from a VM-centric point of view, and demonstrates how VirtualPower based budgeting technologies can be leveraged to improve datacenter efficiency in the context of cooling infrastructure management.
Managing energy and server resources in hosting centers
TLDR
Experimental results from a prototype confirm that the system adapts to offered load and resource availability, and can reduce server energy usage by 29% or more for a typical Web workload.
...
...