Title :
AAGA: Affinity-Aware Grouping for Allocation of Virtual Machines
Author :
Jianhai Chen ; Chiew, K. ; Deshi Ye ; Liangwei Zhu ; Wenzhi Chen
Author_Institution :
Coll. of Comput. Sci., Zhejiang Univ., Hangzhou, China
Abstract :
Virtualization technology enables various application services to be distributed and encapsulated within virtual machines (VMs), which are dynamically allocated to physical machines (PMs) in cloud computing environments. However, in many existing virtualized systems, the limited network bandwidth often becomes a bottleneck resource, leading to the intensification of network competition and the performance degradation for communication or data intensive applications. Aiming at reducing communication overheads and improving the application performance, in this paper, we propose an Affinity-Aware Grouping method for Allocation of VMs (AAGA). Firstly, we identity and model the problem of affinity-aware grouping-based allocation for virtual machines, and propose a detailed grouping method based on which a heuristic bin packing algorithm is used to deploy VM groups into PMs. In order to demonstrate the effectiveness of AAGA, we create multiple real virtual clusters (multi-VCs) with 56 VMs running multi-VM applications and compare application performance with Non-Affinity-aware Grouping-based Allocation methods (NAGA). Experimental results show that AAGA achieves better performance than NAGA.
Keywords :
bin packing; cloud computing; resource allocation; software performance evaluation; virtual machines; virtualisation; AAGA; VM group deployment; affinity-aware grouping method for allocation; affinity-aware grouping-based allocation problem; application performance improvement; application services; cloud computing environments; communication overhead reduction; communication performance degradation; data intensive applications; dynamic allocation; heuristic bin packing algorithm; limited network bandwidth; multiVC; multiVM applications; multiple real virtual clusters; network competition; physical machines; virtual machines; virtualization technology; virtualized systems; Benchmark testing; Educational institutions; Measurement; Resource management; Runtime; Servers; Virtual machining; Affinity Grouping; Cloud Computing; Resource Allocation; VM Packing; Virtual Cluster; Virtualization;
Conference_Titel :
Advanced Information Networking and Applications (AINA), 2013 IEEE 27th International Conference on
Conference_Location :
Barcelona
Print_ISBN :
978-1-4673-5550-6
Electronic_ISBN :
1550-445X
DOI :
10.1109/AINA.2013.22