基于域的P2P流媒體分發(fā)系統的設計與實現.pdf_第1頁
已閱讀1頁,還剩97頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、由于國內寬帶網絡的出口帶寬瓶頸和服務器處理能力的限制,傳統的基于C/S模式的流媒體分發(fā)系統,為了支撐不斷擴張的客戶群,需要購買越來越多的服務器硬件和帶寬資源,從而導致部署成本和運營成本急劇上漲。點對點(P2P-Peer to Peer)技術,可以充分利用客戶端的處理能力和閑散帶寬資源,通過對等節(jié)點之間的數據交換,大大降低服務器的負載壓力。因此,研究如何利用P2P技術,突破C/S模式的限制和出口帶寬瓶頸,有效提高流媒體系統的服務能力和降低

2、帶寬消耗,從而降低成本,是當今一個比較熱門的課題。
   本文在研究國內寬帶網絡現狀和P2P技術的基礎上,提出了一套基于域的P2P流媒體分發(fā)系統(DPCDN-Domain-based Peer to peer Content DistributeNetwork),的解決方案。
   首先,本文從整體上介紹了DPCDN系統,根據P2P節(jié)點的網絡拓撲和地理信息,把P2P網絡劃分為若干個不相交的自治域。通過引導它們優(yōu)先在相同的

3、自治域內進行數據交換,從而提高數據交換速度和減輕骨干網絡的流量負載壓力。
   然后,本文重點闡述DPCDN系統兩個關鍵服務器組件-內容路由服務器和追蹤服務器的設計和實現。為了保證它們的高性能和高可靠性,網絡I/O采用非阻塞的異步事件通知機制,基于epoll的Reaetor框架。它們都存在大量的定時任務,在Reactor框架中,實現了高效的定時器管理。內容路由服務器,存在頻繁的數據庫操作,通過線程池框架,實現數據庫的非阻塞操作。

4、追蹤服務器存在頻繁的備份所有客戶端元信息的操作,通過獨立的備份線程來處理。內容路由服務器,通過路由算法,實現了域的設計方案。追蹤服務器,通過按域劃分鄰居節(jié)點列表,優(yōu)化了對鄰居節(jié)點的返回策略。
   最后,通過對內容路由服務器、追蹤服務器和DPCDN系統的仿真測試,證明本文設計的服務器組件具有較高的性能和可靠性,并且成功的把節(jié)點之間的P2P數據交換引導到相同或者相近的自治域內進行,大大提高了數據交換速度,減低了骨干網絡的出口帶寬壓

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論