DocumentCode :
3588645
Title :
Improving utilization through dynamic VM resource allocation in hybrid cloud environment
Author :
Yuda Wang ; Renyu Yang ; Tianyu Wo ; Wenbo Jiang ; Chunming Hu
Author_Institution :
Sch. of Comput. Sci. & Eng., Beihang Univ., Beijing, China
fYear :
2014
Firstpage :
241
Lastpage :
248
Abstract :
Virtualization is one of the most fascinating techniques because it can facilitate the infrastructure management and provide isolated execution for running workloads. Despite the benefits gained from virtualization and resource sharing, improved resource utilization is still far from settled due to the dynamic resource requirements and the widely-used over-provision strategy for guaranteed QoS. Additionally, with the emerging demands for big data analytic, how to effectively manage hybrid workloads such as traditional batch task and long-running virtual machine (VM) service needs to be dealt with. In this paper, we propose a system to combine long-running VM service with typical batch workload like MapReduce. The objectives are to improve the holistic cluster utilization through dynamic resource adjustment mechanism for VM without violating other batch workload executions. Furthermore, VM migration is utilized to ensure high availability and avoid potential performance degradation. The experimental results reveal that the dynamically allocated memory is close to the real usage with only 10% estimation margin, and the performance impact on VM and MapReduce jobs are both within 1%. Additionally, at most 50% increment of resource utilization could be achieved. We believe that these findings are in the right direction to solving workload consolidation issues in hybrid computing environments.
Keywords :
cloud computing; data analysis; parallel processing; quality of service; resource allocation; virtual machines; virtualisation; MapReduce; QoS; VM service; batch workload executions; big data analytic; cluster utilization; dynamic VM resource allocation; dynamic memory allocation; dynamic resource adjustment mechanism; dynamic resource requirements; hybrid cloud environment; hybrid computing environments; improved resource utilization; infrastructure management; long-running virtual machine service; resource sharing; virtualization; workload consolidation issues; Benchmark testing; Containers; Dynamic scheduling; Memory management; Protocols; Resource management; Yarn; Hybrid Cloud Environment; MapReduce; VM Migration; VM Resource Dynamic Allocation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Systems (ICPADS), 2014 20th IEEE International Conference on
Type :
conf
DOI :
10.1109/PADSW.2014.7097814
Filename :
7097814
Link To Document :
بازگشت