【24h】

On Scheduling Coflows

机译:在调度十四角

获取原文

摘要

Applications designed for data-parallel computation frameworks such as MapReduce usually alternate between computation and communication stages. Coflow scheduling is a recent popular networking abstraction introduced to capture such application-level communication patterns in datacenters. In this framework, a datacenter is modeled as a single non-blocking switch with m input ports and m output ports. A coflow j is a collection of flow demands {d_(io)~j}i∈m,o∈m that is said to be complete once all of its requisite flows have been scheduled. We consider the offline coflow scheduling problem with and without release times to minimize the total weighted completion time. Coflow scheduling generalizes the well studied concurrent open shop scheduling problem and is thus NP-hard. Qiu, Stein and Zhong [15] obtain the first constant approximation algorithms for this problem via LP rounding and give a deterministic 67/3-approximation and a randomized (9 + 16{the square root of}2/3) ≈ 16.54-approximation algorithm. In this paper, we give a combinatorial algorithm that yields a deterministic 5-approximation algorithm with release times, and a deterministic 4-approximation for the case without release time.
机译:为MapReduce等数据并行计算框架设计的应用程序通常在计算和通信阶段之间交替。 Coflow Scheduling是近期流行的网络抽象,以捕获数据中心中的这种应用级通信模式。在此框架中,数据中心被建模为具有M个输入端口和M输出端口的单个非阻塞开关。 COFLOW J是一个流量要求的集合{D_(IO)〜J}I∈m,据称所有必需的流程都已计划完成。我们考虑使用释放时间的脱机Coflow调度问题,以最小化总加权完成时间。 Coflow调度概括了良好研究的并发开放式商店调度问题,因此是NP-HARD。邱,斯坦和钟[15]通过LP舍入获得该问题的第一恒定近似算法,并提供确定性的67/3近似和随机(9 + 16 {2/3的平方根)≈16.54 - 近似算法。在本文中,我们提供了一种组合算法,其产生具有释放次数的确定性5近似算法,以及在没有释放时间的情况下的情况的确定性4近似。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号