论文部分内容阅读
传统的IP多播方案是为一对多,多对多的通信模型而设计的。然而由于IP多播方案的技术性问题和IP多播方案所带来的市场问题,使得IP播方案在提出10年以后仍然没有在Internet上成功的部署起来。在IP多播无法满足新出现应用的需求情况下,研究者开始考虑利用Internet边缘用户的资源,在应用层实现多播服务。应用层多播服务的基本思想是:在不改变网络基础设施,不依赖网络层提供多播服务的情况下,在应用层实现多播服务功能,供用户使用。 本文概括了IP多播和应用层多播的概况,描述了性能分析的概念,以及性能分析的方法。通过对应用层多播模型中节点主机的性能的分析,从而引向应用层多播模型的优化分析和多播模型系统稳定性的分析。最后本文还设计了简单的应用层多播测试程序与实现程序。利用测试程序分别测试了单播和应用层多播的数据吞吐量与延时,并比较两者的测试数据。利用应用层多播的实现程序实现了一个简单的应用层多播发送数据与接收数据的实例。 应用层多播的潜在优势在于它是应用层的方案,不是部署在路由器上,而是部署在Internet的边缘—应用层上。所以应用层多播的拓扑结构是动态的,本文提出了在稳定状态下,根据多播组的成员主机的性能,构造一个平衡状态的应用层多播的网络拓扑。这对于以后多播的发展中,解决网络负载和服务器负载的问题还是具有重大意义的。