Coflow 的盲调度
数据结构与算法
2020-04-14 v1 网络与互联网体系结构
摘要
本文考虑 coflow 调度问题:给定一个输入/输出交换机,每个端口具有固定容量,寻找一种调度算法,在尊重端口容量的前提下最小化 coflow 完成时间的加权和,其中 coflow 的每个流在输入/输出端口上具有需求,coflow 完成时间是其最后一个流的完成时间。本文的目标是给出在非先知(non-clairvoyant)设定下近似 coflow 完成时间之和的理论保证,在该设定中,coflow 到达时仅揭示流的数量及其输入-输出端口,而各流在相应输入-输出端口上的关键需求量是未知的。本文的主要结果是证明所提出的 BlindFlow 算法是 -近似的,其中 是一个 coflow 所使用的输入-输出端口对的最大数量。该结果即使在在线情形下也成立,即 coflow 随时间到达且调度器只能使用因果信息。仿真表明 BlindFlow 的实验性能远优于理论保证。
引用
@article{arxiv.2004.05961,
title = {Non-clairvoyant Scheduling of Coflows},
author = {Akhil Bhimaraju and Debanuj Nayak and Rahul Vaze},
journal= {arXiv preprint arXiv:2004.05961},
year = {2020}
}
备注
To Appear in Proc. WiOpt 2020