首页> 外文会议>International Conference on Computational Science >Addressing the Robustness of Resource Allocation in the Presence of Application and System Irregularities via PEPA Based Modeling
【24h】

Addressing the Robustness of Resource Allocation in the Presence of Application and System Irregularities via PEPA Based Modeling

机译:通过基于PEPA的建模解决在存在应用程序和系统不规则情况下资源分配的鲁棒性

获取原文

摘要

Applications executing in heterogeneous parallel and/or distributed computing (PDC) environments are often prone to unpredictable runtime due to variations in problem, algorithm, and system characteristics. This serves as a key motivation towards a study of the robustness of resource allocations required to maintain and guarantee a desired level of performance. Performance modeling and evaluation is often utilized to understand and predict the behavior of the application and the computational system from a performance point of view. In prior work, performance modeling for evaluating response times of static resource allocations in PDC systems was introduced by the authors as a proof of concept for validating the use of the performance evaluation process algebra (PEPA) for analyzing the robustness of static resource allocations. Herein, the authors present numerical modeling of several static resource allocations to evaluate their robustness in the presence of compound perturbations generated as combinations of variations in application workload and machine availability. The novelty of the approach is to introduce the compound effect as the variability of both, application workload and processor/machine availability, into the performance modeling of the overall computational system. The performance is obtained as a parallel execution time via a numerical analysis of the modeled execution of applications on non-dedicated parallel computational resources. A significant improvement in the robustness value (up to 143%) among the mappings yielding equal parallel execution times has been demonstrated via the analysis of the results. This notable difference in the robustness values strongly indicates the benefit of selecting one mapping versus the other for guaranteeing the best execution performance.
机译:由于问题,算法和系统特性的变化,在异构并行和/或分布式计算(PDC)环境中执行的应用程序通常倾向于无法预测的运行时。这是研究维持和保证所需性能水平所需的资源分配的鲁棒性的主要动机。性能建模和评估通常用于从性能的角度理解和预测应用程序和计算系统的行为。在先前的工作中,作者介绍了用于评估PDC系统中静态资源分配的响应时间的性能模型,作为验证性能评估过程代数(PEPA)用于分析静态资源分配的鲁棒性的概念验证。在此,作者提出了几种静态资源分配的数值模型,以评估在存在作为应用程序工作负荷和机器可用性的变化组合而产生的复合扰动的情况下其稳健性。该方法的新颖之处在于将复合效应作为应用程序工作负载和处理器/机器可用性两者的可变性引入到整个计算系统的性能建模中。通过对非专用并行计算资源上的应用程序建模执行的数值分析,可以将性能作为并行执行时间获得。通过对结果的分析,证明了映射之间的鲁棒性值(高达143%)有了显着提高,产生了相等的并行执行时间。健壮性值的显着差异强烈表明选择一个映射相对于另一个映射来保证最佳执行性能的好处。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号