当前位置: X-MOL 学术J. Supercomput. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
CloudBench: an integrated evaluation of VM placement algorithms in clouds
The Journal of Supercomputing ( IF 3.3 ) Pub Date : 2020-01-10 , DOI: 10.1007/s11227-019-03141-9
Mario A. Gomez-Rodriguez , Victor J. Sosa-Sosa , Jesus Carretero , Jose Luis Gonzalez

A complex and important task in the cloud resource management is the efficient allocation of virtual machines (VMs), or containers, in physical machines (PMs). The evaluation of VM placement techniques in real-world clouds can be tedious, complex and time-consuming. This situation has motivated an increasing use of cloud simulators that facilitate this type of evaluations. However, most of the reported VM placement techniques based on simulations have been evaluated taking into account one specific cloud resource (e.g., CPU), whereas values often unrealistic are assumed for other resources (e.g., RAM, awaiting times, application workloads, etc.). This situation generates uncertainty, discouraging their implementations in real-world clouds. This paper introduces CloudBench, a methodology to facilitate the evaluation and deployment of VM placement strategies in private clouds. CloudBench considers the integration of a cloud simulator with a real-world private cloud. Two main tools were developed to support this methodology, a specialized multi-resource cloud simulator (CloudBalanSim), which is in charge of evaluating VM placement techniques, and a distributed resource manager (Balancer), which deploys and tests in a real-world private cloud the best VM placement configurations that satisfied user requirements defined in the simulator. Both tools generate feedback information, from the evaluation scenarios and their obtained results, which is used as a learning asset to carry out intelligent and faster evaluations. The experiments implemented with the CloudBench methodology showed encouraging results as a new strategy to evaluate and deploy VM placement algorithms in the cloud.

中文翻译:

CloudBench:云中虚拟机放置算法的综合评估

云资源管理中一项复杂而重要的任务是在物理机 (PM) 中有效分配虚拟机 (VM) 或容器。在现实世界的云中评估虚拟机放置技术可能是乏味、复杂和耗时的。这种情况促使越来越多地使用促进此类评估的云模拟器。然而,大多数已报告的基于模拟的 VM 放置技术已在考虑一种特定云资源(例如 CPU)的情况下进行评估,而其他资源(例如 RAM、等待时间、应用程序工作负载等)的假设值通常不切实际。 )。这种情况产生了不确定性,阻碍了它们在现实世界的云中的实现。本文介绍了 CloudBench,一种促进在私有云中评估和部署 VM 放置策略的方法。CloudBench 考虑将云模拟器与现实世界的私有云集成。开发了两个主要工具来支持这种方法,一个是专门的多资源云模拟器 (CloudBalanSim),它负责评估 VM 放置技术,以及一个分布式资源管理器 (Balancer),它在真实世界的私有环境中进行部署和测试。云计算满足模拟器中定义的用户要求的最佳 VM 放置配置。这两种工具都从评估场景及其获得的结果中生成反馈信息,作为学习资产进行智能和更快的评估。
更新日期:2020-01-10
down
wechat
bug