首页> 外文期刊>ACM Transactions on Modeling and Computer Simulation >Efficient Parallel Discrete Event Simulation on Cloud/Virtual Machine Platforms
【24h】

Efficient Parallel Discrete Event Simulation on Cloud/Virtual Machine Platforms

机译:云/虚拟机平台上的高效并行并行离散事件模拟

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

摘要

Cloud and Virtual Machine (VM) technologies present new challenges with respect to performance and monetary cost in executing parallel discrete event simulation (PDES) applications. Due to the introduction of overall cost as a metric, the traditional use of the highest-end computing configuration is no longer the most obvious choice. Moreover, the unique runtime dynamics and configuration choices of Cloud and VM platforms introduce new design considerations and runtime characteristics specific to PDES over Cloud/VMs. Here, an empirical study is presented to help understand the dynamics, trends, and trade-offs in executing PDES on Cloud/VM platforms. Performance and cost measures obtained from multiple PDES applications executed on the Amazon EC2 Cloud and on a high-end VM host machine reveal new, counterintuitive VM-PDES dynamics and guidelines. One of the critical aspects uncovered is the fundamental mismatch in hypervisor scheduler policies designed for general Cloud workloads versus the virtual time ordering needed for PDES workloads. This insight is supported by experimental data revealing the gross deterioration in PDES performance traceable to VM scheduling policy. To overcome this fundamental problem, the design and implementation of a new deadlock-free scheduler algorithm are presented, optimized specifically for PDES applications on VMs. The scalability of our scheduler has been tested in up to 128 VMs multiplexed on 32 cores, showing significant improvement in the runtime relative to the default Cloud/VM scheduler. The observations, algorithmic design, and results are timely for emerging Cloud/VM-based installations, highlighting the need for PDES-specific support in high-performance discrete event simulations on Cloud/VM platforms.
机译:在执行并行离散事件模拟(PDES)应用程序时,云和虚拟机(VM)技术在性能和金钱成本方面提出了新的挑战。由于引入了总成本作为度量标准,因此传统上使用高端计算配置不再是最明显的选择。此外,Cloud和VM平台的独特运行时动态和配置选择引入了针对PDES over Cloud / VM的新设计注意事项和运行时特性。在这里,进行了一项实证研究,以帮助了解在Cloud / VM平台上执行PDES的动态,趋势和权衡取舍。从在Amazon EC2 Cloud和高端VM主机上执行的多个PDES应用程序获得的性能和成本衡量标准揭示了新的,违反直觉的VM-PDES动态和准则。发现的关键方面之一是为通用云工作负载设计的虚拟机监控程序调度程序策略与PDES工作负载所需的虚拟时间排序的根本不匹配。实验数据揭示了可追溯至VM调度策略的PDES性能的严重下降,这一见解得到了支持。为了克服这个基本问题,提出了一种新的无死锁调度程序算法的设计和实现,该算法专门针对VM上的PDES应用进行了优化。我们的调度程序的可扩展性已在多达32个内核上多路复用的128个VM上进行了测试,相对于默认的Cloud / VM调度程序而言,显示出运行时的显着改善。对于新兴的基于Cloud / VM的安装,观察,算法设计和结果是及时的,突出了在Cloud / VM平台上的高性能离散事件模拟中需要特定于PDES的支持。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号