论文标题

为Coflow计划提供网络内支持

Providing In-network Support to Coflow Scheduling

论文作者

Benet, Cristian Hernandez, Kassler, Andreas J., Antichi, Gianni, Benson, Theophilus A., Pongracz, Gergely

论文摘要

许多新兴的分布式应用程序(包括大数据分析)都会生成许多同时运输数据中心网络数据的流。为了提高他们的绩效,需要考虑流量集合的行为,即Coflows,而不是个人。最先进的解决方案可以使用网络优先级在末端主机上连续重新排序未完成的Coflows,从而允许近乎最佳的完成时间。本文表明,最终主机的动态变化流量优先级,而无需考虑机上数据包,可能会导致大量的数据包重新排序,从而对拥塞控制施加压力,并在有浅水缓冲器的开关存在下可能损害网络性能。我们提出了PCOFLOW,这是一种新的解决方案,该解决方案将基于最终主机的Coflow Ordering与基于数据包历史记录的网络计划集成在一起。我们的评估表明,在最先进的解决方案方面,PCOFLOW在不同的负载方面提高了34%。

Many emerging distributed applications, including big data analytics, generate a number of flows that concurrently transport data across data center networks. To improve their performance, it is required to account for the behavior of a collection of flows, i.e., coflows, rather than individual. State-of-the-art solutions allow for a near-optimal completion time by continuously reordering the unfinished coflows at the end-host, using network priorities. This paper shows that dynamically changing flow priorities at the end host, without taking into account in-flight packets, can cause high-degrees of packet re-ordering, thus imposing pressure on the congestion control and potentially harming network performance in the presence of switches with shallow buffers. We present pCoflow, a new solution that integrates end-host based coflow ordering with in-network scheduling based on packet history. Our evaluation shows that pCoflow improves in CCT upon state-of-the-art solutions by up to 34% for varying load.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源