互联网链路冗余阵列(RAIL)的情况
The Case for Redundant Arrays of Internet Links (RAIL)
摘要:
众所周知,广域网目前面临着几个性能和可靠性问题。在这项工作中,我们建议解决这些问题,通过连接两个或多个局域网通过互联网链路的冗余阵列(或RAIL),并通过主动复制这些链路上的每个数据包。从这个意义上说,RAIL对于网络来说就像RAID(廉价磁盘冗余阵列)对于磁盘一样。在本文中,我们描述了RAIL方法,提出了我们的原型(称为RAILDedge),并评估其性能。首先,我们证明,使用多个互联网链路显着提高了端到端的性能,在网络级以及应用程序级的指标,IP语音和TCP。第二,我们表明,需要一个延迟填充机制,以补充RAIL时,有显着的路径之间的延迟差距。第三,我们表明,两条路径提供了大部分的好处,如果小心管理。最后,我们讨论了一个RAIL网络体系结构,其中RAILDges利用路径冗余,路由控制和应用程序特定的机制,以提高WAN性能。
英文摘要:
It is well-known that wide-area networks face today several performance and reliability problems. In this work, we propose to solve these problems by connecting two or more local-area networks together via a Redundant Array of Internet Links (or RAIL) and by proactively replicating each packet over these links. In that sense, RAIL is for networks what RAID (Redundant Array of Inexpensive Disks) was for disks. In this paper, we describe the RAIL approach, present our prototype (called the RAILedge), and evaluate its performance. First, we demonstrate that using multiple Internet links significantly improves the end-to-end performance in terms of network-level as well as application-level metrics for Voice-over-IP and TCP. Second, we show that a delay padding mechanism is needed to complement RAIL when there is significant delay disparity between the paths. Third, we show that two paths provide most of the benefit, if carefully managed. Finally, we discuss a RAIL-network architecture, where RAILedges make use of path redundancy, route control and application-specific mechanisms, to improve WAN performance.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。