首页> 外文期刊>Software >GloudSim: Google trace based cloud simulator with virtual machines
【24h】

GloudSim: Google trace based cloud simulator with virtual machines

机译:GloudSim:带有虚拟机的基于Google跟踪的云模拟器

获取原文
获取原文并翻译 | 示例
       

摘要

In 2011, Google released a 1-month production trace with hundreds of thousands of jobs running across over 12,000 heterogeneous hosts. In order to perform in-depth research based on the trace, it is necessary to construct a close-to-practice simulation system. In this paper, we devise a distributed cloud simulator (or toolkit) based on virtual machines, with three important features. (1) The dynamic changing resource amounts (such as CPU rate and memory size) consumed by the reproduced jobs can be emulated as closely as possible to the real values in the trace. (2) Various types of events (e.g., kill/evict event) can be emulated precisely based on the trace. (3) Our simulation toolkit is able to emulate more complex and useful cases beyond the original trace to adapt to various research demands. We evaluate the system on a real cluster environment with 16x8=128 cores and 112 virtual machines constructed by XEN hypervisor. To the best of our knowledge, this is the first work to reproduce Google cloud environment with real experimental system setting and real-world large scale production trace. Experiments show that our simulation system could effectively reproduce the real checkpointing/restart events based on Google trace, by leveraging Berkeley Lab Checkpoint/Restart tool. It can simultaneously process up to 1200 emulated Google jobs over the 112 virtual machines. Such a simulation toolkit has been released as a GNU GPL v3 software for free downloading, and it has been successfully applied to the fundamental research on the optimization of checkpoint intervals for Google tasks. Published 2014. This article is a U.S. Government work and is in the public domain in the USA.
机译:2011年,Google发布了一个为期1个月的生产跟踪记录,其中涉及超过12,000个异构主机的数十万个工作。为了基于轨迹进行深入研究,有必要构建一种接近实际的仿真系统。在本文中,我们设计了一种基于虚拟机的分布式云模拟器(或工具包),它具有三个重要功能。 (1)可以将复制作业所消耗的动态变化资源量(例如CPU速率和内存大小)模拟为尽可能接近跟踪中的实际值。 (2)可以根据跟踪精确模拟各种类型的事件(例如,kill / evict事件)。 (3)我们的模拟工具包能够模拟超出原始轨迹的更复杂和有用的案例,以适应各种研究需求。我们在具有16x8 = 128核心和XEN虚拟机管理程序构建的112个虚拟机的真实集群环境中评估系统。据我们所知,这是通过真实的实验系统设置和真实的大规模生产轨迹来复制Google云环境的第一项工作。实验表明,我们的仿真系统可以利用Berkeley Lab Checkpoint / Restart工具有效地重现基于Google跟踪的真实检查点/重启事件。它可以在112个虚拟机上同时处理多达1200个模拟的Google作业。这种仿真工具包已作为GNU GPL v3软件发布,可以免费下载,并且已成功应用于Google任务检查点间隔优化的基础研究。 2014年出版。本文是美国政府的工作,在美国属于公共领域。

著录项

  • 来源
    《Software》 |2015年第11期|1571-1590|共20页
  • 作者

    Di Sheng; Cappello Franck;

  • 作者单位

    Argonne Natl Lab, MCS, Lemont, IL 60439 USA;

    Argonne Natl Lab, MCS, Lemont, IL 60439 USA|Univers Illinois Urbana Champaign, Champaign, IL USA;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    cloud computing; simulation system; Google cluster; Google trace;

    机译:云计算;仿真系统;Google集群;Google跟踪;
  • 入库时间 2022-08-18 02:50:44

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号