冗余互联网链路阵列(RAIL)的探讨
网络与互联网体系结构
2007-05-23 v1
摘要
众所周知,广域网当今面临诸多性能与可靠性问题。在本工作中,我们提出通过冗余互联网链路阵列(Redundant Array of Internet Links,或 RAIL)连接两个或多个局域网,并主动在这些链路上复制每个数据包来解决这些问题。从这个意义上说,RAIL 之于网络,就如同 RAID(廉价磁盘冗余阵列)之于磁盘。在本文中,我们描述了 RAIL 方法,展示了我们的原型(称为 RAILedge),并评估了其性能。首先,我们证明使用多条互联网链路在 VoIP 和 TCP 的网络级及应用级指标上均显著提升了端到端性能。其次,我们表明当路径间存在显著延迟差异时,需要一种延迟填充机制来补充 RAIL。第三,我们表明如果管理得当,两条路径即可提供大部分收益。最后,我们讨论了 RAIL 网络架构,其中 RAILedge 利用路径冗余、路由控制和应用特定机制来提升广域网性能。
引用
@article{arxiv.cs/0701133,
title = {The Case for Redundant Arrays of Internet Links (RAIL)},
author = {Athina Markopoulou and David Cheriton},
journal= {arXiv preprint arXiv:cs/0701133},
year = {2007}
}