Improving Utilization through Dynamic VM Resource Allocation in Hybrid Cloud Environment

被引:0
作者
Wang, Yuda [1 ]
Yang, Renyu [1 ]
Wo, Tianyu [1 ]
Jiang, Wenbo [1 ]
Hu, Chunming [1 ]
机构
[1] Beihang Univ, Sch Comp Sci & Engn, Beijing 100191, Peoples R China
来源
2014 20TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS) | 2014年
关键词
Hybrid Cloud Environment; VM Resource Dynamic Allocation; VM Migration; MapReduce;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:241 / 248
页数:8
相关论文
共 18 条
  • [1] [Anonymous], 2011, PROC USENIX C NETWOR
  • [2] [Anonymous], 2012, HOOD SCHEDULING MAPR
  • [3] [Anonymous], 2013, P 8 ACM EUROPEAN C C, DOI [10.1007/978-94-007-6925-0_19, DOI 10.1007/978-94-007-6925-0_19, DOI 10.1145/2465351.2465386]
  • [4] [Anonymous], 2009, Proceedings of the 2009 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, VEE'09, (New York, NY, USA)
  • [5] Breitgand D., 2012, 2012 8th International Conference on Network and Service Management (CNSM 2012), P73
  • [6] Dean J, 2004, USENIX ASSOCIATION PROCEEDINGS OF THE SIXTH SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDE '04), P137
  • [7] Ghosh R., 2012, 2012 IEEE 5th International Conference on Cloud Computing (CLOUD), P25, DOI 10.1109/CLOUD.2012.131
  • [8] Scheduling strategies for optimal service deployment across multiple clouds
    Luis Lucas-Simarro, Jose
    Moreno-Vozmediano, Rafael
    Montero, Ruben S.
    Llorente, Ignacio M.
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (06): : 1431 - 1441
  • [9] McAfee A., 2012, HARVARD BUS REV, P10
  • [10] Meng X., 2010, PROC 7 INT C AUTONOM, P11