中文

RepNet:利用流复制降低数据中心网络尾延迟

网络与互联网体系结构 2015-01-27 v2 分布式、并行与集群计算 系统与控制

摘要

数据中心网络需要提供低延迟,尤其是尾延迟,以满足许多交互式应用的需求。为了改善尾延迟,现有方法需要修改交换机硬件和/或端主机操作系统,这使得它们难以部署。我们提出了 RepNet 的设计、实现和评估,这是一种如今即可部署的应用层传输协议。RepNet 利用了网络中任意时刻仅有少数路径拥塞而多数路径空闲的事实,并对小鼠流 (mice flows) 应用简单的流复制,以机会性地使用较少拥塞的路径。RepNet 有两种流复制设计:(1) RepSYN,仅复制 SYN 数据包,并使用首先完成 TCP 握手的连接进行数据传输;(2) RepFlow,复制整个小鼠流。我们在 node.js 上实现了 RepNet,这是网络交互式应用最常用的平台之一。node 的单线程事件循环和非阻塞 I/O 使得流复制非常高效。在真实网络测试床和 Mininet 中的性能评估表明,RepNet 能够将小鼠流的尾延迟以及应用完成时间降低 50% 以上。

关键词

引用

@article{arxiv.1407.1239,
  title  = {RepNet: Cutting Tail Latency in Data Center Networks with Flow Replication},
  author = {Shuhao Liu and Wei Bai and Hong Xu and Kai Chen and Zhiping Cai},
  journal= {arXiv preprint arXiv:1407.1239},
  year   = {2015}
}