【 摘 要 】
流媒體技術正在被應用到許多重要領域,如數字圖書館、遠程教育、視頻點播、實時網絡電視和協同通訊。Internet上的流媒體發佈技術是當前計算機科學領域的研究熱點之1。傳統的C/S架構由於服務器的性能瓶頸而無法適應大規模的流媒體發佈。針對大規模數據發佈設計的IP組播雖然提出多年,由於涉及到網絡基礎設施的調整,加上技術上存在的很多固有限制,目前尚難以大規模的部署和實施。近年來,針對這個問題研究人員提出了應用層組播策略(ALM),該策略把組播的功能從網絡層移到應用層,比IP組播更靈活且易於部署。 應用層組播策略的性能指標包括傳輸延遲、帶寬利用效率、負載分佈性和健壯性等。策略本身的實現複雜度也是需要考慮的問題。現有的典型策略都試圖在這些性能之間做出1個合適的權衡。有的策略藉助複雜的組播通訊協議進行了很好的`權衡,但是難以真正實現。本文設計了1種基於數據驅動的流媒體應用層組播策略(DSALM),它以1種分佈式、自組織的方式構建1個非結構化覆蓋網絡,節點透過調度算法從多個節點中同時獲取數據和動態地優化數據。作爲策略核心的調度算法是以數據爲中心,以接受者爲執行主體,在各個性能方面做出了較好的權衡。DSALM的優點主要包括:1)易於實現:不需要構建和維護複雜的結構化覆蓋網絡,也不需要部署特殊的組播通訊協議。2)有效的:使端節點能快速地加入和具有較好的數據傳輸延遲性能。3)公平的:使數據轉發負載儘量分佈到所有節點中,與P2P的思想1致並體現負載分佈的公平性。4)健壯的:透過部署多描述編碼,保證了絕大多數節點在動態環境下的流媒體服務質量。 在模擬的網絡環境下對DSALM和HMTP(基於組播樹的典型應用層組播策略)進行了仿真,實驗結果表明:相比HMTP,DSALM在數據傳輸延遲、帶寬利用率、數據轉發負載分佈和健壯性方面具有較好的性能和擴展性。在加入延遲和控制開銷方面,隨着組播規模的增大,DSALM的增長趨勢明顯小於HMTP,表現出了更好的擴展性。
【文摘語種】 中文文摘
【論文頁數】 1-58