...
首页> 外文期刊>Computer communication review >Efficient Coflow Scheduling Without Prior Knowledge
【24h】

Efficient Coflow Scheduling Without Prior Knowledge

机译:无需先验知识即可进行高效的Coflow调度

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

摘要

Inter-coflow scheduling improves application-level communication performance in data-parallel clusters. However, existing efficient schedulers require a priori coflow information and ignore cluster dynamics like pipelining, task failures, and speculative executions, which limit their applicability. Schedulers without prior knowledge compromise on performance to avoid head-of-line blocking. In this paper, we present Aalo that strikes a balance and efficiently schedules coflows without prior knowledge. Aalo employs Discretized Coflow-Aware Least-Attained Service (D-CLAS) to separate coflows into a small number of priority queues based on how much they have already sent across the cluster. By performing prioritization across queues and by scheduling coflows in the FIFO order within each queue, Aalo's non-clairvoyant scheduler reduces coflow completion times while guaranteeing starvation freedom. EC2 deployments and trace-driven simulations show that communication stages complete 1.93× faster on average and 3.59× faster at the 95th percentile using Aalo in comparison to per-flow mechanisms. Aalo's performance is comparable to that of solutions using prior knowledge, and Aalo outperforms them in presence of cluster dynamics.
机译:同流间调度提高了数据并行集群中应用程序级别的通信性能。但是,现有的高效调度程序需要先验的同流信息,并且会忽略集群动态,例如流水线,任务失败和推测性执行,这限制了它们的适用性。没有先验知识的调度程序会在性能上做出妥协,以避免行头阻塞。在本文中,我们介绍了Aalo,它可以在没有先验知识的情况下达到平衡并有效地调度同流。 Aalo使用离散化的Coflow-Aware最少获得服务(D-CLAS),根据已在集群中发送的流量将Coflow分为少量优先级队列。通过跨队列执行优先级划分,并通过按每个队列中的FIFO顺序调度同流,Aalo的非透视调度程序可以减少同流完成时间,同时保证饥饿的自由。 EC2部署和跟踪驱动的模拟表明,与逐流机制相比,使用Aalo可以平均完成1.93倍的通信阶段平均速度,在95%的位置完成3.59倍的速度。 Aalo的性能可与使用先验知识的解决方案相媲美,并且在集群动态的情况下,Aalo的性能要优于它们。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号