数据中心中隔离鼠流与象流
网络与互联网体系结构
2016-06-02 v2
摘要
数据中心流量由众多对延迟敏感的“鼠流”和少量对吞吐量敏感的“象流”组成,鼠流仅包含几个数据包,而象流占据了超过 80% 的总负载。通常,短寿命的“鼠流”引发瞬时拥塞,而长寿命的“象流”导致持续拥塞。网络拥塞是主要的性能抑制因素。传统上,逐跳和端到端流控制机制分别用于缓解瞬时和持续拥塞。然而,面对鼠流与象流的混合,我们发现包含逐跳和端到端流控制机制的混合拥塞控制方案遭受严重的性能损害。更进一步,我们的深入分析揭示,该混合方案在鼠流的延迟和象流的吞吐量方面表现均差。受此理解的启发,我们主张在不同的队列中隔离鼠流和象流,使得逐跳和端到端流控制机制分别独立地施加于短寿命流和长寿命流。我们的解决方案易于部署,与当前商用网络设备兼容,并能利用各种拥塞控制机制。广泛的仿真表明,我们的隔离方案可以同时将鼠流的延迟改善至少 30%,并将链路利用率提升至接近 100%。
引用
@article{arxiv.1605.07732,
title = {Isolating Mice and Elephant in Data Centers},
author = {Wenxue Cheng and Fengyuan Ren and Wanchun Jiang and Kun Qian and Tong Zhang and Ran Shu},
journal= {arXiv preprint arXiv:1605.07732},
year = {2016}
}