陳達(dá)忠 楊煉
隨著三網(wǎng)融合進(jìn)程加速,我國(guó)電信、廣電服務(wù)提供商正全力投入高帶寬網(wǎng)絡(luò)建設(shè),但產(chǎn)業(yè)人士提出:如果只是增加帶寬而不對(duì)流量加以疏導(dǎo),不僅會(huì)造成網(wǎng)絡(luò)資源浪費(fèi),還會(huì)因網(wǎng)絡(luò)擁堵而大大降低業(yè)務(wù)質(zhì)量,而內(nèi)容分發(fā)網(wǎng)絡(luò)CDN技術(shù)的應(yīng)用,正是解決該問(wèn)題的關(guān)鍵。
隨著三網(wǎng)融合時(shí)代漸行漸近,視頻作為電信、廣電服務(wù)商的主流業(yè)務(wù)將得到大規(guī)模推廣,這無(wú)疑將為業(yè)務(wù)承載網(wǎng)絡(luò)帶來(lái)壓力,而高清網(wǎng)絡(luò)電視的推廣則更將對(duì)現(xiàn)有承載網(wǎng)絡(luò)提出巨大挑戰(zhàn)。眾所周知,視頻業(yè)務(wù)的占空比為1,未來(lái)以視頻為主的內(nèi)容將給骨干承載網(wǎng)絡(luò)以百倍的擴(kuò)容壓力。而骨干承載網(wǎng)擴(kuò)展能力的發(fā)展速度遠(yuǎn)低于接入網(wǎng)的發(fā)展速度。
內(nèi)容分發(fā)網(wǎng)絡(luò)CDN(Content Distribution Network)是一種提高網(wǎng)絡(luò)內(nèi)容、特別是提高流媒體內(nèi)容傳輸服務(wù)質(zhì)量、節(jié)省骨干網(wǎng)絡(luò)帶寬的技術(shù),其采用高速緩存、負(fù)載均衡和內(nèi)容重定向等技術(shù),在一定的網(wǎng)絡(luò)架構(gòu)基礎(chǔ)上實(shí)現(xiàn)內(nèi)容加速、內(nèi)容分發(fā)、減少網(wǎng)絡(luò)帶寬和用戶(hù)響應(yīng)時(shí)間。CDN內(nèi)容分發(fā)網(wǎng)絡(luò)的關(guān)鍵技術(shù)包括內(nèi)容分發(fā)、內(nèi)容路由、內(nèi)容存儲(chǔ)和內(nèi)容管理等。
CDN網(wǎng)絡(luò)總體架構(gòu)
典型的CDN網(wǎng)絡(luò)通常由三個(gè)部分構(gòu)成:內(nèi)容管理平臺(tái)、內(nèi)容路由系統(tǒng)、Cache節(jié)點(diǎn)網(wǎng)絡(luò)。
其中,內(nèi)容管理平臺(tái)主要負(fù)責(zé)整個(gè)CDN系統(tǒng)的管理,特別是內(nèi)容管理,如內(nèi)容的注入和發(fā)布、內(nèi)容的分發(fā)、內(nèi)容的審核、內(nèi)容的服務(wù)等。內(nèi)容路由系統(tǒng)負(fù)責(zé)將用戶(hù)的請(qǐng)求調(diào)度到適當(dāng)?shù)脑O(shè)備上,內(nèi)容路由通常通過(guò)負(fù)載均衡系統(tǒng)來(lái)實(shí)現(xiàn)。Cache節(jié)點(diǎn)網(wǎng)絡(luò)是CDN的業(yè)務(wù)提供點(diǎn),是面向最終用戶(hù)的內(nèi)容提供設(shè)備。
從功能平面的角度,這三個(gè)部分分別構(gòu)成了CDN的管理平面、控制平面和數(shù)據(jù)業(yè)務(wù)平面。從完整的CDN內(nèi)容提供的角度,CDN還應(yīng)包括內(nèi)容源(媒體資源庫(kù)、直撥源等)和用戶(hù)終端(媒體播放器)。從CDN運(yùn)營(yíng)的角度,CDN還應(yīng)考慮SP接口和管理、用戶(hù)認(rèn)證、授權(quán)和計(jì)費(fèi)AAA、內(nèi)容版權(quán)管理DRM等相關(guān)功能。
CDN網(wǎng)絡(luò)分層模型。CDN網(wǎng)絡(luò)從系統(tǒng)功能上可以分為四層:管理支撐層、內(nèi)容控制層、內(nèi)容分發(fā)層和用戶(hù)接入層。
CDN系統(tǒng)層次結(jié)構(gòu)
管理支撐層作為整個(gè)CDN系統(tǒng)的管理平面,承擔(dān)平臺(tái)的管理支撐功能,包括系統(tǒng)的認(rèn)證、計(jì)費(fèi)、統(tǒng)計(jì)分析、系統(tǒng)管理、用戶(hù)管理、SP管理、內(nèi)容策略管理、DRM管理,以及和其他系統(tǒng)之間的接口適配功能(如運(yùn)營(yíng)商現(xiàn)有運(yùn)營(yíng)支撐系統(tǒng)的接口等)。其中,內(nèi)容管理、DRM、接口適配是CDN的業(yè)務(wù)管理功能模塊,其它模塊是運(yùn)營(yíng)支撐功能模塊,可納入運(yùn)營(yíng)商現(xiàn)有綜合運(yùn)營(yíng)支撐系統(tǒng)。
內(nèi)容控制層是系統(tǒng)的控制平面,從管理平面的角度看,它是運(yùn)營(yíng)支撐系統(tǒng)內(nèi)容管理的策略執(zhí)行點(diǎn),從內(nèi)容分發(fā)的角度看,它是整個(gè)內(nèi)容分發(fā)系統(tǒng)內(nèi)容數(shù)據(jù)流向的控制點(diǎn)。內(nèi)容控制層包括內(nèi)容路由、內(nèi)容發(fā)布、內(nèi)容注入、內(nèi)容分發(fā)和內(nèi)容服務(wù)的控制。
內(nèi)容分發(fā)層是系統(tǒng)的數(shù)據(jù)平面,主要承擔(dān)實(shí)際的內(nèi)容數(shù)據(jù)流的承載工作。主要包括媒體資源庫(kù)、直播源、CDN骨干點(diǎn)和CDN POP點(diǎn)。其中CDN POP點(diǎn)主要有本地負(fù)載均衡設(shè)備SLB和Cache構(gòu)成。CDN POP點(diǎn)直接面向用戶(hù)提供內(nèi)容服務(wù)。CDN骨干點(diǎn)不直接面向用戶(hù)服務(wù),而主要提供未命中的處理和內(nèi)容分發(fā),通過(guò)CDN骨干點(diǎn)的連接,所有的CDN POP可以構(gòu)成一個(gè)CDN服務(wù)和分發(fā)樹(shù)。內(nèi)容的分發(fā)從骨干(根)逐級(jí)到各個(gè)CDN POP點(diǎn),內(nèi)容的服務(wù)(在未命中時(shí))從POP點(diǎn)向上到骨干點(diǎn)。
用戶(hù)接入層主要指用戶(hù)終端設(shè)備。
CDN網(wǎng)絡(luò)功能模型。CDN網(wǎng)絡(luò)主要包含幾個(gè)方面的元素:CDN節(jié)點(diǎn)網(wǎng)絡(luò),CDN負(fù)載均衡系統(tǒng),CDN媒體資源庫(kù),CDN管理支撐系統(tǒng)。
媒體資源庫(kù)包括媒體制作、內(nèi)容存儲(chǔ)和內(nèi)容發(fā)布;節(jié)點(diǎn)網(wǎng)絡(luò)包含CDN的骨干節(jié)點(diǎn)和CDN POP節(jié)點(diǎn);負(fù)載均衡系統(tǒng)包括全局負(fù)載均衡和本地負(fù)載均衡;管理支撐系統(tǒng)包括內(nèi)容管理、DRM、AAA、系統(tǒng)管理、網(wǎng)絡(luò)管理、接口適配等功能。整個(gè)CDN系統(tǒng)需要和SP/CP、現(xiàn)有綜合運(yùn)營(yíng)支撐系統(tǒng)接口。
CDN網(wǎng)絡(luò)總體部署架構(gòu)。對(duì)于服務(wù)全國(guó)的CDN網(wǎng)絡(luò)運(yùn)營(yíng)商, CDN網(wǎng)絡(luò)可由全國(guó)核心節(jié)點(diǎn)、省骨干節(jié)點(diǎn)和邊緣節(jié)點(diǎn)構(gòu)成。
CDN系統(tǒng)節(jié)點(diǎn)構(gòu)成
節(jié)點(diǎn)指CDN物理節(jié)點(diǎn)(在組網(wǎng)層面上)。邏輯上一個(gè)完整的節(jié)點(diǎn)包括多個(gè)CDN功能實(shí)體,主要包含兩個(gè)部分:CDN節(jié)點(diǎn)網(wǎng)絡(luò)(分發(fā)平面)和CDN管理支撐系統(tǒng)(管理和控制平面)。其中,CDN節(jié)點(diǎn)網(wǎng)絡(luò)由媒體資源庫(kù)、CDN骨干點(diǎn)和CDN POP點(diǎn)構(gòu)成; CDN管理支撐系統(tǒng)由管理支撐平臺(tái)和負(fù)載均衡系統(tǒng)構(gòu)成。
從全國(guó)CDN的角度,節(jié)點(diǎn)分為三類(lèi):全國(guó)核心節(jié)點(diǎn)、省骨干節(jié)點(diǎn)(位于各省省會(huì))、地市邊緣節(jié)點(diǎn)。根據(jù)組網(wǎng)方式不同,各類(lèi)節(jié)點(diǎn)的數(shù)量、分布、節(jié)點(diǎn)之間的關(guān)系也有所不同。
對(duì)于管理支撐系統(tǒng)而言,它主要承擔(dān)管理平面和控制平面的工作。其中,管理支撐系統(tǒng)復(fù)雜業(yè)務(wù)的開(kāi)展和運(yùn)營(yíng),以及系統(tǒng)的管理;負(fù)載均衡系統(tǒng)負(fù)責(zé)整個(gè)CDN的內(nèi)容路由。
對(duì)于節(jié)點(diǎn)網(wǎng)絡(luò)而言,它主要承擔(dān)數(shù)據(jù)(媒體)流的轉(zhuǎn)發(fā)工作,由媒體資源庫(kù)、CDN骨干點(diǎn)、CDN POP點(diǎn)構(gòu)成,它們的功能有明確的區(qū)分。
CDN骨干點(diǎn):位于CDN網(wǎng)絡(luò)核心,主要承擔(dān)如下的功能:內(nèi)容逐級(jí)分發(fā)、未命中處理功能(針對(duì)POP點(diǎn))、服務(wù)備份(針對(duì)POP點(diǎn))和反向Cache(針對(duì)媒體資源庫(kù))。在設(shè)計(jì)上,CDN骨干點(diǎn)要求支持逐級(jí)分發(fā)的能力、邊緩存邊播放的能力、部分緩存的能力,要求具有安全性、穩(wěn)定性和可靠性。
CDN POP點(diǎn):主要承擔(dān)用戶(hù)訪問(wèn)服務(wù)功能,要求能夠支持大規(guī)模的用戶(hù)訪問(wèn),滿(mǎn)足靈活的業(yè)務(wù)需求,足夠的網(wǎng)絡(luò)覆蓋以提高CDN內(nèi)容服務(wù)性能。CDN POP主要包括SLB設(shè)備和多臺(tái)Cache設(shè)備,具有針對(duì)本地設(shè)備和內(nèi)容的管理和監(jiān)測(cè)功能。
媒體資源庫(kù)充當(dāng)內(nèi)容的存儲(chǔ)功能和內(nèi)容源的功能,媒體資源庫(kù)通過(guò)海量網(wǎng)絡(luò)存儲(chǔ)支持大規(guī)模的內(nèi)容存儲(chǔ)。在設(shè)計(jì)上,全國(guó)的媒體資源庫(kù)存放全國(guó)SP內(nèi)容(以及全國(guó)自營(yíng)內(nèi)容),省媒體資源庫(kù)存放省SP內(nèi)容(以及省、地市本地自營(yíng)內(nèi)容)。媒體資源庫(kù)作為內(nèi)容源還需要具有內(nèi)容發(fā)布功能(Web server)和媒體流輸出功能(media/real server)。
CDN網(wǎng)絡(luò)演進(jìn)方案
傳統(tǒng)的CDN技術(shù)仍然是一種客戶(hù)機(jī)-服務(wù)器(C/S)的計(jì)算模式。盡管傳統(tǒng)CDN將服務(wù)能力和服務(wù)內(nèi)容在網(wǎng)絡(luò)上進(jìn)行了分布,可以在一定程度上加速流媒體內(nèi)容的分發(fā),提高服務(wù)質(zhì)量。但由于其核心仍然是基于C/S的架構(gòu),其服務(wù)的擴(kuò)展能力取決于分布節(jié)點(diǎn)的不斷部署,由此造成了CDN服務(wù)能力擴(kuò)展的成本非常高,需要不斷的投資。同時(shí),用戶(hù)訪問(wèn)是具有隨意性,突發(fā)性等特點(diǎn)的,而傳統(tǒng)CDN系統(tǒng)不具備彈性動(dòng)態(tài)擴(kuò)展的能力,難以從根本上提升CDN系統(tǒng)的效率。伴隨著Web 2.0的興起,傳統(tǒng)系統(tǒng)架構(gòu)中Server-Client模式受到挑戰(zhàn),各種Client不在僅僅作為接受Server服務(wù)的被動(dòng)者,而是成為網(wǎng)絡(luò)服務(wù)的積極提供者,網(wǎng)絡(luò)各節(jié)點(diǎn)對(duì)等化將成為Web 2.0時(shí)代下技術(shù)發(fā)展的主流方向之一。下一代的CDN不但要求做到把內(nèi)容復(fù)制到網(wǎng)絡(luò)的最邊緣,使內(nèi)容請(qǐng)求點(diǎn)和響應(yīng)點(diǎn)間的距離縮至最小,還需要對(duì)用戶(hù)請(qǐng)求的內(nèi)容進(jìn)行分析,智能地調(diào)度和分配資源,最好地利用資源。
為滿(mǎn)足流媒體等大容量?jī)?nèi)容的高效分發(fā),在Web 2.0時(shí)代,傳統(tǒng)的CDN網(wǎng)絡(luò)結(jié)構(gòu)模型存在以下問(wèn)題:
在傳統(tǒng)的CDN網(wǎng)絡(luò)中,邊緣節(jié)點(diǎn)從內(nèi)容存儲(chǔ)中心通過(guò)Push或Pull方式獲取內(nèi)容,內(nèi)容存儲(chǔ)中心與邊緣節(jié)點(diǎn)之間的關(guān)系是不對(duì)稱(chēng)的。在Web 2.0理念中,邊緣節(jié)點(diǎn)向原有內(nèi)容存儲(chǔ)中心和其他邊緣節(jié)點(diǎn)的內(nèi)容流動(dòng)的可能也是存在的,CDN作為積極參與網(wǎng)絡(luò)服務(wù)的提供者,邊緣節(jié)點(diǎn)如何參與到整個(gè)網(wǎng)絡(luò)服務(wù)的結(jié)構(gòu)中去。隨著用戶(hù)規(guī)模的迅速增長(zhǎng),不斷增加部署的邊緣節(jié)點(diǎn)的數(shù)量和服務(wù)能力,即網(wǎng)絡(luò)擴(kuò)容,對(duì)運(yùn)營(yíng)商來(lái)講,其成本往往是高昂的,效率是低下的。
作為運(yùn)營(yíng)商時(shí),在Web 2.0時(shí)代下,特別是P2P(Peer to Peer)的出現(xiàn),通過(guò)簡(jiǎn)單的P2P網(wǎng)絡(luò),以很低的成本就會(huì)實(shí)現(xiàn)用戶(hù)規(guī)模越大,網(wǎng)絡(luò)效率越高的效果,當(dāng)然如果僅僅以純粹的P2P網(wǎng)絡(luò)來(lái)提供服務(wù),由于每個(gè)參與P2P網(wǎng)絡(luò)的peer可以直接從其他peer上獲取數(shù)據(jù),無(wú)法做到身份有效認(rèn)證,用戶(hù)和資源等不可能有效管控,從而對(duì)P2P網(wǎng)絡(luò)的電信運(yùn)營(yíng)商帶來(lái)不利影響。大規(guī)模的P2P用戶(hù)也必然加大對(duì)骨干網(wǎng)絡(luò)流量對(duì)沖,由于電信網(wǎng)絡(luò)不同于互聯(lián)網(wǎng),其QoS是需要得到保證的,P2P網(wǎng)絡(luò)中的各peer之間的頻繁數(shù)據(jù)交換,將大大消耗骨干網(wǎng)的數(shù)據(jù)流量,影響電信其他業(yè)務(wù)運(yùn)營(yíng)。因此P2P網(wǎng)絡(luò)的QoS也是無(wú)法得到保證的。
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,現(xiàn)有的各種網(wǎng)絡(luò),如數(shù)據(jù)網(wǎng)、電信網(wǎng)、移動(dòng)網(wǎng)、廣播電視網(wǎng)都將融入下一代網(wǎng)絡(luò)NGN。屆時(shí),網(wǎng)絡(luò)上的應(yīng)用將更加豐富,只有將用戶(hù)需要訪問(wèn)的內(nèi)容盡可能分布到離用戶(hù)最近的地方才能有效地提高網(wǎng)絡(luò)的利用率,為用戶(hù)提供更高品質(zhì)的服務(wù),這些都為CDN提供了無(wú)限的發(fā)展空間??梢灶A(yù)見(jiàn),CDN技術(shù)將隨著網(wǎng)絡(luò)技術(shù)的發(fā)展而不斷前進(jìn),并成為Internet及未來(lái)NGN網(wǎng)絡(luò)中不可分割的一部分。CDN 和P2P模式的融合是媒體分發(fā)技術(shù)發(fā)展的重要趨勢(shì)
CDN和P2P是當(dāng)前互聯(lián)網(wǎng)上實(shí)現(xiàn)內(nèi)容分發(fā)傳遞的兩種主流技術(shù),CDN高成本和高復(fù)雜性制約了其規(guī)模擴(kuò)展的能力,P2P則在網(wǎng)絡(luò)的友好型、可靠性和可管理性上有較大問(wèn)題。
CDN和P2P各有所長(zhǎng),技術(shù)上基本可以互補(bǔ),如果將兩種技術(shù)融合起來(lái),構(gòu)建統(tǒng)一的內(nèi)容承載平臺(tái),將會(huì)有可能實(shí)現(xiàn)大規(guī)模流媒體直播、大型文件下載、高清視頻等高帶寬占有率業(yè)務(wù)的進(jìn)一步普及。通過(guò)P2P擴(kuò)展CDN的容量,CDN可以克服P2P動(dòng)態(tài)性、引導(dǎo)P2P內(nèi)容分發(fā)實(shí)現(xiàn)對(duì)ISP和主干網(wǎng)的友好性,形成一種更加完善的內(nèi)容分發(fā)應(yīng)用模式。因此CDN 和P2P內(nèi)容分發(fā)應(yīng)用模式的融合是媒體分發(fā)技術(shù)發(fā)展的重要趨勢(shì)。
CDN內(nèi)容分發(fā)融合模式
基于CDN網(wǎng)絡(luò)和P2P融合的不同,可將內(nèi)容分發(fā)的融合模式分為邊緣融合模式、中心融合模式,以及同時(shí)具有邊緣和中心融合特征的混合模式。
邊緣融合模式。將整個(gè)網(wǎng)絡(luò)化分為兩個(gè)大層次:“中心層”集中管理整個(gè)網(wǎng)絡(luò)的資源和內(nèi)容;“邊緣層”負(fù)責(zé)就近的,并為用戶(hù)提供服務(wù)。用戶(hù)所訪問(wèn)的內(nèi)容都存放在內(nèi)容中心,但是為了保證效率,用戶(hù)一般不直接訪問(wèn)內(nèi)容中心,而是訪問(wèn)被推送到不同邊緣節(jié)點(diǎn)的內(nèi)容。從以上功能定位來(lái)看,影響用戶(hù)規(guī)模增長(zhǎng)的因素包括邊緣節(jié)點(diǎn)的數(shù)量和服務(wù)能力。
在邊緣融合模型中,將邊緣節(jié)點(diǎn)對(duì)等節(jié)點(diǎn)化,這樣邊緣節(jié)點(diǎn)管轄自身范圍內(nèi)組成了一個(gè)獨(dú)立的P2P自治域網(wǎng)絡(luò),其網(wǎng)絡(luò)效能可以大大提升。該模式中的網(wǎng)絡(luò)分發(fā)和控制通過(guò)下述方式實(shí)現(xiàn):中心層負(fù)責(zé)控制邊緣節(jié)點(diǎn)以上層次的資源和內(nèi)容,其嚴(yán)格遵守Server-Client模式,邊緣節(jié)點(diǎn)受中心控制;邊緣節(jié)點(diǎn)內(nèi)組成的P2P自治域,其資源和內(nèi)容在邊緣節(jié)點(diǎn)是充分共享的。同樣地,在邊緣自治域范圍內(nèi),也會(huì)存在一個(gè)實(shí)在和虛擬的Control Center,負(fù)責(zé)各Peer的資源與內(nèi)容的智能管理。
此模式將CDN的管理機(jī)制和服務(wù)能力引入P2P網(wǎng)絡(luò),形成以CDN為可靠?jī)?nèi)容核心、以P2P為服務(wù)邊緣的結(jié)構(gòu),由于所有的內(nèi)容請(qǐng)求都集中到了一個(gè)或少數(shù)幾個(gè)核心點(diǎn),這就很容易對(duì)用戶(hù)的行為進(jìn)行監(jiān)視和管理,也很容易對(duì)該網(wǎng)絡(luò)中的內(nèi)容進(jìn)行控制,具有很好的查詢(xún)效率。該結(jié)構(gòu)目前主要應(yīng)用于IPTV內(nèi)容分發(fā)網(wǎng)絡(luò)中。由于引入了P2P技術(shù),相比Server-Client模式的網(wǎng)絡(luò)電視系統(tǒng),極大的節(jié)省了帶寬開(kāi)銷(xiāo)。這種結(jié)構(gòu)提高了內(nèi)容的可控性,增強(qiáng)了P2P的穩(wěn)定性,然而這種P2P與CDN的混合只是利用了其各自的外部特性,從本質(zhì)上而言,P2P自身沒(méi)有改造,CDN也沒(méi)有優(yōu)化,自身架構(gòu)沒(méi)有發(fā)生融合,只相當(dāng)于把兩種技術(shù)的服務(wù)方式做了疊加,并沒(méi)有有效地實(shí)現(xiàn)兩種技術(shù)的優(yōu)劣互補(bǔ)。
中心融合模式。在傳統(tǒng)CDN中,從中心到邊緣服務(wù)器之間的數(shù)據(jù)鏈路需要相當(dāng)大的投資,同時(shí)資源的效率不高、帶寬復(fù)用率低;另外在跨ISP等情況下,鏈路的暢通也難以得到保障。針對(duì)這一問(wèn)題,可以以P2P技術(shù)對(duì)CDN網(wǎng)絡(luò)進(jìn)行優(yōu)化、改造。在中心融合模式中,對(duì)業(yè)務(wù)網(wǎng)絡(luò)劃分了同樣的結(jié)構(gòu)層次,不過(guò)P2P方式不是采用在邊緣節(jié)點(diǎn)內(nèi)部,而是邊緣節(jié)點(diǎn)之間,每個(gè)邊緣節(jié)點(diǎn)類(lèi)似P2P網(wǎng)絡(luò)中的一個(gè)Peer,也就是說(shuō)邊緣節(jié)點(diǎn)可以不必從中心獲取內(nèi)容服務(wù),邊緣節(jié)點(diǎn)之間可以相互提供內(nèi)容服務(wù),利用P2P的目錄服務(wù)和多點(diǎn)傳輸能力,實(shí)現(xiàn)CDN節(jié)點(diǎn)設(shè)備之間的內(nèi)容交換、互相備份,大大減輕了對(duì)中心層的壓力,增強(qiáng)從中心到邊緣節(jié)點(diǎn)的CDN網(wǎng)絡(luò)的內(nèi)容傳送效率、使系統(tǒng)冗余性得以提高,從而提升CDN的內(nèi)容分發(fā)能力。;而且邊緣節(jié)點(diǎn)的內(nèi)容也可以被聚合到了中心層,并可為其他邊緣節(jié)點(diǎn)分享。
與P2P網(wǎng)絡(luò)不同的是,雖然邊緣節(jié)點(diǎn)可以自由的交換內(nèi)容,但其仍然受核心節(jié)點(diǎn)控制。該模型的網(wǎng)絡(luò)智能提高下述方式實(shí)現(xiàn):每個(gè)邊緣節(jié)點(diǎn)聚合的內(nèi)容,都通過(guò)中心注冊(cè)方式,實(shí)現(xiàn)內(nèi)容中心總控制;邊緣節(jié)點(diǎn)的資源能力由核心節(jié)點(diǎn)總控制。
這種模式減輕了內(nèi)容分發(fā)時(shí)對(duì)中心服務(wù)器造成的壓力。其P2P節(jié)點(diǎn)是服務(wù)器,即Server to Server。邊緣服務(wù)器之間距離較遠(yuǎn)且網(wǎng)絡(luò)環(huán)境相差較大,服務(wù)器間傳輸會(huì)有一定的瓶頸限制。
混合模式。以邊緣融合模式和中心融合模式為基礎(chǔ),可以衍生出很多更加復(fù)雜的CDN與P2P的融合模式,比如多個(gè)邊緣節(jié)點(diǎn)參與同個(gè)P2P自治域,同時(shí)各個(gè)邊緣節(jié)點(diǎn)之間,組成一個(gè)較高層次的P2P自治域,這樣整個(gè)網(wǎng)絡(luò)的放大效能可以提升很多。而且內(nèi)容之間的流動(dòng)可以更加自由和多樣化。
綜上提及的CDN與P2P融合模式,并不只是簡(jiǎn)單的把兩種技術(shù)疊加,而是一方面從CDN網(wǎng)絡(luò)中心到邊緣層采用P2P技術(shù)進(jìn)行優(yōu)化,用P2P技術(shù)重新組織原有C/S架構(gòu)的各服務(wù)節(jié)點(diǎn),另外在P2P網(wǎng)絡(luò)中也融入CDN技術(shù)的一些優(yōu)點(diǎn),使其在可控、可管理性上得以提高。
在兩種技術(shù)充分融合、滲透、改造之后,將兩者統(tǒng)一,形成一個(gè)真正優(yōu)化的(上層CDN經(jīng)過(guò)P2P化改造,提升了分發(fā)能力,下層P2P可控性強(qiáng),有管理能力)的CDN與P2P完整融合的流媒體內(nèi)容分發(fā)平臺(tái)。