Datacenter networks routinely support the data transfers of distributed computing frameworks in the form of coflows, i.e., sets of concurrent flows related to a common task. The vast majority of the literature has focused on the problem of scheduling coflows for completion time minimization, i.e., to maximize the average rate at which coflows are dispatched in the network fabric. Modern applications, though, may generate coflows dedicated to online services and mission-critical computing tasks which have to comply with specific completion deadlines. In this paper, we introduce $\mathtt{DCoflow}$, a lightweight deadline-aware scheduler for time-critical coflows in datacenter networks. The algorithm combines an online joint admission control and scheduling logic and returns a $\sigma$-order schedule which maximizes the number of coflows that attain their deadlines. Extensive numerical results demonstrate that the proposed solution outperforms existing ones.
翻译:数据中心网络经常以联流的形式支持分布式计算框架的数据传输,即与一项共同任务有关的一组同时流。绝大多数文献都侧重于为完成时间最小化而安排联流的问题,即最大限度地提高网络结构中联流的平均速度。不过,现代应用可能会产生专用于在线服务和任务关键计算任务的联流,这必须符合具体的完成期限。在本文中,我们引入了$\mathtt{DCoflow}$,这是数据中心网络中时间临界联流的轻量期限识别表。算法结合了在线联合接收控制和排期逻辑,并返回了美元-单表,以最大限度地增加达到其最后期限的联流数量。广泛的数字结果表明,拟议的解决方案超过了现有解决方案。