首页> 外文期刊>IEEE Journal on Selected Areas in Communications >Multicast with network coding in application-layer overlay networks
【24h】

Multicast with network coding in application-layer overlay networks

机译:应用层覆盖网络中具有网络编码的组播

获取原文
获取原文并翻译 | 示例
           

摘要

All of the advantages of application-layer overlay networks arise from two fundamental properties: 1) the network nodes in an overlay network, as opposed to lower-layer network elements such as routers and switches, are end systems and have capabilities far beyond basic operations of storing and forwarding; 2) the overlay topology, residing above a densely connected Internet protocol-layer wide-area network, can be constructed and manipulated to suit one's purposes. We seek to improve end-to-end throughput significantly in application-layer multicast by taking full advantage of these unique characteristics. This objective is achieved with two novel insights. First, we depart from the conventional view that overlay nodes can only replicate and forward data. Rather, as end systems, these overlay nodes also have the full capability of encoding and decoding data at the message level using efficient linear codes. Second, we depart from traditional wisdom that the multicast topology from source to receivers needs to be a tree, and propose a novel and distributed algorithm to construct a two-redundant multicast graph (a directed acyclic graph) as the multicast topology, on which network coding is applied. We design our algorithm such that the costs of link stress and stretch are explicitly considered as constraints and minimized. We extensively evaluate our algorithm by provable analytical and experimental results, which show that the introduction of two-redundant multicast graph and network coding may indeed bring significant benefits, essentially doubling the end-to-end throughput in most cases.
机译:应用层覆盖网络的所有优点都来自两个基本属性:1)覆盖网络中的网络节点与较低层网络元素(例如路由器和交换机)相反,它们是终端系统,并且具有远远超出基本操作的功能存储和转发; 2)覆盖拓扑位于密集连接的Internet协议层广域网之上,可以进行构建和操作以适合自己的目的。我们力求充分利用这些独特的特性,以提高应用程序层多播中的端到端吞吐量。通过两个新颖的见解可以实现此目标。首先,我们从传统观点出发,即重叠节点只能复制和转发数据。相反,作为终端系统,这些覆盖节点还具有使用高效线性代码在消息级别对数据进行编码和解码的全部功能。其次,我们脱离了传统的观点,即从源到接收者的组播拓扑必须是一棵树,并提出了一种新颖的分布式算法,以构造两个冗余的组播图(有向无环图)作为组播拓扑,在该网络上应用编码。我们设计算法时将链接应力和拉伸的成本明确地视为约束条件并最小化。我们通过可证明的分析和实验结果对算法进行了广泛评估,结果表明,引入两个冗余多播图和网络编码可能确实带来了显着的好处,在大多数情况下,实际上使端到端的吞吐量增加了一倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号