多点并行蚁群搜索在多限制动态组播中应用的研究.pdfVIP

  • 3
  • 0
  • 约 6页
  • 2017-08-31 发布于安徽
  • 举报

多点并行蚁群搜索在多限制动态组播中应用的研究.pdf

第9卷 第 1期 电路与系统学报 Vo1.9 NO.1 2004年 2月 JOIR『NALOFC CUITS D SYSTEMS February,2004 文章缱号 :1007—0249(2004)O1.0073.06 多点并行蚁群搜索在多限制动态组播中的应用研究 宋学军, 刘巍 (天津大学 电气 自动化 与能源工程学院,天津 300072) ■l一 。随着 Intemet的快速发展和商用化的提高,多媒体组播通信越来越引起人们的广泛关注。以往的研究成果 大多是集 中在固定的多点模型上,而许多服务是无法应用这种应用模型的。本文在充分研究以往组播通信的基础上 , 针对没有固定组成员的动态组播通信提出了运用蚁群算法进行并行寻路的算法模型。同时,为了加快蚁群算法的收 敛速度 ,对该算法进行了一定的改进 。仿真试验表明,该算法是一种有效的适应动态组成员的组播路由算法,具有 一 定的实用价值。 关■词 。动态组播;蚁群算法;并行运算 中■分类号 ·TN913 文献标识码 ·A 1 引言 随着硬件水平的提高和 Internet的商用化,需要将信息同时传送给多个不同的接受者,这些系统 的组播机制需要保证信息在一定限制条件下 (例如时延,带宽等)传送到所有 目的地,并使得传输成 本尽可能低 。这类 问题一般统称为多限制的组播 问题 。 从信息接收者的角度来看,组播 问题可 以大致分为两大类,即接受者固定的组播问题和接受者动 态随机变化的组播问题。前者是典型的一对多的传输模型,其研究比较广泛,这方面的文献也比较多; 而后者指的是接受者动态的加入和退出,没有固定的接受者,而这一类 目前研究的还 比较少,有限的 研究也多局限于非 QoS约束的研究。但是在实际网络应用 中,有一大类多媒体应用从本质上是动态 的,是无法用固定组成员来表示的,这方面最典型的例子就是视频点播和网络拍卖,因此必须定义区 别于原始一点对多点模型的动态模型。 本文首先定义基于动态组成员考虑的组播模型,随后利用改进的蚁群算法进行分布式的组播树建 立,提出了一种具有 QoS约束的分布的多限制动态组播路 由算法 DMDMA (DistributedMulti—cons— trainedDynamicMulticastroutingAlgorithm)算法。该算法的特点是能在网络环境下以分布式方式动 态运行,在 申请节点附近采用有限制的局部扩张,从而减小了算法执行过程中环路发生的次数,既有 效避免了网络资源的浪费,又加快了收敛的速度。在保证延迟,带宽,丢包率限制的条件下,寻找到 一 个费用小,尽量平衡网络负荷 的组播树 。 2 相关的研究成果 目前在 IETF中得到发展的组播路 由算法,例如PIMt”,CBTt,OSPF的组播扩展 MOSPFt。等协 议,都是通过一个称为 “核心”的节点构造一棵 由此节点派生的最短路径树 。因此这类协议存在两个 方面的问题 :1)路 由协议很少考虑到 QoS需求,因此不适应网络 日益发展的需要;2)这类路 由协 议的性能很大程度上要依赖所谓 “核心”节点的选取,不同的 “核心”将会引起算法的不同性能,而 “核心”的选择 目前并没有一个非常理想的标准,随意性 比较大。后来,源节点路 由又开始引起 了人 们的注意,这方面的主要工作体现在 :应用在单源端环境下的 EXPRESS协议 4【】,在 IETF 中进行讨 论并形成草稿 的SSM 协议 5【1,还有应用遗传算法来解决单播和组播路 由的算法 6【】。最近 ,分布式算法 的有效性逐步引起人们的注意,并有一些相关的思想的出现 。Dai和 Pung提出了一种利用有限制的 t一 日■-2003-07—14 修订 日期,2003—09—08 l▲曩目-教育部博士学科点基金资助项 目 (200005634) 74 电路与系统学报 第9卷 洪泛来并行找到所有可行路的算法f71,其基本思想是当有节点加入请求产生时,该节点就 向除了收到 该请求端VI的所有邻居节点发送该请求,如此重复,直到组播树上的节点收到该请求,然后根据请求 信息传播的路径, “逆 向”传 回请求

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档