资源描述:
《具有资源预留的主动分层多播方案研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、华中科技大学硕士学位论文具有资源预留的主动分层多播方案研究姓名:廖智华中请学位级别:硕士专业:系统分析与集成指导教师:曾致远;黄正军20070303随着视频数据在网络中占有的比重越來越大,对视频数据的有效支持口益成为网络的一个基木要求,多播作为一种传输视频数据的方式,其应用越來越广。视频数据具有数据量大、占用带宽高、对延时和抖动敬感等特点,而网络貝有异构性、动态性。这使得拥塞控制算法成为视频数据多播的一个关键机制。分层多播和资源预留作为拥塞控制机制,可以在一定程度上提高网络的服务质量。同时,由于主动网络易于部署
2、新协议,在主动路由器端可以实现相对复朵的功能,可以较快速地实现扩展功能。本文提出了基于资源预留的主动分层多播方案并进行了仿真实验。本方案讨论了在主动网络环境下,采用分层和资源预留机制进行视频数据多播。该方案具有如下特点。源端对视频数据分层编码,采用一个多播组多播岀数据;由接收端发起预留请求,由屮间节点逐级进行资源预留并合并相同的请求;本文首先对多播、分层多播RLM、主动网络、资源预留I办议等进行了概述。Z后详细分析了现冇的一些分层多播方案特点。剖析了网络仿真器NS2屮进行多播仿真的详细过程,对其屮的重要代码和数
3、据结构进行了分析。提出了一种为NS2扩展主动网络仿真功能的方案并给岀了实现方法,在此基础上阐述了主动网络环境下利用简单资源预留I■办议进行分层多播的的方案。并给出了仿真实验的结果,同时和传统的接收端驱动分层多播方案RLM的仿真结果进行了比较和分析,给出了出现差别的原因。文章最后给岀了本文提岀方案的不足和展槊。本文研究的对象是允许有轻微数据丢失而不影响对传输内容理解的视频数据。提岀的方案不适用于软件分发、重要数据发布等对可靠性有严格要求的应用场合。关键词:主动网络;分层多播;简单•资源预留协议;网络仿真器;NS2
4、AbstractThevideostreamdeliveredovernetworkisbecomingmoreandmore,itbecomesthebasicrequirementfornetworktosupportthevideostreamdelivery,asoneoftransmissionmethods,multicastisusedwidely.Videostreamhavesomefeaturessuchasmassivedata,highbandwidth,delayandjitterse
5、nsitive,butthenetworkishighlyheterogeneousanddynamic・Allthismakecongestioncontrolmechanismbecomesakeypolicyforvideostreammulticast.Ascongestioncontrolmechanism,layeredmulticastandresourcereservationcouldbeusedtoimprovethequalityofserviceofthenetwork.Inactive
6、network,newprotocolcanbedeployedeasilyandtheactiverouterhascomplicatedfunctions,anewfunctioncouldbeextendedrapidly.Inthispaper,aschemeaboutactivelayeredmulticastbasedonresourcereservationisdiscussedandthesimulationresultisgiven.Theschemecanworkinactivenetwor
7、k,thevideostreamiscodedintodifferentlayers,therequiredresourceisreserved.Theschemehasafewfeatures.Thevideodataiscodedintodifferentlayersatthesourceandonlyonemulticastgroupisused・Thereceiverinitialedthereservationrequest.Therequestwiththesameattributioncanbem
8、ergedinrouters.Inthispaper,thebasictheoryofmulticast,receiver-drivenlayeredmulticast(RLM),activenetworkandresourcereservationisintroduced・Afterthat,someotherschemeaboutlayeredmulticastandactivel