当前位置: X-MOL 学术Simul. Model. Pract. Theory › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
SinergyCloud: A simulator for evaluation of energy consumption in data centers and hybrid clouds
Simulation Modelling Practice and Theory ( IF 3.5 ) Pub Date : 2021-04-07 , DOI: 10.1016/j.simpat.2021.102329
Daniel G. Lago , Rodrigo A.C. da Silva , Edmundo R.M. Madeira , Nelson L.S. da Fonseca , Deep Medhi

One of the significant limitations in the evaluation of hybrid clouds is the difficulty in validating new solutions by their deployment in real systems since replication of tests on large environments is usually highly expensive. To overcome these limitations, simulators have become popular for conducting preliminary tests. However, there is still a lack of simulation tools with easy-to-use code that allows handling diverse cloud scenarios and the simulation of energy consumption of all devices (hosts, switches, routers, and storage). To fill this gap, the simulator SinergyCloud has been developed to evaluate data centers in hybrid clouds. SinergyCloud allows evaluating diverse cloud scenarios, including energy consumption, workflow makespan, the completion time of tasks, and migrations of virtual machines, with a fine granularity of abstraction. SinergyCloud can handle the simulation of hybrid clouds with multiple data centers composed of hundreds of thousands of devices. Moreover, it is a Java-based, event-driven, and packet-level simulator, having a less steep learning curve than do other simulators. To show the feasibility of SinergyCloud, we performed accuracy and scalability analyses. Metrics values obtained by another simulator had less than 1% difference compared to SinergyCloud, demonstrating its accuracy. In terms of scalability, a scenario with 10,000 hosts was simulated in about 7 h using a typical personal computer. A comprehensive analysis of algorithms for the scheduling of virtual machines in a hybrid cloud is also presented, showing how to perform various evaluations.



中文翻译:

SinergyCloud:用于评估数据中心和混合云中能耗的模拟器

评估混合云的重大限制之一是难以通过在实际系统中部署新解决方案来验证新解决方案,因为在大型环境中复制测试通常非常昂贵。为了克服这些限制,模拟器已成为进行初步测试的流行工具。但是,仍然缺少带有易于使用的代码的仿真工具,该代码无法处理各种云方案,并且可以仿真所有设备(主机,交换机,路由器和存储)的能耗。为了填补这一空白,已经开发了模拟器SinergyCloud来评估混合云中的数据中心。SinergyCloud允许以精细的抽象粒度评估各种云方案,包括能耗,工作流生成时间,任务的完成时间以及虚拟机的迁移。SinergyCloud可以处理由数十万个设备组成的多个数据中心的混合云的仿真。此外,它是基于Java的,事件驱动的和数据包级别的模拟器,其学习曲线比其他模拟器要小。为了展示SinergyCloud的可行性,我们进行了准确性和可扩展性分析。与SinergyCloud相比,另一个模拟器获得的指标值相差不到1%,这证明了其准确性。在可伸缩性方面,使用典型的个人计算机在大约7小时内模拟了具有10,000台主机的方案。还介绍了用于混合云中虚拟机调度的算法的综合分析,展示了如何执行各种评估。

更新日期:2021-04-23
down
wechat
bug