首页> 外文学位 >Multicast routing in computer networks
【24h】

Multicast routing in computer networks

机译:计算机网络中的组播路由

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

摘要

Multicast routing is a network-layer function that constructs paths along which data packets from a source are distributed to reach many, but not all, destinations in a communication network. Multicast routing sends a single copy of a data packet simultaneously to multiple receivers over a communication link that is shared by the paths to the receivers. The sharing of links in the collection of the paths to receivers implicitly defines a tree used to distribute multicast packets. This thesis addresses three aspects of multicast routing in computer networks.;We first consider centralized algorithms for finding low-cost multicast trees under end-to-end delay constraints, where each link in the network has both a cost and a delay associated with it in order to capture distinct properties of the link. The bounded shortest multicast algorithm (BSMA) is presented for constructing minimum-cost multicast trees with delay constraints. BSMA can handle asymmetric link characteristics and variable real-valued delay bounds on destinations, and minimizes the total cost of a multicast routing tree. Instead of the single-pass tree construction approach used in most previous heuristics, the new algorithm is based on a feasible-search optimization strategy that starts with the minimum-delay multicast tree and monotonically decreases the cost by iterative improvement of the delay-bounded multicast tree. The expected time complexity of BSMA is analyzed, and simulation results are provided showing that BSMA can achieve near-optimal cost reduction with fast execution.;We next consider distributed algorithms for constructing group-shared and shortest-path multicast trees. We present and verify a new multicast routing protocol, called the multicast internet protocol (MIP), which offers a simple and flexible approach based on diffusing computations to construct both group-shared and shortest-paths multicast trees. MIP can be sender-initiated or receiver-initiated or both in constructing a multicast tree. MIP is independent of the underlying unicast routing algorithms used. MIP is robust and adapts under dynamic network conditions (topology or link cost changes) to maintain loop-free multicast routing. Under stable network conditions, MIP has no maintenance or control message overhead. We prove that MIP is loop-free at every instant, and that it is deadlock-free and obtains multicast routing trees within a finite time after the occurrence of an arbitrary sequence of topology or unicast changes.;Finally, we consider the problem of distributed construction of a low-cost multicast tree with end-to-end path constraints that represent quality-of-service requirements. We present a new distributed algorithm, called distributed constrained multicast algorithm (DCMA), to construct and maintain minimum-cost multicast trees with QoS guarantees. DCMA operates efficiently in an asynchronous communication network by using diffusing computations. DCMA conserves network resources by minimizing the unnecessary participation of all the routers in the network during the construction and maintenance of a multicast tree; therefore, DCMA is scalable to larger networks. DCMA permits heterogeneity in the network by allowing different QoS parameters to be specified by the receivers. DCMA handles the asymmetric nature of link parameters, such as delay, by setting up the multicast tree such that the data flow is over the minimum delay path from the source. In addition, DCMA is robust to group membership changes, i.e., joins and leaves, and network dynamics, such as router failures and recoveries. The worst-case cost performance of DCMA is comparable to other proposed heuristics for the static directed Steiner problem.
机译:组播路由是一种网络层功能,它构造路径,来自源的数据包沿该路径分布,以到达通信网络中的许多(但不是全部)目的地。组播路由通过通信链路将数据包的单个副本同时发送到多个接收器,该通信链路由接收器的路径共享。到接收者的路径集合中的链接共享隐式定义了用于分发多播数据包的树。本文着眼于计算机网络中组播路由的三个方面。我们首先考虑在端到端延迟约束下寻找低成本组播树的集中式算法,其中网络中的每个链路都具有成本和与之相关的延迟为了捕获链接的不同属性。提出了有界最短组播算法(BSMA),用于构造具有延迟约束的最小成本组播树。 BSMA可以处理目标上的非对称链路特性和可变实值延迟边界,并最大程度地降低了组播路由树的总成本。代替大多数启发式算法使用的单遍树构建方法,该新算法基于一种可行的搜索优化策略,该策略以最小延迟多播树开始,并通过迭代改进延迟受限多播来单调降低成本树。分析了BSMA的预期时间复杂度,并提供了仿真结果,表明BSMA可以在快速执行的同时实现近乎最优的成本降低。;接下来我们考虑分布式算法,用于构造组共享和最短路径组播树。我们提出并验证了一种称为多播Internet协议(MIP)的新多播路由协议,该协议提供了一种基于扩散计算来构造组共享和最短路径多播树的简单灵活的方法。在构造多播树时,MIP可以是发送者发起的,也可以是接收者发起的。 MIP与所使用的基础单播路由算法无关。 MIP健壮,可以在动态网络条件下(拓扑或链路成本变化)进行调整,以维护无环多播路由。在稳定的网络条件下,MIP没有维护或控制消息开销。我们证明MIP每一刻都是无环路的,并且它是无死锁的,并且在出现任意拓扑或单播更改序列后的有限时间内获得了多播路由树。最后,我们考虑了分布式问题具有代表服务质量要求的端到端路径约束的低成本多播树的构建。我们提出了一种新的分布式算法,称为分布式约束多播算法(DCMA),以构造和维护具有QoS保证的最低成本的多播树。通过使用扩散计算,DCMA在异步通信网络中有效运行。 DCMA通过在构建和维护多播树期间最大程度地减少网络中所有路由器的不必要参与来节省网络资源。因此,DCMA可扩展到更大的网络。 DCMA通过允许接收方指定不同的QoS参数来允许网络中的异构性。 DCMA通过设置多播树来处理链路参数的非对称性质,例如延迟,以使数据流通过来自源的最小延迟路径。另外,DCMA对于组成员身份更改(即加入和离开)以及网络动态(例如路由器故障和恢复)具有强大的鲁棒性。对于静态定向Steiner问题,DCMA的最坏情况下的成本性能可与其他提议的启发法相提并论。

著录项

  • 作者

    Parsa, Mehrdad.;

  • 作者单位

    University of California, Santa Cruz.;

  • 授予单位 University of California, Santa Cruz.;
  • 学科 Computer science.
  • 学位 Ph.D.
  • 年度 1998
  • 页码 124 p.
  • 总页数 124
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号