基于Maze的P2P VoD系统的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:tang355402
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本论文针对VoD应用的特点,充分利用Maze[1]系统的资源优势,在Maze系统的基础上设计并实现了一个能够有效降低数据源服务器负载的P2PVoD系统,即MazeVoD系统。MazeVoD系统的主要特点包括:第一,充分利用Maze系统中已有的文件资源,把普通的Maze节点作为数据源节点请求数据,从而有效地降低了数据源服务器的负载,系统甚至可以在没有部署专门的数据源服务器的情况下运行良好;第二,将用户播放过的部分媒体数据缓存到用户硬盘上并通过Maze客户端后台对外提供服务,进一步提高了Maze资源的可下载性和VoD服务的可用性;第三,充分利用P2P技术的优点,在播放进度相近的节点之间共享内存缓冲区中的数据,使得系统能够有效处理突发性的大规模访问,具有良好的可扩展性和鲁棒性;第四,采取一种我们称为“Push-down”的资源推广机制,通过将我们想要发布但在Maze系统中不存在任何镜像或者只存在很少镜像的视频文件主动“推送”到一些性能较好的Maze节点上,从而达到降低数据源服务器负载的目的。 论文的第一部分介绍了相关的背景知识和已有的研究成果;第二部分分析了MazeVoD系统的设计目标以及整体架构,并详细介绍了MazeVoD系统的两个主要组成部分-MazeVoD客户端以及Tracker服务器的设计和实现;第三部分通过对Maze服务器记录的日志文件进行统计,分析了在Maze系统中实现Push-down机制的可行性,并提出了一种比较有效的选取Push-down节点的方法。最后,我们给出了MazeVoD系统的实验测评数据。
其他文献
软件开发的成败与需求的质量有紧密的关系。充分获取和理解用户的目标和需求,并采取有效的方法支持多涉众(用户、项目经理、开发人员等)间通过协商就需求达成共识,对软件开发的
在经历了主机(mainframe)时代和个人电脑(personal computer)时代后,随着嵌入式设备、无线网络等技术的蓬勃发展,信息空间与人们生活和工作的物理空间逐渐融合,普适计算这一新的
在图像分类任务中原本可以被正确分类的图片,在添加一些细微的非随机扰动后形成的新的图片却使得深度学习分类模型以高置信度分类错误。更令人沮丧的是在同一训练集的不同子集
如今是信息时代,电子商务已经逐渐成为一种主流的商务模式,全球航空客运机票已经逐渐被电子机票所取代。为了适应市场需要,各航空公司以及机票代理都纷纷研发了各自的电子购票系
学位
如今,P2P越来越成为网络计算领域中的研究热点,它被广泛地应用于网络互联技术领域,极大地提高了互联网中信息、带宽和计算资源的利用率。 P2P技术颠覆了传统的C/S信息服务模
P2P流媒体系统在过去几年里用户群急速膨胀、应用面不断拓宽。典型的P2P流媒体系统有Skype、PPLive、PPStream等,其中无论网络音频、网络视频领域均存在数十家公司激烈竞争,这
可变剪接方法是当前生物信息学领域的一种重要的研究工具,它通过调节选择不同的外显子的组合方式来搜索mRNA亚型的可能,已经成为扩展蛋白质组变体的最主要的方法。近几年里,
句法分析是自然语言处理(NLP)的重要研究任务之一。依存分析作为句法分析的一种重要方法,通常是衔接自然语言处理中词法分析与语义分析的桥梁,在自然语言处理中具有至关重要的
超分辨率图像融合就是利用同一场景的多帧有相互位移的降质图像或视频序列来重建一帧高分辨率图像的技术。它旨在突破图像硬件设备的分辨率限制,充分利用多帧图像之间的互补信息进行数据融合,弥补由于在图像获取和传输过程中导致的空间分辨率下降,进而实现更加清晰的高分辨率图像重建。它不但能够改善图像的视觉效果,而且非常便于计算机对图像进行分析、处理和识别。目前,超分辨率图像重建技术已经在遥感、军事、公共安全、计算
基因组测序是生物信息学最基本、最重要的研究领域之一。在测序的过程中,生物信息学手段是完成序列组装和比对分析的关键。第二代测序技术的出现,使个体基因组测序成为可能。但
学位