论文部分内容阅读
由于网络层组播存在可扩展性差、可靠性和安全性差以及由于网络的异构性导致组播的复杂性等方面的原因,大范围的组播应用至今没有实现。研究人员提出了应用层组播,应用层组播的状态在主机系统中维护,不需要路由器保持组的状态,解决了业务的扩展性问题,网络可以支持大量的组播组。组播应用可以随时部署,不需要网络设备的升级和功能扩展。应用层组播建立在网络连接之上,可以使用TCP、UDP服务,简化了组播的拥塞控制、提高了组播信息传输的可靠性。
论文重点研究了基于超立方体结构ComCube的应用层组播协议ComCast。采用Java语言的多线程机制对ComCast协议以及另外两种基于超立方体的协议HyperCast、CubeFullDist进行了模拟。结果表明,ComCast协议在保持可扩展性好、可靠性高的同时,具有很好的容错性,同时ComCast协议在传输时间、结点负载、最大路径长度等特性方面有明显的优势。
论文研究了应用层组播的主要特性分析方法,实现了基于NS2的应用层组播特性模拟方法,通过视频播放实例对典型的应用层组播方案ESM、HyperCast进行了仿真,分析了可扩展性、路径伸展率、链路压力等应用层组播协议的典型性能。仿真结果表明:应用层组播相对于单播,其结构的可扩展性好、网络的链路压力小。
移动网络中的应用层组播的研究才刚起步,论文研究了一种基于树结构的移动网络中的应用层组播方案TALM,研究的内容包括组播树的建立,节点的加入、退出,以及树的动态变化等。对TALM进行仿真,将结果同单播、网络层组播ODMRP以及应用层组播Past-DM进行比较。结果表明,相对于单播,TALM的链路压力较小;相对于网络层组播,TALM的可靠性较好。