论文部分内容阅读
利用现有网络带宽,以最小的网络资源开销为前提,达到最好的应用效果,是现阶段组播研究的重要方向之一。IP组播技术致力于多媒体数据在有限的网络带宽条件下获得较高效率的数据传输,在一定范围内得到了实际应用,但由于受到某些因素制约,IP组播在Internet中并没有得到充分应用。
应用层组播(Application Layer Multicast,ALM)技术,针对IP组播进行改进,逐渐成为Internet服务中针对组播的主要方案。应用层组播通过单播连接方式构成一个逻辑上的覆盖网络,并转发数据给其他端系统。目前,应用层组播在多媒体文件分发、视频会议、视频点播等方面,得到了广泛应用,并由于ALM不受网络架构限制、资源丰富等优势,受到了越来越多用户的喜爱。但同时,由于大量的组播应用充斥Internet,该应用对网络传输也带来了巨大压力。
本文提出一种基于二次择优技术的覆盖网模型,能够满足用户数据得到高效有序的传输,保证在不增加节点运算额外开销的情况下,减轻链路传输时延及控制开销。文章通过对应用层组播模型及相关组播技术研究,取得以下成果:
1.引入一种动态节点浮动算法。该算法通过计算每个节点的性能参数,如资源量、传输速率、生命周期等因素,调整节点在逻辑拓扑上的相应位置。将性能较好的节点优选出来,放在较为重要的传输位置上。实验表明,经过优化的应用组播系统,具有控制开销小、数据传输效率高、扩展性能好、结构相对稳定、且不需要底层拓扑信息等优点。
2.引入一种基于最短路径优先的生成树算法。对每个区域内节点采用基于SPF的算法进行传输路径的再次优化,两次择优后,最终达到ALM拓扑结构的整体优化的目的。系统可以对自身模型参数进行调整,满足模型针对不同类型网络业务均能有效地缓解拥塞,较好地保证端到端数据传输。
文章通过仿真测试了模型性能,证明了相关结论,仿真结果表明:该模型在减轻系统数据包丢失率、路径平均时延、控制开销,以及提高带平均数据传输率等方面均存在一定的优势,对目前管理混乱、任意抢占网络资源的组播技术有了一定的改进,具备较好的理论研究与实际应用价值。