首页> 外文会议>IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications >RA2: Predicting Simulation Execution Time for Cloud-Based Design Space Explorations
【24h】

RA2: Predicting Simulation Execution Time for Cloud-Based Design Space Explorations

机译:RA2:预测基于云的设计空间探索的模拟执行时间

获取原文

摘要

Design space exploration refers to the evaluation of implementation alternatives for many engineering and design problems. A popular exploration approach is to run a large number of simulations of the actual system with varying sets of configuration parameters to search for the optimal ones. Due to the potentially huge resource requirements, cloud-based simulation execution strategies should be considered in many cases. In this paper, we look at the issue of running large-scale simulation-based design space exploration problems on commercial Infrastructure-as-a-Service clouds, namely Amazon EC2, Microsoft Azure and Google Compute Engine. To efficiently manage cloud resources used for execution, the key problem would be to accurately predict the running time for each simulation instance in advance. This is not trivial due to the currently wide range of cloud resource types which offer varying levels of performance. In addition, the widespread use of virtualization techniques in most cloud providers often introduces unpredictable performance interference. In this paper, we propose a resource and application-aware (RA2) prediction approach to combat performance variability on clouds. In particular, we employ neural network based techniques coupled with non-intrusive monitoring of resource availability to obtain more accurate predictions. We conducted extensive experiments on commercial cloud platforms using an evacuation planning design problem over a month-long period. The results demonstrate that it is possible to predict simulation execution times in most cases with high accuracy. The experiments also provide some interesting insights on how we should run similar simulation problems on various commercially available clouds.
机译:设计空间探索是指评估许多工程和设计问题的替代方案。一种流行的探索方法是使用不同的配置参数集对实际系统进行大量仿真,以寻找最佳参数。由于潜在的巨大资源需求,在许多情况下应考虑基于云的模拟执行策略。在本文中,我们研究了在商业基础架构即服务云(即Amazon EC2,Microsoft Azure和Google Compute Engine)上运行大规模基于仿真的设计空间探索问题。为了有效地管理用于执行的云资源,关键问题是提前准确地预测每个模拟实例的运行时间。由于当前范围广泛的云资源类型可提供不同级别的性能,因此这并非易事。此外,虚拟化技术在大多数云提供商中的广泛使用通常会带来不可预测的性能干扰。在本文中,我们提出了一种资源和应用程序感知(RA2)预测方法来应对云上的性能差异。特别是,我们采用基于神经网络的技术以及对资源可用性的非侵入式监视,以获得更准确的预测。我们在一个月的时间内使用疏散计划设计问题在商业云平台上进行了广泛的实验。结果表明,在大多数情况下可以高精度地预测仿真执行时间。实验还提供了一些有趣的见解,说明了我们应该如何在各种商用云上运行类似的仿真问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号