遗传算法在复制组播服务器选择中的应用研究

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:monowing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
组播服务器复制是一种改善组播服务性能、提高可扩展性的新技术。它存在多个放置在网络不同位置并且提供同种服务的服务器,依据拓扑结构的特点和当前网络负载状况,它们将分别为不同的客户群提供组播服务。很显然,一旦引入多台服务器,就必然引起如下问题:为了达到网络整体收益最大化目标,将如何对客户端分组,将不同的子组分配给某台服务器;如何在一个子组内建立组播树。这一问题属于复制组播服务器选择问题。它已被证明是NP问题。现有解决这一问题的算法,存在着适用范围窄或求解质量不高的缺陷。针对这种状况,本文提出了基于遗传算法的复制组播服务器选择算法GA-RMSS(Genetic Algorithm based Replicated Multicast Server Selection)。 本文首先将问题空间映射到染色体空间,即将合法的选择方式视为染色体,并对其进行编码。我们设计了二级染色体编码方案。第一级编码表示服务器分配方式,第二级编码表示各子组组播树。在第二级编码中,提出了随机组播树生成算法DRMT(Dijkstra-based Random Multicast Tree),它利用Dijkstra算法和随机扰动生成丰富的子组组播树,满足遗传算法的要求;同时,这一算法所生成的组播树都是合法的,避免了对非法编码的检查和修复,减小了实现难度,加快了生成速度。对于生成的组播树,我们提出了以路由矩阵进行存储的方法,这种方法既能表达丰富的信息,同时又具有矩阵操作简单易行的特点。 针对求解目标,我们设计了整合的适应度函数。通过选取不同的参数,它不仅可以体现平均接收速率或公平性的单个目标,还可同时表达多个目标,扩大了算法的适用范围。GA-RMSS算法的选择操作采用最佳个体保存法,交叉操作对第一级编码实行随机一点交叉,变异操作对第一级编码实行随机一点变异,交叉和变异后代的第二级编码利用DRMT算法重新生成。交叉、变异操作的实质是对原有的服务器选择方式进行合法的重组,以期产生更好的选择结果。⑨硕士学位论文MASTER’5 THESIS 为深入研究GA~RMSS算法的性能,本文通过大量实验将它与目前广泛使用的最短路径法和最宽路径法进行了对比。实验分别比较了在稀疏网络和密集网络中的各种配置下,三种算法对三组适应度参数的求解质量。实验结果表明,GA-RMSS算法对优化目标的求解具有绝对优势,并且它在提供备份路由、网络负载均衡等方面也有较好的表现。
其他文献
计算机时钟的准确性对于大多数网络操作和应用都非常重要.NTP(Network Time Protocol)协议是现今应用最为广泛的一种分布式网络时间同步协议,它主要用于网络中计算机设备的时
电力远动通信系统是电网自动化的重要组成部分。随着计算机网络、通信、自动化等技术的发展,对远动通信系统的功能和性能提出了更高的要求,需要建立共享信道的分组交换系统。本文对多种新型远动通信规约进行分析,最终选定IEC61850作为系统实现的基础规约。本文将61850规约进行了适当变形应用于变电站和调度中心之间通信。为设计出完善的系统,从系统的网络结构、功能结构、信息结构和层次结构几个方面进行规划。使用
八十年代初,国外MRP/MRPⅡ思想开始引入中国,近年来更是形成了ERP企业资源计划(Enterprise Resources Planning)热潮。一个优秀的ERP软件必须适应企业不断改革创新过程中的变化,
真实三维地形场景可视化仿真模拟目前应用非常广泛,在军事领域、地形勘测、气象检测、土木工程等领域都具有很高的实际应用价值。在这些应用中,都需要对复杂的真实地形地貌进
70年代以来,人们探索不同的学习策略和学习方法,且在本阶段已开始把学习系统与各种应用结合起来,并取得很大的成功,促进机器学习的发展。1980年,在美国的卡内基—梅隆(CMU、)召开
随着市场经济的发展和运输行业的激烈竞争,大量货物向汽车、航空、航运及邮政快件等运输方式分流,这种形势迫使铁路必须进一步提高管理水平和改善服务,以便以有利的优势把托
地理信息系统在飞速发展同时,对现实世界中的地理问题进行空间分析的能力上的相对不足成为遏制其继续发展的瓶颈之一.近年来,人工智能领域取得的研究成果为这一问题的解决找
网络管理是规划、监督、控制网络资源的使用和网络的各种活动,以使网络的运行达到优化和合理。 中国移动省级话务网网络管理系统经过二期建设后,已经形成了一个基础网络管理
本文首先对网格,尤其是数据网格的概念、特点及其发展历程和趋势进行了全面的了解,并结合远程教育资源建设的应用需求和现状,对具体的工作进行了编排。数据网格在网格基本功能的
线性分类方法作为模式识别领域一类基础的方法,十几年来在理论与应用研究中备受关注。该方法被视为一个包含线性模型构造、优化算法设计、损失函数选择等核心过程的机器学习流