Distributed In-Network Coflow Scheduling

2022 IEEE 30th International Conference on Network Protocols (ICNP)(2022)

引用 1|浏览17
暂无评分
摘要
Recently, there has been a growing interest in coflow scheduling due to the rise of data-intensive applications. However, existing solutions rely on modifying hosts to obtain coflow information and cooperatively prioritize their packets. Such a host-assisted approach may not work for public data centers and could be problematic when the central controller becomes a bottleneck. In this work, we present PICO, an in-network coflow scheduling system allowing a programmable switch to prioritize coflows in a fully distributed way. In the absence of host cooperation, we develop a pairwise coflow detection scheme that clusters sequentially arrived flows. We further design a data plane pipeline that enables fast feature extraction and efficient coflow size tracking for real-time priority adaptation. The experiments show that our sequential coflow grouping achieves an accuracy of up to 99%. The coflows, on average, complete 1.28× faster than per-flow fair sharing, showing the effectiveness of PICO's distributed in-network scheduling even with no hardware modification and host cooperation.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要