Integrating VM selection criteria in distributed dynamic VM consolidation using Fuzzy Q-Learning
- 1 October 2013
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Distributed dynamic VM consolidation can be an effective strategy to improve energy efficiency in cloud environments. In general, this strategy can be decomposed into four decision-making tasks: (1) Host overloading detection, (2) VM selection, (3) Host underloading detection, and (4) VM placement. The goal is to consolidate virtual machines dynamically in a way that optimizes the energy-performance tradeoff online. In fact, this goal is achieved when each of the aforementioned decisions are made in an optimized fashion. In this paper we concentrate on the VM selection task and propose a Fuzzy Q-Learning (FQL) technique so as to make optimal decisions to select virtual machines for migration. We validate our approach with the CloudSim toolkit using real world PlanetLab workload. Experimental results show that using FQL yields far better results w.r.t. the energy-performance trade-off in cloud data centers in comparison to state of the art algorithms.Keywords
This publication has 9 references indexed in Scilit:
- Snooze: A Scalable and Autonomic Virtual Machine Management Framework for Private CloudsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2012
- Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computingFuture Generation Computer Systems, 2012
- Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centersConcurrency and Computation: Practice and Experience, 2011
- Adaptive threshold-based approach for energy-efficient consolidation of virtual machines in cloud data centersPublished by Association for Computing Machinery (ACM) ,2010
- CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithmsSoftware: Practice and Experience, 2010
- CoMonACM SIGOPS Operating Systems Review, 2006
- Application Performance Management in Virtualized Server EnvironmentsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2006
- Fuzzy inference system learning by reinforcement methodsIEEE Transactions on Systems, Man and Cybernetics, Part C (Applications and Reviews), 1998
- Reinforcement Learning: A SurveyJournal of Artificial Intelligence Research, 1996