首页> 外文期刊>Computer Communications >Hierarchical Reliable Multicast: Performance Analysis and Optimal Placement of Proxies
【24h】

Hierarchical Reliable Multicast: Performance Analysis and Optimal Placement of Proxies

机译:分层可靠组播:性能分析和代理的最佳放置

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

摘要

This paper studies the use of multicast together with proxy nodes for reliably disseminating data from a single source to a large number of receivers. In order to achieve reliability, data must be retransmitted in case of loss either by the source or by special network nodes, called proxies. Each proxy is responsible for reliably delivering the data to a subgroup it is assigned. The multicast tree is partitioned into subgroups that form a hierarchy rooted at the source, hence the term hierarchical reliable multicast. The performance of this approach strongly depends on the topology and the loss characteristics of the underlying tree and the location of proxies. In the first part of the paper, we study the processing and bandwidth performance of such a reliable multicast dissemination given the tree and the placement of proxies. In the second part of the paper, we develop dynamic programming algorithms that give a placement of a fixed number of proxies on an arbitrary tree that minimizes the bandwidth used for reliable transfer. The first algorithm provides an optimal solution to the multicast proxies location problem in polynomial time, in the number of nodes and proxies. The second is an approximation algorithm that gives a solution with cost within a chosen precision from the optimal, in an improved running time. An optimal and an approximate solution are also provided for the proxies location problem if unicast is used for transmissions. Applications of this dynamic programming approach to related problems are discussed.
机译:本文研究了将多播与代理节点一起使用,以可靠地将数据从单个源分发到大量接收者。为了获得可靠性,在丢失的情况下,必须通过源或称为代理的特殊网络节点重新传输数据。每个代理负责将数据可靠地传递到分配给它的子组。多播树被划分为多个子组,这些子组形成了以源为根的层次结构,因此,术语“可靠的多播”。这种方法的性能在很大程度上取决于拓扑,基础树的丢失特性以及代理的位置。在本文的第一部分,我们研究了给定树和代理位置的情况下这种可靠的多播分发的处理和带宽性能。在本文的第二部分中,我们开发了动态编程算法,该算法可在任意树上放置固定数量的代理,从而将用于可靠传输的带宽最小化。第一种算法为多项式时间内的多播代理位置问题,节点和代理的数量提供了最佳解决方案。第二种方法是一种近似算法,可以在优化的运行时间内以最优的精度来选择成本。如果将单播用于传输,还将为代理位置问题提供最佳和近似解决方案。讨论了这种动态编程方法在相关问题上的应用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号