a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 手機與無線通信 > 設計應用 > 基于P2P和CDN的監控傳輸子系統的設計

基于P2P和CDN的監控傳輸子系統的設計

作者: 時間:2009-06-16 來源:網絡 收藏

摘 要:為了探討多媒體系統中所要的大量數據,針對網絡在進行分發時由于代理服務器存貯空間的有限性而造成應用性能的下降這一特性。利用半同步/半異步的模式進行框架,結合任務池和線程池等技術和實現了,的流媒體系統中媒體資源服務器和原始服務器之間的,并提出了任務池閑置信息和系統 一運行參數統計信息相結合的有效動態線程池和任務池管理算法。根據各種運行參數信息動態評估系統當前的負載和壓力情況,并對任務池和線程池尺寸進行動態修改。通過與兩種傳統實現方式的實驗比較,發現在采用新算法后,顯著降低了CPU的負載,有效提高了系統效率和網絡吞吐量。
關鍵詞:內容分發網;對等網;半同步/半異步;任務池;線程池

本文引用地址:http://www.j9360.com/article/158040.htm


O 引 言
對等網絡(Peer-to-peer)技術是目前國際計算機網絡技術領域研究的一個熱點。該技術的雛形產生于20世紀70年代,典型代表是UseNet和FidoNet;而內容分發網絡(Content Distri-bution Network)則是將網站的內容或媒體發布到最接近用戶的網絡“邊緣”,當用戶訪問時,系統自動無縫地把用戶重定向到邊緣服務器,從而減輕中心服務器和主干網絡的壓力,提升流媒體或網站的性能。
隨著網絡技術的迅猛發展,流媒體內容在互聯網中大量傳播,對于高質量的流媒體分發服務體現得越加明顯,因而為大量用戶提供快速,高質量的流媒體分發服務成為了最近研究的熱點和難點。
在多媒體系統中所要的數據量是相當大的,主要包括:控制信息、反饋信息、視頻、音頻和其他如文本信息等。對于傳統的C/S模式或B/S模式的多媒體系統,在監控點和監控中心之間進行這些大量流媒體數據傳輸,服務器性能會直線下降。基于此本文把技術引入到該多媒體監控系統中主要做了如下改進:
(1)設計了基于P2P和CDN的監控傳輸
(2)客戶利用P2P方式從邊緣服務器得到服務,同時原始服務器和邊緣服務器之間的內容發布也通過P2P方式進行,通過這種方式有效地利用了系統中網絡帶寬和主機資源,減輕了原始服務器和邊緣服務器的壓力,減少了主干網數據流量,降低了運營商的成本,提高了客戶的服務質量。
(3)為了緩解網絡I/O和磁盤I/O的矛盾,在傳輸的設計中采用半同步/半異步的方式將網絡I/O與磁盤I/O分開,并通過任務池的方式進行緩沖。
(4)設計了線程池動態管理算法,有效減小了CPU的負載壓力,提高了網絡吞吐量和系統整體性能。
(5)針對傳統方式的缺點進行了有效的改進,利用半同步/半異步的方式建立系統框架,利用任務池對數據的讀寫請求進行封裝,采用線程池對任務池中的任務進行高效異步處理。通過對任務的閑置情況進行統計,并結合系統的當前資源利用情況,對任務池和線程池進行動態管理,降低了CPU的負載,提高了系統的吞吐量。


2 系統框架
系統總體布局如圖1所示,邊緣服務器將會與若干客戶節點形成P2P網絡,提供高效的服務質量,便于降低服務器的負載。

p2p機相關文章:p2p原理



上一頁 1 2 3 下一頁

評論


相關推薦

技術專區

關閉