欢迎来到天天文库
浏览记录
ID:32180454
大小:4.50 MB
页数:83页
时间:2019-02-01
《p2p高性能流媒体服务器的研究与设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、电占科技女管硕士学位论文MASTERDISSERTATloN论文题目丝!壶壁鳇鲨壁盟』g堑登笪巫童墅生学科孥业指导教师计算机系统女≮构卢挂良教授作哲姓名董夔班学号2QQ§2Q§Q!丝』撩要摘要传统网络,即Intemet和Intranet等媸前主要嬲络形式,曾经给人们的生活带来了质赡飞跃。今天,磊对人销对多媒体褫视灏齑频信息的实黠、离晶质靛传赣要求,传统网络却遇刹了前所涞有的挑战。一方黼,传统网络只熊提供最大努力(Best-effort)服舞,却不戆魏多媒俸服务提供照务质量(QoS)f憨镰证,莞其是当羁终带宽、包遗失率(Pac;涨LossRatio)、延迟等经常燮化很不稳定时;另一方瓣,许
2、多媒体编码器,并不将鼹终鸯努馕嚣考虑在内,稷实时媒体懿视频和音频等却对时间延迟非常敏感。键统斡集巾模式的服务器承担了全部的上传搿销,它的处理能力靼传输速率是影响分发速艘熬瓶颈。随着用户数量的增多,~方面每个用户可获褥的下载速度将会降低;另~方面服务器簏负载过大,甚至会使服务器当梳。在研究和比较现有的内容分发技术嗣流媒体服务器技术后,髂合考虑实现资金成本蓠提下采震基予挖P方式蕊高链麓流媒体服务器采竟服这些瓶颈。将P2P流媒体技术和内容分靛技术结合起来,充分利用蹦络闲置的带宽赘源和存储瓷源,突破了传统酌流媒体播敞系统带宽瓶颈。凝囊支持塞著发熊客户连接,客户之阕又可以霄交戛,大大减轻服务器的压
3、力。这种新鹫的基于P2P的分布式文件分发模式宪服了传统集中模式的困瓣,促使阚络应用躺核心从巾央服务器囱终端设备扩散。犀时褒就基础上,迸一步遥过实现主动P2P发布、被动P2P缓存戳及两种定时器实现方式,来撼升服务器以及整个系统的性能。黢务器实骥基于Linux平螽,采取模块傀懿惑怒进嚣设计,系统§模块速孬在一个基于脚oll异劳事件驱动框架之上,框架遴用Linux2.6内梭的最新特性进行优纯,提供统一静事件戆登诞翥露调接謦,所骞酶操作都是通过登记事件,然后由框架检测剿异步事件时回调相应的她莲函数。针对流媒体服务器高网络I/O离磁盘I/0麴特点,吸取常用懿鼹络程序耪磁盘程序靛经验,采粥通过海糕架
4、注册的管道将网络模块秘磁盘模块连接,傺证了刚络和磁盘的独立性和高效悭。对保存在磁盘上的文件采用特殊的管理机铡,减少蹦录的深度并使文件的分布均匀。茺了翻快文徉豢霉l鲶查诲速度,系统在瀚存孛采用二级索孚}方式实现麸逻辍遗琏至n物蠼地址的迅速转换,保证磁盘操作黼效性。从实际效果来看服务器能够持续稳定缒给丈量用户提供嵩效酶鼹务,箕设计实现方式吴有~定熬瑷论蠢实际推广摘要价值。关键词:流媒体服务器,Epoll,异步事件驱动,P2PⅡABS勰ACTAbstract乃etraditionalnetwork,namelyIntemetandIntranetandSO0nwhicharecurrentma
5、innetworkforms,hasbroughtaqualitativeleaptopeople’slife.Todayonthefaceofthedemandforrealtimeandhighqualitytransmission011multimediavideo/audioinformation,thetraditionalnetworkhasencounteredgreatchallenge.Ontheonehand,thetraditionalnetworkCallonlyprovidebest—effoftservice;howeveritcallnotguaurante
6、ethequalityofserviceformultimediaserviceespeciallywhennetworkbandwidth,packetlossratioandthedelayarechangingfrequentlyandunstable.Ontheotherhand,manymediaencodersdonottakethenetworkOWnsituationsintoconsideration,Butrealtimemediasuchasvideo/audioisverysensitiveonthedelayoftime.Thetraditionalcentra
7、lizedservertakesthewholeburdenofuploading,80itsprocessingabilityandtransmissionrateisthebottleneckofdistributionspeed,Astheincreaseofthenumberofusers,thedownloadingspeedofeachUSerwillfalldownandsimultaneouslytheburdeno
此文档下载收益归作者所有