首页> 外文会议>IEEE International Conference on e-Science >Evaluating Distributed Execution of Workloads
【24h】

Evaluating Distributed Execution of Workloads

机译:评估工作负载的分布式执行

获取原文

摘要

Resource selection and task placement for distributed execution poses conceptual and implementation difficulties. Although resource selection and task placement are at the core of many tools and workflow systems, the methods are ad hoc rather than being based on models. Consequently, partial and non-interoperable implementations proliferate. We address both the conceptual and implementation difficulties by experimentally characterizing diverse modalities of resource selection and task placement. We compare the architectures and capabilities of two systems: the AIMES middleware and Swift workflow scripting language and runtime. We integrate these systems to enable the distributed execution of Swift workflows on Pilot-Jobs managed by the AIMES middleware. Our experiments characterize and compare alternative execution strategies by measuring the time to completion of heterogeneous uncoupled workloads executed at diverse scale and on multiple resources. We measure the adverse effects of pilot fragmentation and early binding of tasks to resources and the benefits of backfill scheduling across pilots on multiple resources. We then use this insight to execute a multi-stage workflow across five production-grade resources. We discuss the importance and implications for other tools and workflow systems.
机译:用于分布式执行的资源选择和任务放置带来了概念上和实现上的困难。尽管资源选择和任务放置是许多工具和工作流系统的核心,但是这些方法是临时的,而不是基于模型。因此,部分和不可互操作的实现激增。我们通过实验性地描述资源选择和任务放置的多种方式来解决概念和实施方面的困难。我们比较了两个系统的体系结构和功能:AIMES中间件和Swift工作流脚本语言以及运行时。我们集成了这些系统,以在由AIMES中间件管理的Pilot-Jobs上实现Swift工作流的分布式执行。我们的实验通过测量在各种规模和多种资源上执行的异构非耦合工作负载的完成时间来表征和比较其他执行策略。我们评估了试点碎片化以及任务与资源的早期绑定的不利影响,以及跨试点对多种资源进行回填计划的好处。然后,我们利用这一洞察力来执行跨五个生产级资源的多阶段工作流。我们讨论了其他工具和工作流系统的重要性和含义。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号