Title :
Policy-Based Agents for Virtual Machine Migration in Cloud Data Centers
Author :
Gutierrez-Garcia, J. Octavio ; Ramirez-Nafarrate, Adrian
Author_Institution :
Dept. of Comput. Sci., Inst. Tecnol. Autonomo de Mexico, Mexico City, Mexico
fDate :
June 28 2013-July 3 2013
Abstract :
Cloud data centers are networked server farms commonly composed of heterogeneous servers with a wide variety of computing capacities. Virtualization technology, in Cloud data centers, has improved server utilization and server consolidation. However, virtual machines may require unbalanced levels of computing resources (e.g., a virtual machine running a compute-intensive application with low memory requirements) causing resource usage imbalances within physical servers. In this paper, an agent-based distributed approach capable of balancing different types of workloads (e.g., memory workload) by using virtual machine live migration is proposed. Agents acting as server managers are equipped with 1) a collaborative workload balancing protocol, and 2) a set of workload balancing policies (e.g., resource usage migration thresholds and virtual machine migration heuristics) to simultaneously consider both server heterogeneity and virtual machine heterogeneity. The experimental results show that policy-based workload balancing is effectively achieved despite dealing with server heterogeneity and heterogeneous workloads.
Keywords :
cloud computing; computer centres; multi-agent systems; resource allocation; software agents; virtual machines; virtual storage; virtualisation; agent-based distributed approach; cloud data centers; collaborative workload balancing protocol; compute-intensive application; computing capacities; computing resources; heterogeneous servers; low memory requirements; memory workload; networked server farms; physical servers; policy-based agents; resource usage imbalances; resource usage migration thresholds; server consolidation; server heterogeneity; server utilization; virtual machine heterogeneity; virtual machine live migration; virtual machine migration heuristics; virtualization technology; Collaboration; Memory management; Proposals; Servers; Standards; Vectors; Virtual machining; Cloud computing; policy-based agents; virtual machine migration; workload balancing;
Conference_Titel :
Services Computing (SCC), 2013 IEEE International Conference on
Conference_Location :
Santa Clara, CA
Print_ISBN :
978-0-7695-5026-8
DOI :
10.1109/SCC.2013.55