【24h】

Contiguity and Locality in Backfilling Scheduling

机译:回填计划中的连续性和局部性

获取原文

摘要

We consider the classical First Come First Served / backfilling algorithm which is commonly used in actual batch schedulers. As HPC platforms grow in size and complexity, an interesting question is how to enhance this algorithm in order to improve global performance by reducing the overall amount of communications. In this direction, we are interested in studying the impact of contiguity and locality allocation constraints on the behavior of batch scheduler. We provide a theoretical analysis of the cost of enforcing contiguity and locality properties. More specifically, we show that both properties do not impose strong limit on achievable make span performance while comparing feasible optimal solutions under different settings, we describe here the existing results on this topic and complete them with all combinations of constraints. We also propose a range of different allocation algorithms for backfilling by choosing between a strict or a soft enforcing of locality and contiguity. Our approach is validated through an extensive series of simulations based on batch scheduler traces. Experiments show that our algorithms do not increase the make span in average when comparing to actual practices. Interestingly, we observe that enforcing contiguity efficiently improves locality.
机译:我们考虑了经典的“先到先服务/回填”算法,该算法通常在实际批处理调度程序中使用。随着HPC平台规模和复杂性的增长,一个有趣的问题是如何增强此算法,以通过减少通信总量来提高全局性能。在这个方向上,我们有兴趣研究连续性和位置分配约束对批处理调度程序行为的影响。我们提供了对执行连续性和局部性属性的成本的理论分析。更具体地说,当比较不同设置下的可行最佳解决方案时,我们表明这两个属性都没有对可实现的跨度性能施加强力限制,我们在此描述有关该主题的现有结果,并使用所有约束组合来完善它们。我们还通过在局部性和连续性的严格或软性执行之间进行选择,提出了一系列用于回填的不同分配算法。我们的方法通过一系列基于批处理调度程序跟踪的仿真得到了验证。实验表明,与实际做法相比,我们的算法不会平均提高制作跨度。有趣的是,我们观察到强制执行连续性可以改善局部性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号