基于NS2的PeerCast模拟平台设计与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:chaowei619
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,流媒体在互联网上大量应用,然而由于传统C/S模式过分依赖媒体服务器的性能和带宽,使得流媒体的播放质量并不让人满意。为了解决这个问题,P2P技术被引入到流媒体应用中。P2P流媒体技术具有健壮性、扩展性、带宽适应性等多项优点,但由于P2P网络的节点数量大,同时在线用户数量多,使得其网络特性不易被研究人员发现和掌握,不利于协议的分析和改进。因此,网络模拟就成为了对P2P流媒体协议开发与研究的的一种重要方式。本文在网络模拟工具NS2上模拟了一种典型的P2P流媒体软件——PeerCast。这是一种基于树型结构的P2P流媒体网络模型。首先,对PeerCast的系统架构、工作流程、主要算法以及其自创PCP通信协议进行深入的剖析,理解其运作的机制;其次,在模拟过程中为了降低PeerCast程序加入NS2的复杂性,本文设计并实现了一个基于NS2的网络通信接口平台NCIP,应用程序可以通过平台提供的接口方便的加入到NS2中进行模拟。NCIP平台具有广泛的通用性,这为一些不了解NS2的研究者利用NS2进行网络模拟提供了便利,有利于加速网络应用软件的研究和推广;最后,将PeerCast移植到NS2上模拟软件大规模运行的情况,得到实验数据并进行分析和发掘,找出PeerCast软件存在的不足,并针对树的平衡问题对PeerCast节点的加入、退出、寻路等算法进行改进,模拟改进后的算法观察改进效果。通过对PeerCast的模拟和改进,可以从整体上把握P2P流媒体软件运行时的网络状况,对于P2P流媒体软件开发与研究具有重要意义。
其他文献
随着无线通信技术和多媒体技术的飞速发展和日益成熟,无线分布式环境下视频应用的需求变得日益迫切。具有高复杂度编码器的传统混合编码技术已经不再适用于这种应用环境,迫切
密文数据库检索方法是数据库加密技术研究的难点和重点。目前,对密文数据库检索方法的研究还处于起步阶段,各方面的技术还不成熟,存在一定的缺陷。本文对密文数据库检索方法
随着互联网技术的高速发展,人们所面临的数据几乎呈爆炸性的增长,而传统的数据挖掘算法在处理大数据时已不能满足人们对时间性能的要求,那么如何能快速的从大量数据中提取有
潜在语义索引模型(Latent Semantic Indexing, LSI)是经过实验验证的文本分类技术中行之有效的维数约简算法之一。潜在语义索引模型对原始特征空间降维的过程是一个在降维的
随着Internet的日益普及,人们的信息资源变得丰富起来,如何在众多的资源中快速、准确的定位到合适的信息,是一个十分棘手、也是必须解决的问题。Web搜索引擎在很大程度上缓解了
唇读(Lipreading)研究试图赋予计算机根据唇部运动辨别说话内容和根据唇部运动规律辨别人物身份的能力。该研究具有重要的科学意义和应用价值。从学科建设和发展的角度,唇读
如何提高基于内容的图像检索(Content-based Image Retrieval)系统的检索结果,这一直是基于内容图像检索的关键问题和最终目的。为了实现这一目标,已经有大量的底层特征提取
在动态文档集环境中,索引的组织方式需要在检索效率和更新效率上进行调节与折衷。为了提高索引效率,索引的索引项数据用拉链方式分块存放,但会降低检索效率;反之亦然。索引模
RFID(Frequency Radio Identification,射频识别)是一项基于计算机与通信的综合性科学技术,它利用射频信号通过空间耦合对目标物体进行非接触式自动识别。由于标签的灵便性和
无线传感器网络是由一组传感器节点以自组方式构成的无线网络。无线传感器网络的应用前景非常广泛,主要表现在军事、环境、健康、家庭、商业等领域。随着无线传感器网络应用