亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

CDN調(diào)度增強(qiáng)方法、裝置及系統(tǒng)與流程

文檔序號(hào):11930654閱讀:567來源:國知局
CDN調(diào)度增強(qiáng)方法、裝置及系統(tǒng)與流程
本發(fā)明涉及三網(wǎng)融合
技術(shù)領(lǐng)域
,尤其涉及一種CDN調(diào)度增強(qiáng)方法、裝置及系統(tǒng)。
背景技術(shù)
:如何把用戶的訪問請(qǐng)求調(diào)度到最合適的CDN(ContentDeliveryNetwork,內(nèi)容分發(fā)網(wǎng)絡(luò))節(jié)點(diǎn)是CDN的關(guān)鍵技術(shù),目前,調(diào)度技術(shù)主要是就近調(diào)度的原則,主要考慮服務(wù)器的地理位置、服務(wù)器富余能力等因素,把用戶的服務(wù)調(diào)度到離其最近(網(wǎng)絡(luò)距離最近)、服務(wù)能力還有富余的節(jié)點(diǎn)。CDN技術(shù)雖然已經(jīng)經(jīng)過多年的發(fā)展,但現(xiàn)有就近調(diào)度技術(shù)在對(duì)網(wǎng)絡(luò)因素的考慮還不完善,主要在問題在于,網(wǎng)絡(luò)負(fù)載、網(wǎng)絡(luò)質(zhì)量是一個(gè)不斷變化的過程,難以實(shí)時(shí)更新讓CDN了解。另外,由于用戶終端的范圍很廣,每個(gè)用戶到服務(wù)器的位置可能都有不同,也難以為每個(gè)用戶定制最佳的網(wǎng)絡(luò)路徑。ALTO(ApplicationLayerTrafficOptimization,應(yīng)用層流量優(yōu)化)技術(shù)的產(chǎn)生就是為了讓CDN能考慮更多的網(wǎng)絡(luò)因素而制訂的,ALTO標(biāo)準(zhǔn)2010提出后,近年逐步開始應(yīng)用,但也發(fā)現(xiàn)了一些問題。現(xiàn)有技術(shù)中一種用于內(nèi)容分發(fā)網(wǎng)絡(luò)的應(yīng)用層流量優(yōu)化增強(qiáng)的方案是在網(wǎng)絡(luò)中增加ALTO服務(wù)器收集網(wǎng)絡(luò)拓?fù)?,并在GSLB、CDNPOP(pointofpresence)上增加ALTO客戶端;但是GSLB(GlobalServerLoadBalance,全局服務(wù)負(fù)載均衡)通過ALTO協(xié)議去查詢網(wǎng)絡(luò)拓?fù)?,只能查到網(wǎng)絡(luò)是否中斷。因此,有必要提出一種CDN調(diào)度增強(qiáng)方法以解決現(xiàn)有技術(shù)中的上述技術(shù)問題。技術(shù)實(shí)現(xiàn)要素:本公開要解決的一個(gè)技術(shù)問題是如何提供一種CDN網(wǎng)絡(luò)增強(qiáng)方法,通過客戶端與ALTO的結(jié)合,使ALTO描繪的網(wǎng)絡(luò)鏈路質(zhì)量表更準(zhǔn)確,大大減小了ALTO服務(wù)器的計(jì)算量,使ALTO服務(wù)器能計(jì)算出實(shí)時(shí)網(wǎng)絡(luò)的故障點(diǎn),以在調(diào)度時(shí)可以有效回避有問題的網(wǎng)絡(luò)線路。本公開提供一種CDN調(diào)度增強(qiáng)方法,包括:應(yīng)用層流量優(yōu)化端點(diǎn)ALTOEndPoint服務(wù)器獲取終端根據(jù)接收到的數(shù)據(jù)質(zhì)量情況上報(bào)的網(wǎng)絡(luò)問題信息;ALTOEndPoint服務(wù)器解析網(wǎng)絡(luò)問題信息,確定出現(xiàn)網(wǎng)絡(luò)問題的網(wǎng)絡(luò)鏈路;ALTOEndPoint服務(wù)器將出現(xiàn)網(wǎng)絡(luò)問題的網(wǎng)絡(luò)鏈路信息上報(bào)給應(yīng)用層流量優(yōu)化ALTO服務(wù)器,使得ALTO服務(wù)器更新網(wǎng)絡(luò)鏈路情況,以便內(nèi)容分發(fā)網(wǎng)絡(luò)CDN調(diào)度服務(wù)器根據(jù)ALTO服務(wù)器中的當(dāng)前網(wǎng)絡(luò)鏈路情況選擇網(wǎng)絡(luò)鏈路。進(jìn)一步地,獲取終端根據(jù)接收到的數(shù)據(jù)質(zhì)量情況上報(bào)的網(wǎng)絡(luò)問題信息,包括:終端實(shí)施網(wǎng)絡(luò)質(zhì)量監(jiān)控,確定接收到的數(shù)據(jù)質(zhì)量信息;當(dāng)數(shù)據(jù)質(zhì)量低于第一閥值時(shí),向應(yīng)用層流量優(yōu)化端點(diǎn)ALTOEndPoint服務(wù)器上報(bào)網(wǎng)絡(luò)問題信息,網(wǎng)絡(luò)問題信息包括ALTOEndPoint服務(wù)器ID、目標(biāo)服務(wù)器、延遲以及丟包率信息。進(jìn)一步地,獲取終端通過上報(bào)的網(wǎng)絡(luò)問題信息之后包括:ALTOEndPoint服務(wù)器將網(wǎng)絡(luò)問題信息記錄在數(shù)據(jù)庫中,并記錄當(dāng)前時(shí)間。進(jìn)一步地,解析網(wǎng)絡(luò)問題信息確定出現(xiàn)網(wǎng)絡(luò)問題的網(wǎng)絡(luò)鏈路包括:ALTOEndPoint服務(wù)器根據(jù)各個(gè)終端上報(bào)的網(wǎng)絡(luò)問題信息以及最小一致性故障集合算法SCFS確定出現(xiàn)網(wǎng)絡(luò)問題的網(wǎng)絡(luò)鏈路,其中網(wǎng)絡(luò)問題包括延時(shí)過大、網(wǎng)絡(luò)抖動(dòng)較大、出現(xiàn)丟包、線路擁塞;若發(fā)現(xiàn)某一網(wǎng)絡(luò)鏈路出現(xiàn)網(wǎng)絡(luò)問題后,將網(wǎng)絡(luò)鏈路的Cost值加大。進(jìn)一步地,內(nèi)容分發(fā)網(wǎng)絡(luò)CDN調(diào)度服務(wù)器根據(jù)ALTO服務(wù)器中的當(dāng)前網(wǎng)絡(luò)鏈路情況選擇網(wǎng)絡(luò)鏈路包括:CDN調(diào)度服務(wù)器在接收到新的調(diào)度請(qǐng)求后,向ALTO服務(wù)器發(fā)送網(wǎng)絡(luò)鏈路情況調(diào)取請(qǐng)求;ALTO服務(wù)器將根據(jù)終端以及ALTOEndPoint服務(wù)器獲取的當(dāng)前網(wǎng)絡(luò)鏈路情況發(fā)送給CDN調(diào)度服務(wù)器;CDN調(diào)度服務(wù)器檢查各網(wǎng)絡(luò)鏈路的cost值,根 據(jù)全局負(fù)載均衡算法GSLB查詢最優(yōu)網(wǎng)絡(luò)鏈路路徑;CDN調(diào)度服務(wù)器基于最優(yōu)網(wǎng)絡(luò)鏈路路徑建立網(wǎng)絡(luò)連接。本發(fā)明還提供一種CDN調(diào)度增強(qiáng)裝置,包括:獲取模塊,用于獲取終端根據(jù)接收到的數(shù)據(jù)質(zhì)量情況上報(bào)的網(wǎng)絡(luò)問題信息;解析模塊,用于解析網(wǎng)絡(luò)問題信息,確定出現(xiàn)網(wǎng)絡(luò)問題的網(wǎng)絡(luò)鏈路;上報(bào)模塊,用于將出現(xiàn)網(wǎng)絡(luò)問題的網(wǎng)絡(luò)鏈路信息上報(bào)給應(yīng)用層流量優(yōu)化ALTO服務(wù)器,使得ALTO服務(wù)器更新網(wǎng)絡(luò)鏈路情況,以便內(nèi)容分發(fā)網(wǎng)絡(luò)CDN調(diào)度服務(wù)器根據(jù)ALTO服務(wù)器中的當(dāng)前網(wǎng)絡(luò)鏈路情況選擇網(wǎng)絡(luò)鏈路。進(jìn)一步地,該裝置還包括記錄模塊,用于獲取模塊述獲取終端通過上報(bào)的網(wǎng)絡(luò)問題信息之后,將網(wǎng)絡(luò)問題信息記錄在數(shù)據(jù)庫中,并記錄當(dāng)前時(shí)間。進(jìn)一步地,解析模塊用于根據(jù)各個(gè)終端上報(bào)的網(wǎng)絡(luò)問題信息以及最小一致性故障集合算法SCFS確定出現(xiàn)網(wǎng)絡(luò)問題的網(wǎng)絡(luò)鏈路,其中網(wǎng)絡(luò)問題包括延時(shí)過大、網(wǎng)絡(luò)抖動(dòng)較大、出現(xiàn)丟包、線路擁塞;若發(fā)現(xiàn)某一網(wǎng)絡(luò)鏈路出現(xiàn)網(wǎng)絡(luò)問題后,上報(bào)模塊,用于將網(wǎng)絡(luò)問題上報(bào)給ALTO服務(wù)器以便將出現(xiàn)網(wǎng)絡(luò)問題的網(wǎng)絡(luò)鏈路的Cost值加大。本發(fā)明還提供一種CDN調(diào)度增強(qiáng)系統(tǒng),包括:終端質(zhì)量監(jiān)控網(wǎng)元,用于檢測(cè)接收到數(shù)據(jù)的質(zhì)量情況,若發(fā)現(xiàn)數(shù)據(jù)質(zhì)量出現(xiàn)問題則觸發(fā)上報(bào)網(wǎng)絡(luò)問題;包括上述CDN調(diào)度增強(qiáng)裝置的應(yīng)用層流量優(yōu)化端點(diǎn)ALTOEndPoint服務(wù)器,用于獲取終端通過上報(bào)的網(wǎng)絡(luò)問題信息,解析網(wǎng)絡(luò)問題信息,確定出現(xiàn)網(wǎng)絡(luò)問題的網(wǎng)絡(luò)鏈路;應(yīng)用層流量優(yōu)化ALTO服務(wù)器,用于接收ALTOEndPoint服務(wù)器上報(bào)的出現(xiàn)網(wǎng)絡(luò)問題的網(wǎng)絡(luò)鏈路信息,更新網(wǎng)絡(luò)鏈路情況;內(nèi)容分發(fā)網(wǎng)絡(luò)CDN調(diào)度服務(wù)器,用于根據(jù)ALTO服務(wù)器中的當(dāng)前網(wǎng)絡(luò)鏈路情況選擇網(wǎng)絡(luò)鏈路。進(jìn)一步地,終端質(zhì)量監(jiān)控網(wǎng)元用于實(shí)施網(wǎng)絡(luò)質(zhì)量監(jiān)控,確定接收到的數(shù)據(jù)質(zhì)量信息;當(dāng)數(shù)據(jù)質(zhì)量低于第一閥值時(shí),向應(yīng)用層流量優(yōu)化端點(diǎn)ALTOEndPoint服務(wù)器上報(bào)網(wǎng)絡(luò)問題信息,網(wǎng)絡(luò)問題信息包括ALTOEndPoint服務(wù)器ID、目標(biāo)服務(wù)器、延遲以及丟包率信息。進(jìn)一步地,ALTO服務(wù)器用于接收ALTOEndPoint服務(wù)器根據(jù) ALTOEndPoint服務(wù)器根據(jù)各個(gè)終端上報(bào)的網(wǎng)絡(luò)問題信息以及最小一致性故障集合算法SCFS確定出現(xiàn)網(wǎng)絡(luò)問題的網(wǎng)絡(luò)鏈路,將出現(xiàn)網(wǎng)絡(luò)問題的網(wǎng)絡(luò)鏈路的Cost值加大。進(jìn)一步地,CDN調(diào)度服務(wù)器用于在接收到新的調(diào)度請(qǐng)求后,向ALTO服務(wù)器發(fā)送網(wǎng)絡(luò)鏈路情況調(diào)取請(qǐng)求;ALTO服務(wù)器用于將根據(jù)終端以及ALTOEndPoint服務(wù)器獲取當(dāng)前網(wǎng)絡(luò)鏈路情況發(fā)送給CDN調(diào)度服務(wù)器;CDN調(diào)度服務(wù)器用于檢查各網(wǎng)絡(luò)鏈路的cost值,根據(jù)全局負(fù)載均衡算法GSLB查詢最優(yōu)網(wǎng)絡(luò)鏈路路徑;CDN調(diào)度服務(wù)器用于基于最優(yōu)網(wǎng)絡(luò)鏈路路徑建立網(wǎng)絡(luò)連接。本發(fā)明提供的CDN調(diào)度增強(qiáng)方法、裝置及系統(tǒng),在ALTOEndpoint收集客戶端的上報(bào)的網(wǎng)絡(luò)質(zhì)量情況,通過客戶端與ALTO的結(jié)合,使ALTO描繪的網(wǎng)絡(luò)鏈路質(zhì)量表更準(zhǔn)確,大大減小了ALTO服務(wù)器的計(jì)算量,使ALTO服務(wù)器能計(jì)算出實(shí)時(shí)網(wǎng)絡(luò)的故障點(diǎn),在調(diào)度時(shí)可以回避有問題的網(wǎng)絡(luò)線路。附圖說明圖1示出本發(fā)明一個(gè)實(shí)施例的CDN調(diào)度增強(qiáng)方法的流程圖。圖2示出本發(fā)明一個(gè)實(shí)施例的CDN調(diào)度技術(shù)的示意圖。圖3示出本發(fā)明一個(gè)實(shí)施例的CDN調(diào)度系統(tǒng)的結(jié)構(gòu)示意圖。圖4示出本發(fā)明一個(gè)實(shí)施例的質(zhì)量上報(bào)流程的示意圖。圖5示出本發(fā)明一個(gè)實(shí)施例的根據(jù)終端質(zhì)量信息進(jìn)行CDN調(diào)度增強(qiáng)流程的示意圖。圖6示出本發(fā)明一個(gè)實(shí)施例的一種CDN調(diào)度增強(qiáng)裝置的結(jié)構(gòu)框圖。圖7示出本發(fā)明一個(gè)實(shí)施例的一種CDN調(diào)度增強(qiáng)系統(tǒng)的結(jié)構(gòu)框圖。具體實(shí)施方式下面參照附圖對(duì)本發(fā)明進(jìn)行更全面的描述,其中說明本發(fā)明的示例 性實(shí)施例。圖1示出本發(fā)明一個(gè)實(shí)施例的CDN調(diào)度增強(qiáng)方法的流程圖。如圖1所示,該方法主要包括:步驟100,ALTOEndPoint(ApplicationLayerTrafficOptimizationEndPoint,應(yīng)用層流量優(yōu)化端點(diǎn))服務(wù)器獲取終端根據(jù)接收到的數(shù)據(jù)質(zhì)量情況上報(bào)的網(wǎng)絡(luò)問題信息。在一個(gè)實(shí)施例中,獲取終端根據(jù)接收到的數(shù)據(jù)質(zhì)量情況上報(bào)的網(wǎng)絡(luò)問題信息,包括:在終端中實(shí)施網(wǎng)絡(luò)質(zhì)量監(jiān)控,確定終端的接收到的數(shù)據(jù)質(zhì)量信息;當(dāng)數(shù)據(jù)質(zhì)量低于第一閥值時(shí),向應(yīng)用層流量優(yōu)化端點(diǎn)ALTOEndPoint服務(wù)器上報(bào)網(wǎng)絡(luò)問題信息,網(wǎng)絡(luò)問題信息包括ALTOEndPoint服務(wù)器ID、目標(biāo)服務(wù)器、延遲以及丟包率信息。步驟102,ALTOEndPoint服務(wù)器解析網(wǎng)絡(luò)問題信息,確定出現(xiàn)網(wǎng)絡(luò)問題的網(wǎng)絡(luò)鏈路。在一個(gè)實(shí)施例中,ALTOEndPoint服務(wù)器將網(wǎng)絡(luò)問題信息記錄在數(shù)據(jù)庫中,并記錄當(dāng)前時(shí)間。在一個(gè)實(shí)施例中,ALTOEndPoint服務(wù)器根據(jù)各個(gè)終端上報(bào)的網(wǎng)絡(luò)問題信息以及最小一致性故障集合算法SCFS確定出現(xiàn)網(wǎng)絡(luò)問題的網(wǎng)絡(luò)鏈路,其中網(wǎng)絡(luò)問題包括延時(shí)過大、網(wǎng)絡(luò)抖動(dòng)較大、出現(xiàn)丟包、線路擁塞;若發(fā)現(xiàn)某一網(wǎng)絡(luò)鏈路出現(xiàn)問題后,將網(wǎng)絡(luò)鏈路的Cost值加大。在一個(gè)實(shí)施例中,網(wǎng)絡(luò)鏈路的Cost值的數(shù)量值一段一般是小于100的,Cost值加大到十萬級(jí)就可認(rèn)為是無窮大,說明網(wǎng)絡(luò)是不可達(dá)的。具體地,ALTOEndPoint服務(wù)器接收到多個(gè)ALTO客戶端上報(bào)的網(wǎng)絡(luò)問題后,根據(jù)客戶端的位置與CDN位置進(jìn)行比較,計(jì)算出哪段網(wǎng)絡(luò)出現(xiàn)問題。步驟104,ALTOEndPoint服務(wù)器將出現(xiàn)網(wǎng)絡(luò)問題的網(wǎng)絡(luò)鏈路信息上報(bào)給應(yīng)用層流量優(yōu)化ALTO服務(wù)器,使得ALTO服務(wù)器更新網(wǎng)絡(luò)鏈路情況,以便內(nèi)容分發(fā)網(wǎng)絡(luò)CDN調(diào)度服務(wù)器根據(jù)ALTO服務(wù)器中的當(dāng)前網(wǎng)絡(luò)鏈路情況選擇網(wǎng)絡(luò)鏈路。在一個(gè)實(shí)施例中,內(nèi)容分發(fā)網(wǎng)絡(luò)CDN調(diào)度服務(wù)器在接收到新的調(diào) 度請(qǐng)求后,向ALTO服務(wù)器發(fā)送網(wǎng)絡(luò)鏈路情況調(diào)取請(qǐng)求;ALTO服務(wù)器將當(dāng)前的網(wǎng)絡(luò)鏈路情況發(fā)送給CDN調(diào)度服務(wù)器;CDN調(diào)度服務(wù)器檢查各網(wǎng)絡(luò)鏈路的cost值,根據(jù)全局負(fù)載均衡算法GSLB查詢最優(yōu)網(wǎng)絡(luò)鏈路路徑,選擇POP服務(wù)器節(jié)點(diǎn);CDN調(diào)度服務(wù)器基于最優(yōu)網(wǎng)絡(luò)鏈路路徑與POP服務(wù)器節(jié)點(diǎn)建立網(wǎng)絡(luò)連接。本發(fā)明上述實(shí)施例提供的CDN調(diào)度增強(qiáng)方法,在ALTOEndpoint收集客戶端的上報(bào)的網(wǎng)絡(luò)質(zhì)量情況,通過客戶端與ALTO的結(jié)合,使ALTO描繪的網(wǎng)絡(luò)鏈路質(zhì)量表更準(zhǔn)確,大大減小了ALTO服務(wù)器的計(jì)算量,使ALTO服務(wù)器能計(jì)算出實(shí)時(shí)網(wǎng)絡(luò)的故障點(diǎn),在調(diào)度時(shí)可以回避有問題的網(wǎng)絡(luò)線路。圖2示出本發(fā)明一個(gè)實(shí)施例的CDN調(diào)度技術(shù)的示意圖,如圖2所示,本發(fā)明實(shí)施例可以應(yīng)用于電信運(yùn)營商的寬帶接入用戶,電信運(yùn)營商接入網(wǎng)的主要特點(diǎn)是用戶一般使用PPPoE接入至接入服務(wù)器,由該接入服務(wù)器作為網(wǎng)關(guān)再連接至Internet。電信運(yùn)營商系統(tǒng)中接入在同一接入網(wǎng)關(guān)下的用戶到CDN的調(diào)度服務(wù)器GSLB26、各個(gè)POP點(diǎn)的路徑是相同的,只是用戶家庭到接入網(wǎng)關(guān)這一段不同,目前一個(gè)接入網(wǎng)關(guān)25可接入的用戶達(dá)幾十萬甚至百萬。圖3示出本發(fā)明一個(gè)實(shí)施例的CDN調(diào)度系統(tǒng)的結(jié)構(gòu)示意圖。如圖3所示,本發(fā)明在網(wǎng)絡(luò)系統(tǒng)需增加ALTOEndpoint、終端質(zhì)量監(jiān)控功能以及CDNGSLB客戶端。在用戶終端中集成終端質(zhì)量監(jiān)控功能模塊,該功能模塊監(jiān)測(cè)客戶接收數(shù)據(jù)的質(zhì)量,當(dāng)出現(xiàn)質(zhì)量問題時(shí),由該模塊向ALTOEndPoint服務(wù)器上報(bào)。ALTOEndPoint服務(wù)器掛接于SR(ServiceRouter)接入服務(wù)器旁,當(dāng)它接收到用戶上報(bào)的信息時(shí),將在其數(shù)據(jù)庫中新增該信息,并記錄當(dāng)前時(shí)間。在一個(gè)實(shí)施例中,參照?qǐng)D2、3,CDN調(diào)度服務(wù)器GSLB判斷,用戶的DNSIP地址或終端的IP地址,根據(jù)用戶的地理位置及配置好的策略把用戶調(diào)度到指定的POP節(jié)點(diǎn)。當(dāng)POP節(jié)點(diǎn)出現(xiàn)故障時(shí),CDNGSLB接收到新的服務(wù)請(qǐng)求時(shí),會(huì)把該請(qǐng)求調(diào)度到健康的節(jié)點(diǎn)。CDNGSLB判斷一個(gè)節(jié)點(diǎn)或服務(wù)器是否健康,一般可由CDNPOP主動(dòng)向GSLB匯報(bào)自己的健康情況;GSLB也可主動(dòng)通過PING等手段探測(cè)網(wǎng)絡(luò)情況。相對(duì)應(yīng)現(xiàn)有技術(shù)中服務(wù)器知道自身的服務(wù)能力是否充足并不了解網(wǎng)絡(luò)情況的狀況,增加終端質(zhì)量監(jiān)控可以及時(shí)獲得當(dāng)前網(wǎng)絡(luò)中的網(wǎng)絡(luò)問題以及出現(xiàn)網(wǎng)絡(luò)的位置,主動(dòng)上報(bào)出現(xiàn)問題的網(wǎng)絡(luò)鏈路到ALTO服務(wù)器可以實(shí)時(shí)更新當(dāng)前的網(wǎng)絡(luò)情況,不需要ALTO服務(wù)器或調(diào)度服務(wù)器實(shí)時(shí)檢測(cè)當(dāng)前的網(wǎng)絡(luò)鏈路問題。本發(fā)明實(shí)施例提供的CDN調(diào)度增強(qiáng)方式,在SR旁設(shè)置ALTOEndpoint收集客戶端的質(zhì)量情況,大大減小了ALTO服務(wù)器的計(jì)算工作量,使ALTO服務(wù)器能計(jì)算出實(shí)時(shí)網(wǎng)絡(luò)的故障點(diǎn);通過客戶端與ALTO的結(jié)合,使ALTO描繪的網(wǎng)絡(luò)鏈路質(zhì)量表更準(zhǔn)確,使得調(diào)度服務(wù)器既能獲得當(dāng)前網(wǎng)絡(luò)的問題,又能知曉自身的服務(wù)能力是否充足,這樣可以根據(jù)當(dāng)前的實(shí)際網(wǎng)絡(luò)情況以及自身服務(wù)能力進(jìn)行調(diào)度,可以大大增強(qiáng)調(diào)度服務(wù)器的調(diào)度效果,增強(qiáng)調(diào)度效率、優(yōu)化網(wǎng)絡(luò)鏈路、提供用戶體驗(yàn)。圖4示出本發(fā)明一個(gè)實(shí)施例的質(zhì)量上報(bào)流程的示意圖。如圖4所示,該方法包括:步驟401,客戶終端向ALTOEndpoint服務(wù)器上報(bào)網(wǎng)絡(luò)質(zhì)量問題,具體地可以通過HTTP協(xié)議中的HTTPPOST消息上報(bào)質(zhì)量問題。具體地,終端質(zhì)量監(jiān)控模塊收集終端的質(zhì)量信息,當(dāng)質(zhì)量低于某個(gè)閥值時(shí),它將向ALTOEndPoint服務(wù)器上報(bào)信息,上報(bào)信息如下:USERIPTargetServerDelayPacketLost10.10.0.120.1.1.11000ms1%步驟402,確定出現(xiàn)問題的網(wǎng)絡(luò)鏈路,并通過HTTPPost消息向ALTO服務(wù)器上報(bào)網(wǎng)絡(luò)鏈路問題,該網(wǎng)絡(luò)鏈路問題上報(bào)消息可以為“HTTPPost/Delay=***,PacketLost=***”。具體地,ALTOEndPoint服務(wù)器接收到多個(gè)ALTO客戶端上報(bào)的網(wǎng)絡(luò)問題后,根據(jù)客戶端的位置與CDN位置進(jìn)行比較,計(jì)算出哪段網(wǎng)絡(luò)出現(xiàn)問題。步驟403,ALTO服務(wù)器在收到網(wǎng)絡(luò)鏈路問題報(bào)告后,返回確認(rèn)消 息,消息為“HTTP200OK”。在一個(gè)實(shí)施例中,對(duì)于同一TargetServer的信息,ALTOEndpoint服務(wù)器在指定時(shí)間內(nèi)如1分鐘只上報(bào)一次。在指定的時(shí)間內(nèi)例如60S或30S,當(dāng)另一用戶也上報(bào)了到同一TargetServer的故障信息時(shí),ALTOEndPoint服務(wù)器在記錄該信息的同時(shí),將向ALTO服務(wù)器報(bào)告網(wǎng)絡(luò)問題,上報(bào)的信息如下:ALTOEndpointIDTargetServerDelayPacketLostPID20.1.1.11000ms1%圖5示出本發(fā)明一個(gè)實(shí)施例的根據(jù)終端質(zhì)量信息進(jìn)行CDN調(diào)度增強(qiáng)流程的示意圖,如圖5所示,該流程包括:步驟501,向CDN調(diào)度服務(wù)器GSLB發(fā)送調(diào)度請(qǐng)求。步驟502,CDN調(diào)度服務(wù)器在接收到新的調(diào)度請(qǐng)求后,向ALTO服務(wù)器發(fā)送網(wǎng)絡(luò)鏈路情況調(diào)取請(qǐng)求,該鏈路情況調(diào)取請(qǐng)求可以是“HTTPGet/Subnet=***”。步驟503,ALTO服務(wù)器將當(dāng)前的網(wǎng)絡(luò)鏈路情況發(fā)送給CDN調(diào)度服務(wù)器,該響應(yīng)消息可以是“HTTP200OKTarget1Cost=***,Target2cost=***,Target3Cost=***”。S504,CDN調(diào)度服務(wù)器檢查各網(wǎng)絡(luò)鏈路的cost值,根據(jù)全局負(fù)載均衡算法GSLB查詢最優(yōu)網(wǎng)絡(luò)鏈路路徑,例如選擇“Target1”作為目標(biāo)鏈路及節(jié)點(diǎn)。在一個(gè)實(shí)施例中,CDN在接收到用戶請(qǐng)求時(shí),CDNGSLB除了檢查各CDNPOP點(diǎn)的服務(wù)器資源情況外,還需要對(duì)用戶到CDNPOP點(diǎn)的鏈路Cost值進(jìn)行檢查。CDNGSLB將選擇Cost值、POP服務(wù)器資源情況綜合作出判斷。在一個(gè)具體地實(shí)施方式中,如有A、B、C三個(gè)服務(wù)器,其Cost值分別為CostA、CostB、CostC,資源能力為PopCapacityA、PopCapacityB、PopCapacityC。具體地,可以先判斷CostA、CostB、CostC是否均小于100000(故障閥值),然后判斷PopCapacityA、PopCapacityB、PopCapacityC是否均大于某個(gè)值,如100(還可以接 收100個(gè)用戶請(qǐng)求);再選擇CostA、CostB、CostC中最小值的節(jié)點(diǎn),把用戶調(diào)度到該節(jié)點(diǎn);如果CostA、CostB、CostC值相同再選擇PopCapacityA、PopCapacityB、PopCapacityC最大的節(jié)點(diǎn)。步驟505,CDN調(diào)度服務(wù)器基于最優(yōu)網(wǎng)絡(luò)鏈路路徑如“Target1”所確定的路徑及POP節(jié)點(diǎn)建立網(wǎng)絡(luò)連接。本發(fā)明上述實(shí)施例的CDN調(diào)度增強(qiáng)方法,通過ALTOEndPoint服務(wù)器中實(shí)施鏈路故障定位計(jì)算功能,在ALTO服務(wù)器增加安全模塊確定故障網(wǎng)絡(luò)鏈路,可以防止洪泛的產(chǎn)生。圖6示出本發(fā)明一個(gè)實(shí)施例的一種CDN調(diào)度增強(qiáng)裝置的結(jié)構(gòu)框圖,如圖6所示,該裝置600包括:獲取模塊601,用于獲取終端根據(jù)接收到的數(shù)據(jù)質(zhì)量情況上報(bào)的網(wǎng)絡(luò)問題信息;解析模塊602,用于解析網(wǎng)絡(luò)問題信息,確定出現(xiàn)網(wǎng)絡(luò)問題的網(wǎng)絡(luò)鏈路;上報(bào)模塊603,用于將出現(xiàn)網(wǎng)絡(luò)問題的網(wǎng)絡(luò)鏈路信息上報(bào)給應(yīng)用層流量優(yōu)化ALTO服務(wù)器,使得ALTO服務(wù)器更新網(wǎng)絡(luò)鏈路情況,以便內(nèi)容分發(fā)網(wǎng)絡(luò)CDN調(diào)度服務(wù)器根據(jù)ALTO服務(wù)器中的當(dāng)前網(wǎng)絡(luò)鏈路情況選擇網(wǎng)絡(luò)鏈路。在一個(gè)實(shí)施例中,該裝置600還包括記錄模塊604,用于獲取模塊述獲取終端通過上報(bào)的網(wǎng)絡(luò)問題信息之后,將網(wǎng)絡(luò)問題信息記錄在數(shù)據(jù)庫中,并記錄當(dāng)前時(shí)間。在一個(gè)實(shí)施例中,解析模塊602用于根據(jù)各個(gè)終端上報(bào)的網(wǎng)絡(luò)問題信息以及最小一致性故障集合算法SCFS確定出現(xiàn)網(wǎng)絡(luò)問題的網(wǎng)絡(luò)鏈路,其中網(wǎng)絡(luò)問題包括延時(shí)過大、網(wǎng)絡(luò)抖動(dòng)較大、出現(xiàn)丟包、線路擁塞;若發(fā)現(xiàn)某一網(wǎng)絡(luò)鏈路出現(xiàn)網(wǎng)絡(luò)問題后,上報(bào)模塊,用于將網(wǎng)絡(luò)問題上報(bào)給ALTO服務(wù)器以便將出現(xiàn)網(wǎng)絡(luò)問題的網(wǎng)絡(luò)鏈路的Cost值加大。圖7示出本發(fā)明一個(gè)實(shí)施例的一種CDN調(diào)度增強(qiáng)系統(tǒng)的結(jié)構(gòu)框圖,如圖7所示,該系統(tǒng)700包括:終端質(zhì)量監(jiān)控網(wǎng)元701,用于檢測(cè)接收到數(shù)據(jù)的質(zhì)量情況,若發(fā)現(xiàn)數(shù)據(jù)質(zhì)量出現(xiàn)問題則觸發(fā)上報(bào)網(wǎng)絡(luò)問題;包括上述CDN調(diào)度增強(qiáng)裝置的應(yīng)用層流量優(yōu)化端點(diǎn)ALTOEndPoint服務(wù)器702,用于獲取終端通過上報(bào)的網(wǎng)絡(luò)問題信息,解析網(wǎng)絡(luò)問題信息,確定出現(xiàn)網(wǎng)絡(luò)問題的網(wǎng)絡(luò)鏈路;應(yīng)用層流量優(yōu)化ALTO服 務(wù)器703,用于接收ALTOEndPoint服務(wù)器702上報(bào)的出現(xiàn)網(wǎng)絡(luò)問題的網(wǎng)絡(luò)鏈路信息,更新網(wǎng)絡(luò)鏈路情況;內(nèi)容分發(fā)網(wǎng)絡(luò)CDN調(diào)度服務(wù)器704,用于根據(jù)ALTO服務(wù)器703中的當(dāng)前網(wǎng)絡(luò)鏈路情況選擇網(wǎng)絡(luò)鏈路。在一個(gè)實(shí)施例中,所終端質(zhì)量監(jiān)控網(wǎng)元701用于實(shí)施網(wǎng)絡(luò)質(zhì)量監(jiān)控,確定數(shù)據(jù)質(zhì)量信息;當(dāng)數(shù)據(jù)質(zhì)量低于第一閥值時(shí),向應(yīng)用層流量優(yōu)化端點(diǎn)ALTOEndPoint服務(wù)器702上報(bào)網(wǎng)絡(luò)問題信息,網(wǎng)絡(luò)問題信息包括ALTOEndPoint服務(wù)器ID、目標(biāo)服務(wù)器、延遲以及丟包率信息。在一個(gè)實(shí)施例中,ALTO服務(wù)器703用于接收ALTOEndPoint服務(wù)器根據(jù)ALTOEndPoint服務(wù)器根據(jù)各個(gè)終端上報(bào)的網(wǎng)絡(luò)問題信息以及最小一致性故障集合算法SCFS確定出現(xiàn)網(wǎng)絡(luò)問題的網(wǎng)絡(luò)鏈路,將出現(xiàn)網(wǎng)絡(luò)問題的網(wǎng)絡(luò)鏈路的Cost值加大。在一個(gè)實(shí)施例中,內(nèi)容分發(fā)網(wǎng)絡(luò)CDN調(diào)度服務(wù)器704用于在接收到新的調(diào)度請(qǐng)求后,向ALTO服務(wù)器703發(fā)送網(wǎng)絡(luò)鏈路情況調(diào)取請(qǐng)求;ALTO服務(wù)器703用于將當(dāng)前的網(wǎng)絡(luò)鏈路情況發(fā)送給CDN調(diào)度服務(wù)器;CDN調(diào)度服務(wù)器704用于檢查各網(wǎng)絡(luò)鏈路的cost值,根據(jù)全局負(fù)載均衡算法GSLB查詢最優(yōu)網(wǎng)絡(luò)鏈路路徑;CDN調(diào)度服務(wù)器704用于基于最優(yōu)網(wǎng)絡(luò)鏈路路徑建立網(wǎng)絡(luò)連接。本發(fā)明的描述是為了示例和描述起見而給出的,而并不是無遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對(duì)于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描述實(shí)施例是為了更好說明本發(fā)明的原理和實(shí)際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能夠理解本發(fā)明從而設(shè)計(jì)適于特定用途的帶有各種修改的各種實(shí)施例。當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1