專利名稱:一種業(yè)務(wù)調(diào)度方法與裝置及融合設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種業(yè)務(wù)調(diào)度方法與裝置及融合設(shè)備。
背景技術(shù):
互聯(lián)網(wǎng)業(yè)務(wù)發(fā)展迅速,尤其是視頻業(yè)務(wù)的發(fā)展,使得業(yè)務(wù)提供商需要大量的Q)N(Content Delivery Network,內(nèi)容分發(fā)網(wǎng)絡(luò))服務(wù),以提升業(yè)務(wù)的服務(wù)質(zhì)量,因而帶來(lái)了⑶N的大規(guī)模發(fā)展。同時(shí),電信運(yùn)營(yíng)商為了保障用戶的體驗(yàn),也在不斷提升帶寬,或采用BoD的方式,為用戶提供按需提高帶寬的服務(wù),以提高用戶的網(wǎng)絡(luò)質(zhì)量, 保障用戶體驗(yàn)。經(jīng)過(guò)我們的分析,用戶業(yè)務(wù)的服務(wù)質(zhì)量保障,需要從內(nèi)容和網(wǎng)絡(luò)兩個(gè)方面來(lái)保障,需要CDN和網(wǎng)絡(luò)設(shè)備同時(shí)對(duì)用戶的互聯(lián)網(wǎng)應(yīng)用實(shí)施保障。因而,我們提出了通過(guò)將CDN內(nèi)容分發(fā)節(jié)點(diǎn)和網(wǎng)絡(luò)設(shè)備進(jìn)行融合,形成了一種新型態(tài)的設(shè)備,可以使得CDN的內(nèi)容分發(fā)和網(wǎng)絡(luò)的帶寬保障能夠很好的協(xié)同,能夠同時(shí)保障用戶的內(nèi)容和網(wǎng)絡(luò)質(zhì)量,從而可以很好地保障用戶的業(yè)務(wù)體驗(yàn)。然而,由于受到設(shè)備集成度的限制,在融合設(shè)備內(nèi)部實(shí)現(xiàn)CDN內(nèi)容分發(fā)節(jié)點(diǎn)時(shí),存儲(chǔ)的容量收到一定的限制,需要進(jìn)行擴(kuò)充,需要借助外部存儲(chǔ)。因而,融合設(shè)備的實(shí)現(xiàn)面臨著和外部存儲(chǔ)的統(tǒng)一整合,協(xié)調(diào)和業(yè)務(wù)的分配調(diào)度問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種業(yè)務(wù)調(diào)度方法與裝置及融合設(shè)備,能夠解決融合設(shè)備整合內(nèi)、外部存儲(chǔ)資源以及業(yè)務(wù)處理能力,統(tǒng)一對(duì)用戶的應(yīng)用進(jìn)行調(diào)度和處理。為解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種業(yè)務(wù)調(diào)度方法,應(yīng)用于包括提供內(nèi)容分發(fā)服務(wù)的內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)業(yè)務(wù)單元和提供網(wǎng)絡(luò)接入及承載服務(wù)的網(wǎng)絡(luò)業(yè)務(wù)單元的融合設(shè)備,所述方法包括所述⑶N業(yè)務(wù)單元包括業(yè)務(wù)處理器和內(nèi)部存儲(chǔ)設(shè)備,且所述⑶N業(yè)務(wù)單元與外部存儲(chǔ)設(shè)備相連接;將所述⑶N業(yè)務(wù)單元中的業(yè)務(wù)處理器資源和存儲(chǔ)資源分為多個(gè)業(yè)務(wù)服務(wù)單元群組,并為每個(gè)所述業(yè)務(wù)服務(wù)單元群組分配業(yè)務(wù)處理器資源,以及所述內(nèi)部存儲(chǔ)設(shè)備或者所述外部存儲(chǔ)設(shè)備中的存儲(chǔ)資源;所述CDN業(yè)務(wù)單元接收到用戶的應(yīng)用訪問(wèn)請(qǐng)求時(shí),根據(jù)所述用戶的屬性、訪問(wèn)的內(nèi)容、應(yīng)用類型、或者源IP地址和/或端口號(hào),將所述用戶的應(yīng)用訪問(wèn)請(qǐng)求調(diào)度至其中一個(gè)所述業(yè)務(wù)服務(wù)單元群組中。其中,所述⑶N業(yè)務(wù)單元通過(guò)iSCSI接口、FC接口或者FCoE接口和所述外部存儲(chǔ)設(shè)備相連接。其中,還包括將所述用戶的應(yīng)用訪問(wèn)請(qǐng)求調(diào)度至其中一個(gè)所述業(yè)務(wù)服務(wù)單元群組中后,依據(jù)調(diào)度算法在所述業(yè)務(wù)服務(wù)單元群組內(nèi)確定為所述用戶提供服務(wù)的業(yè)務(wù)服務(wù)單元;所述業(yè)務(wù)服務(wù)單元包括所述業(yè)務(wù)處理器中的業(yè)務(wù)處理單元,和所述內(nèi)部存儲(chǔ)設(shè)備或者所述外部存儲(chǔ)設(shè)備中的存儲(chǔ)單元。其中,將所述⑶N業(yè)務(wù)單元中的業(yè)務(wù)處理器資源和存儲(chǔ)資源分為第一業(yè)務(wù)服務(wù)單元群組和第二業(yè)務(wù)服務(wù)單元群組,為所述第一業(yè)務(wù)服務(wù)單元群組分配內(nèi)部存儲(chǔ)資源,為所述第二業(yè)務(wù)服務(wù)單元群組分配外部存儲(chǔ)資源,且為所述第一業(yè)務(wù)服務(wù)單元群組分配更多的業(yè)務(wù)處理器資源。其中,所述CDN業(yè)務(wù)單元接收到用戶的應(yīng)用訪問(wèn)請(qǐng)求時(shí),根據(jù)預(yù)先設(shè)定的所述用戶的屬性、訪問(wèn)的內(nèi)容、應(yīng)用類型、或者源IP地址和/或端口號(hào)的優(yōu)先級(jí),將優(yōu)先級(jí)高的用戶的應(yīng)用訪問(wèn)請(qǐng)求調(diào)度至所述第一業(yè)務(wù)服務(wù)單元群組中。本發(fā)明還提供了一種業(yè)務(wù)調(diào)度裝置,應(yīng)用于融合設(shè)備,所述融合設(shè)備包括⑶N業(yè) 務(wù)單元和提供網(wǎng)絡(luò)接入及承載服務(wù)的網(wǎng)絡(luò)業(yè)務(wù)單元,所述業(yè)務(wù)調(diào)度裝置包括業(yè)務(wù)接入單元,用于接收用戶的應(yīng)用訪問(wèn)請(qǐng)求,并發(fā)送給判斷和調(diào)度單元;所述判斷和調(diào)度單元,用于將所述⑶N業(yè)務(wù)單元中的業(yè)務(wù)處理器資源、及內(nèi)部存儲(chǔ)設(shè)備和外部存儲(chǔ)設(shè)備的存儲(chǔ)資源分為多個(gè)業(yè)務(wù)服務(wù)單元群組,并為每個(gè)所述業(yè)務(wù)服務(wù)單元群組分配業(yè)務(wù)處理器資源,以及所述內(nèi)部存儲(chǔ)設(shè)備或者所述外部存儲(chǔ)設(shè)備中的存儲(chǔ)資源;以及,接收到所述用戶的應(yīng)用訪問(wèn)請(qǐng)求時(shí),根據(jù)所述用戶的屬性、訪問(wèn)的內(nèi)容、應(yīng)用類型、或者源IP地址和/或端口號(hào),將所述用戶的應(yīng)用訪問(wèn)請(qǐng)求調(diào)度至其中一個(gè)所述業(yè)務(wù)服務(wù)單元群組中。其中,所述判斷和調(diào)度單元用于,將所述⑶N業(yè)務(wù)單元中的業(yè)務(wù)處理器資源和存儲(chǔ)資源分為第一業(yè)務(wù)服務(wù)單元群組和第二業(yè)務(wù)服務(wù)單元群組,為所述第一業(yè)務(wù)服務(wù)單元群組分配內(nèi)部存儲(chǔ)資源,為所述第二業(yè)務(wù)服務(wù)單元群組分配外部存儲(chǔ)資源,且為所述第一業(yè)務(wù)服務(wù)單元群組分配更多的業(yè)務(wù)處理器資源。其中,所述CDN業(yè)務(wù)單元接收到用戶的應(yīng)用訪問(wèn)請(qǐng)求時(shí),根據(jù)預(yù)先設(shè)定的所述用戶的屬性、訪問(wèn)的內(nèi)容、應(yīng)用類型、或者源IP地址和/或端口號(hào)的優(yōu)先級(jí),將優(yōu)先級(jí)高的用戶的應(yīng)用訪問(wèn)請(qǐng)求調(diào)度至所述第一業(yè)務(wù)服務(wù)單元群組中。其中,所述判斷和調(diào)度單元用于,將所述用戶的應(yīng)用訪問(wèn)請(qǐng)求調(diào)度至其中一個(gè)所述業(yè)務(wù)服務(wù)單元群組中后,依據(jù)調(diào)度算法在所述業(yè)務(wù)服務(wù)單元群組內(nèi)確定為所述用戶提供服務(wù)的業(yè)務(wù)服務(wù)單元;其中所述業(yè)務(wù)服務(wù)單元包括所述業(yè)務(wù)處理器中的業(yè)務(wù)處理單元,和所述內(nèi)部存儲(chǔ)設(shè)備或者所述外部存儲(chǔ)設(shè)備中的存儲(chǔ)單元。其中,所述業(yè)務(wù)接入單元用于,采用統(tǒng)一的對(duì)外服務(wù)地址向所述用戶提供內(nèi)容分發(fā)服務(wù),與用戶終端之間建立應(yīng)用鏈接。本發(fā)明還提供了一種融合設(shè)備,所述融合設(shè)備包括為用戶提供網(wǎng)絡(luò)接入和承載服務(wù)的網(wǎng)絡(luò)業(yè)務(wù)單元、為用戶提供內(nèi)容分發(fā)服務(wù)的內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)業(yè)務(wù)單元,和用于控制和數(shù)據(jù)交換的主控交換單元,所述⑶N業(yè)務(wù)單元包括如權(quán)利要求6至10之任一項(xiàng)所述的業(yè)務(wù)調(diào)度裝置。其中,所述⑶N業(yè)務(wù)單元中還包括用戶狀態(tài)維護(hù)單元,所述用戶狀態(tài)維護(hù)單元用于,維護(hù)用戶的連接狀態(tài)和內(nèi)容分發(fā)狀態(tài),包括用戶的屬性、所訪問(wèn)的內(nèi)容、所處的內(nèi)容分發(fā)狀態(tài)信息。本申請(qǐng)方案中,通過(guò)結(jié)合外部存儲(chǔ)對(duì)⑶N業(yè)務(wù)單元中的業(yè)務(wù)處理資源和存儲(chǔ)資源進(jìn)行統(tǒng)一部署,將融合設(shè)備與外部存儲(chǔ)很好的整合,形成統(tǒng)一的對(duì)外服務(wù)節(jié)點(diǎn);同時(shí),提供了一種高效的業(yè)務(wù)承載和調(diào)度方法,實(shí)現(xiàn)業(yè)務(wù)的靈活提供,為用戶提供差異化的服務(wù),優(yōu)化了業(yè)務(wù)調(diào)度的效率。
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖1為本發(fā)明實(shí)施例的⑶N和網(wǎng)絡(luò)融合設(shè)備的網(wǎng)絡(luò)部署示意圖;
圖2為本發(fā)明實(shí)施例的⑶N和網(wǎng)絡(luò)融合設(shè)備的設(shè)備組成結(jié)構(gòu)圖;圖3為本發(fā)明實(shí)施例的⑶N業(yè)務(wù)單元的內(nèi)部組織和業(yè)務(wù)調(diào)度邏輯架構(gòu)圖;圖4為本發(fā)明實(shí)施例的第一業(yè)務(wù)服務(wù)單元群組的組成架構(gòu)圖;圖5為本發(fā)明實(shí)施例的第二業(yè)務(wù)服務(wù)單元群組的組成架構(gòu)圖;圖6為本發(fā)明實(shí)施例的CDN和網(wǎng)絡(luò)融合設(shè)備基于用戶訪問(wèn)URL的業(yè)務(wù)調(diào)度方法的示意圖;圖7為本發(fā)明實(shí)施例的CDN和網(wǎng)絡(luò)融合設(shè)備基于用戶類型的業(yè)務(wù)調(diào)度方法的示意圖;圖8為本發(fā)明實(shí)施例的⑶N和網(wǎng)絡(luò)融合設(shè)備基于用戶源IP地址和端口號(hào)的業(yè)務(wù)調(diào)度方法的示意圖;圖9為本發(fā)明實(shí)施例的CDN和網(wǎng)絡(luò)融合設(shè)備基于用戶應(yīng)用類型的業(yè)務(wù)調(diào)度方法的示意圖。
具體實(shí)施例方式本實(shí)施方式提供一種內(nèi)容分發(fā)節(jié)點(diǎn)和網(wǎng)絡(luò)融合設(shè)備的業(yè)務(wù)調(diào)度系統(tǒng),包括以下內(nèi)容(a)⑶N內(nèi)容分發(fā)節(jié)點(diǎn)和網(wǎng)絡(luò)業(yè)務(wù)控制設(shè)備進(jìn)行融合,⑶N內(nèi)容分發(fā)節(jié)點(diǎn)作為網(wǎng)絡(luò)設(shè)備的部件(可采用業(yè)務(wù)板卡的形態(tài)),進(jìn)行統(tǒng)一部署。該融合設(shè)備采用統(tǒng)一的中心管理平臺(tái)進(jìn)行管理;(b)融合設(shè)備的⑶N部件包含業(yè)務(wù)處理單元和存儲(chǔ)單元,同時(shí)也可以包括外部存儲(chǔ)設(shè)備,通過(guò)iSCS1、FC、FCoE接口實(shí)現(xiàn)和外部存儲(chǔ)設(shè)備的連接,形成統(tǒng)一的對(duì)外內(nèi)容分發(fā)服務(wù)節(jié)點(diǎn);(C)為了更好的整合設(shè)備的資源,提高資源利用效率,差異化的服務(wù);采用業(yè)務(wù)服務(wù)單元群組的方式進(jìn)行資源的組織和業(yè)務(wù)的處理。總體可劃分為第一業(yè)務(wù)服務(wù)單元群組和第二業(yè)務(wù)服務(wù)單元群組;原則上,第一業(yè)務(wù)服務(wù)單元群組用于提供高優(yōu)先級(jí)的服務(wù);第二業(yè)務(wù)服務(wù)單元群組用于提供普通等級(jí)的服務(wù);(d)第一業(yè)務(wù)服務(wù)單元群組采用⑶N業(yè)務(wù)單元上的業(yè)務(wù)處理器,采用⑶N業(yè)務(wù)單元上的高速內(nèi)部存儲(chǔ)(高速的內(nèi)存和高速的硬盤);(e)第二業(yè)務(wù)服務(wù)單元群組采用⑶N業(yè)務(wù)單元上的業(yè)務(wù)處理器,采用外部存儲(chǔ)設(shè)備的存儲(chǔ)資源;(f) CDN業(yè)務(wù)單元維護(hù)用戶的狀態(tài)和屬性信息,便于針對(duì)用戶以及用戶訪問(wèn)的業(yè)務(wù),使用的應(yīng)用進(jìn)行相應(yīng)的判斷和控制;(g)⑶N業(yè)務(wù)單元采用統(tǒng)一的對(duì)外服務(wù)地址向用戶提供內(nèi)容分發(fā)服務(wù);對(duì)內(nèi)與個(gè)業(yè)務(wù)服務(wù)單元采用內(nèi)部地址進(jìn)行交互;(h)用戶的訪問(wèn)請(qǐng)求接入到⑶N業(yè)務(wù)單元,⑶N業(yè)務(wù)單元上的判斷和調(diào)度單元根據(jù)用戶的屬性和訪問(wèn)的內(nèi)容判斷出優(yōu)先級(jí)的高低,確定調(diào)度到第一業(yè)務(wù)服務(wù)單元群組或第二業(yè)務(wù)服務(wù)單元群組;然后在群組中,根據(jù)調(diào)度算法(如hash),確定具體的業(yè)務(wù)服務(wù)單元;(i)可以根據(jù)用戶訪問(wèn)的URL進(jìn)行調(diào)度,由判斷和調(diào)度單元抓取用戶訪問(wèn)的URL,進(jìn)行判斷,是否為聞等級(jí)的內(nèi)容(如付費(fèi)視頻,會(huì)員專區(qū)的內(nèi)容,熱點(diǎn)內(nèi)容等),如為聞等級(jí)內(nèi)容則調(diào)度到第一業(yè)務(wù)服務(wù)單元群組;否則,調(diào)度到第二業(yè)務(wù)服務(wù)單元群組; (j)可以根據(jù)用戶的屬性和類型進(jìn)行調(diào)度,由判斷和調(diào)度單元根據(jù)用戶的類型(如會(huì)員、非會(huì)員、高等級(jí)會(huì)員等)進(jìn)行判斷,如為高等級(jí)客戶,則調(diào)度到第一業(yè)務(wù)服務(wù)單元群組;否則,調(diào)度到第二業(yè)務(wù)服務(wù)單元群組;(k)可以根據(jù)用戶的源IP地址和/或端口號(hào)進(jìn)行調(diào)度,在特定的應(yīng)用和場(chǎng)景中,不同的用戶群可劃分不同的IP地址段,因而,可以根據(jù)不同的IP地址段區(qū)分用戶的優(yōu)先等級(jí);由判斷和調(diào)度單元根據(jù)用戶的源IP地址和/或端口號(hào)進(jìn)行判斷,如為高等級(jí)客戶,則調(diào)度到第一業(yè)務(wù)服務(wù)單元群組;否則,調(diào)度到第二業(yè)務(wù)服務(wù)單元群組;(I)可以根據(jù)應(yīng)用類型進(jìn)行調(diào)度,不同的應(yīng)用有不同的特性,對(duì)網(wǎng)絡(luò)質(zhì)量,內(nèi)容分發(fā)的質(zhì)量要求也不一樣,可以根據(jù)不同的應(yīng)用進(jìn)行區(qū)分,提供不同的服務(wù);由判斷和調(diào)度單元根據(jù)用戶的應(yīng)用類型進(jìn)行判斷,如為高等級(jí)應(yīng)用,則調(diào)度到第一業(yè)務(wù)服務(wù)單元群組;否貝U,調(diào)度到第二業(yè)務(wù)服務(wù)單元群組。本實(shí)施方式提供一種內(nèi)容分發(fā)節(jié)點(diǎn)和網(wǎng)絡(luò)融合設(shè)備的業(yè)務(wù)調(diào)度方法,融合設(shè)備將CDN內(nèi)容分發(fā)節(jié)點(diǎn)和網(wǎng)絡(luò)設(shè)備融合在一起,可同時(shí)為用戶提供網(wǎng)絡(luò)接入承載服務(wù)和CDN內(nèi)容分發(fā)服務(wù)。上述方法可具有以下特點(diǎn)融合設(shè)備包括主控/交換單元,網(wǎng)絡(luò)業(yè)務(wù)單元,⑶N業(yè)務(wù)單元,采用松耦合的形式結(jié)合,各自之間有相應(yīng)的內(nèi)部接口進(jìn)行交互,實(shí)現(xiàn)流量的轉(zhuǎn)發(fā)和控制面的交互。上述方法可具有以下特點(diǎn)⑶N業(yè)務(wù)單元包括業(yè)務(wù)處理器、內(nèi)部存儲(chǔ)以及外部存儲(chǔ),形成統(tǒng)一的內(nèi)容分發(fā)服務(wù)節(jié)點(diǎn)。上述方法可具有以下特點(diǎn)⑶N業(yè)務(wù)單元與其外部存儲(chǔ)的連接可采用iSCSI接口、FC 接口、或 FCoE 接口。上述方法可具有以下特點(diǎn)⑶N業(yè)務(wù)單元采用業(yè)務(wù)服務(wù)單元的方式整合硬件資源,包括處理器資源,內(nèi)部存儲(chǔ),外部存儲(chǔ)資源等;形成統(tǒng)一的對(duì)外服務(wù)節(jié)點(diǎn),采用統(tǒng)一的方式對(duì)外提供服務(wù)。上述方法可具有以下特點(diǎn)多個(gè)業(yè)務(wù)服務(wù)單元可形成業(yè)務(wù)服務(wù)單元群組;在系統(tǒng)中可形成多個(gè)群組。上述方法可具有以下特點(diǎn)系統(tǒng)中形成兩個(gè)群組,分別為第一業(yè)務(wù)服務(wù)單元群組和第二業(yè)務(wù)服務(wù)單元群組;
第一業(yè)務(wù)服務(wù)單元群組作為高優(yōu)先級(jí)群組,提供高優(yōu)先級(jí)服務(wù);第二業(yè)務(wù)服務(wù)單元群組作為普通群組,提供普通服務(wù)。上述方法可具有以下特點(diǎn)第一業(yè)務(wù)服務(wù)單元群組分配優(yōu)質(zhì)的硬件資源,分配更多的業(yè)務(wù)處理器資源,分配CDN業(yè)務(wù)單元上的內(nèi)部存儲(chǔ)資源(高速硬盤和內(nèi)存)。上述方法可具有以下特點(diǎn)第二業(yè)務(wù)服務(wù)單元群組分配普通的硬件資源,分配一定數(shù)量的業(yè)務(wù)處理器資源,分配外部存儲(chǔ)空間。上述方法可具有以下特點(diǎn)CDN業(yè)務(wù)單元有用戶狀態(tài)維護(hù)單元,維護(hù)用戶的連接狀態(tài)和內(nèi)容分發(fā)狀態(tài),包含有用戶的屬性,用戶所訪問(wèn)的內(nèi)容,所處的內(nèi)容分發(fā)狀態(tài)等信
肩、O上述方法可具有以下特點(diǎn)⑶N業(yè)務(wù)單元采用統(tǒng)一的對(duì)外服務(wù)地址向用戶提供服 務(wù),部署統(tǒng)一的業(yè)務(wù)接入單元;用戶終端統(tǒng)一和業(yè)務(wù)接入單元建立應(yīng)用鏈接。上述方法可具有以下特點(diǎn)判斷和調(diào)度單元根據(jù)用戶的屬性,訪問(wèn)的內(nèi)容等信息,實(shí)現(xiàn)用戶業(yè)務(wù)的調(diào)度。上述方法可具有以下特點(diǎn)業(yè)務(wù)調(diào)度可分為兩步先判斷用戶業(yè)務(wù)訪問(wèn)的優(yōu)先級(jí),確定對(duì)應(yīng)的業(yè)務(wù)服務(wù)單元群組;然后再根據(jù)調(diào)度算法在實(shí)現(xiàn)群組內(nèi)的調(diào)度,確定提供服務(wù)的業(yè)務(wù)服務(wù)單元。上述方法可具有以下特點(diǎn)可根據(jù)用戶訪問(wèn)的URL進(jìn)行調(diào)度,由判斷和調(diào)度單元抓取用戶訪問(wèn)的URL,進(jìn)行判斷,是否為高等級(jí)的內(nèi)容(如付費(fèi)視頻,會(huì)員專區(qū)的內(nèi)容,熱點(diǎn)內(nèi)容等),如為高等級(jí)內(nèi)容則調(diào)度到第一業(yè)務(wù)服務(wù)單元群組;否則,調(diào)度到第二業(yè)務(wù)服務(wù)單元群組。上述方法可具有以下特點(diǎn)可根據(jù)用戶的屬性和類型進(jìn)行調(diào)度,由判斷和調(diào)度單元根據(jù)用戶的類型(如會(huì)員、非會(huì)員、高等級(jí)會(huì)員等)進(jìn)行判斷,如為高等級(jí)客戶,則調(diào)度到第一業(yè)務(wù)服務(wù)單元群組;否則,調(diào)度到第二業(yè)務(wù)服務(wù)單元群組。上述方法可具有以下特點(diǎn)可根據(jù)用戶的源IP地址和/或端口號(hào)進(jìn)行調(diào)度,由判斷和調(diào)度單元根據(jù)用戶的源IP地址和/或端口號(hào)進(jìn)行判斷,如為高等級(jí)客戶,則調(diào)度到第一業(yè)務(wù)服務(wù)單元群組;否則,調(diào)度到第二業(yè)務(wù)服務(wù)單元群組。上述方法可具有以下特點(diǎn)根據(jù)應(yīng)用類型進(jìn)行調(diào)度,由判斷和調(diào)度單元根據(jù)用戶的應(yīng)用類型進(jìn)行判斷,如為高等級(jí)應(yīng)用,則調(diào)度到第一業(yè)務(wù)服務(wù)單元群組;否則,調(diào)度到第二業(yè)務(wù)服務(wù)單元群組。為了便于闡述本發(fā)明,以下將結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明技術(shù)方案的實(shí)施作進(jìn)一步詳細(xì)描述。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。本發(fā)明一個(gè)實(shí)施例中,考慮將CDN和網(wǎng)絡(luò)設(shè)備進(jìn)行融合,形成一種新的融合設(shè)備,使得CDN的內(nèi)容分發(fā)和網(wǎng)絡(luò)帶寬的保障很好的協(xié)同,從而能夠同時(shí)保障用戶的內(nèi)容和網(wǎng)絡(luò)質(zhì)量,保障用戶的業(yè)務(wù)體驗(yàn)。圖1示出了本發(fā)明實(shí)施例的⑶N和網(wǎng)絡(luò)融合設(shè)備的網(wǎng)絡(luò)部署圖。結(jié)合圖1所示,從系統(tǒng)上看,⑶N和網(wǎng)絡(luò)融合設(shè)備可分布式部署,并通過(guò)⑶N中心管理系統(tǒng)實(shí)施統(tǒng)一的管理和調(diào)度,實(shí)施統(tǒng)一的內(nèi)容管理,業(yè)務(wù)監(jiān)控,網(wǎng)絡(luò)管理,DNS的解析以及資源的調(diào)度和負(fù)載均衡
坐寸O
CDN中心管理系統(tǒng)采用集中部署的方式,與DNS服務(wù)器,資源調(diào)度和負(fù)載均衡系統(tǒng)(GSLB)統(tǒng)一部署,實(shí)現(xiàn)對(duì)本區(qū)域⑶N和網(wǎng)絡(luò)融合設(shè)備中的⑶N部件進(jìn)行管理和維護(hù),業(yè)務(wù)適配,以及資源的調(diào)度;可以作為獨(dú)立的系統(tǒng)部署,也可以和融合設(shè)備的網(wǎng)管系統(tǒng)進(jìn)行融合,作為網(wǎng)管系統(tǒng)的組成部分,與網(wǎng)管系統(tǒng)統(tǒng)一部署。融合設(shè)備,融合了 CDN功能和網(wǎng)絡(luò)功能,采用CDN部件為作為內(nèi)容分發(fā)節(jié)點(diǎn),為用戶提供內(nèi)容分發(fā)服務(wù);采用網(wǎng)絡(luò)部件為用戶提供網(wǎng)絡(luò)接入和承載服務(wù)。⑶N部件和⑶N的中心管理系統(tǒng)建立管理通道和業(yè)務(wù)通道,采用管理通道實(shí)現(xiàn)網(wǎng)絡(luò)的日常維護(hù)管理,設(shè)備的監(jiān)控等;采用業(yè)務(wù)通道實(shí)現(xiàn)內(nèi)容的下發(fā),業(yè)務(wù)信息的交互等;從組網(wǎng)上看,⑶N可以和網(wǎng)絡(luò)上的核心路由器,業(yè)務(wù)路由器(BRAS/SR),交換機(jī),PDSN/GGSN等設(shè)備進(jìn)行融合。由于BRAS/SR,PDSN/GGSN是互網(wǎng)絡(luò)業(yè)務(wù)控制點(diǎn)設(shè)備,擁有用戶的網(wǎng)絡(luò)狀態(tài)信息,推薦⑶N設(shè)備和BRAS/SR,PDSN/GGSN設(shè)備融合,從而實(shí)現(xiàn)⑶N用戶狀態(tài)和網(wǎng)絡(luò)用戶狀態(tài)的協(xié)同,通過(guò)用戶狀態(tài)的協(xié)同可以實(shí)現(xiàn)基于用戶的應(yīng)用內(nèi)容和網(wǎng)絡(luò)質(zhì)量的雙重保障,從而提高用戶體驗(yàn)。 圖2所示為本發(fā)明實(shí)施例的CDN和網(wǎng)絡(luò)融合設(shè)備的設(shè)備結(jié)構(gòu)圖。本實(shí)施例的CDN和網(wǎng)絡(luò)融合設(shè)備包括網(wǎng)絡(luò)業(yè)務(wù)單元,⑶N業(yè)務(wù)單元,主控/交換單元。其中,網(wǎng)絡(luò)業(yè)務(wù)單元主要用于為用戶提供網(wǎng)絡(luò)接入和承載服務(wù);⑶N業(yè)務(wù)單元主要用于向用戶提供內(nèi)容分發(fā)服務(wù);主控/交換單元,包含設(shè)備主控單元和交換單元,用于設(shè)備的集中管理和控制以及數(shù)據(jù)的高速交換。為滿足設(shè)備內(nèi)部快速、高效的信息處理、信令的交互,以及流量的快速轉(zhuǎn)發(fā),網(wǎng)絡(luò)業(yè)務(wù)單元、⑶N業(yè)務(wù)單元以及主控/交換單元之間均有相應(yīng)的內(nèi)部接口。如圖2所示,本實(shí)施例中,⑶N業(yè)務(wù)單元包括了業(yè)務(wù)處理器,內(nèi)部存儲(chǔ)設(shè)備和外部存儲(chǔ)設(shè)備,其中,所述的內(nèi)部存儲(chǔ)設(shè)備或者外部存儲(chǔ)設(shè)備中可以包括多個(gè)存儲(chǔ)單元。其中業(yè)務(wù)處理器和內(nèi)部存儲(chǔ)可采用業(yè)務(wù)處理板的型態(tài)插在設(shè)備的機(jī)框上。由于設(shè)備集成度的限制,使得CDN業(yè)務(wù)單元的存儲(chǔ)容量受限,因而采用外部存儲(chǔ)進(jìn)行容量的擴(kuò)展;CDN業(yè)務(wù)板可采用iSCSI接口、FC接口或者FCoE接口和外部存儲(chǔ)相連,使得⑶N業(yè)務(wù)板可以很方便地訪問(wèn)外部存儲(chǔ)設(shè)備。⑶N業(yè)務(wù)單元(包括業(yè)務(wù)處理器,板卡內(nèi)置存儲(chǔ),外部存儲(chǔ)設(shè)備),通過(guò)將融合設(shè)備與外部存儲(chǔ)的很好的整合,形成統(tǒng)一對(duì)外的服務(wù)節(jié)點(diǎn)。進(jìn)一步地,圖3示出了本發(fā)明實(shí)施例中,⑶N業(yè)務(wù)單元的內(nèi)部組織和業(yè)務(wù)調(diào)度邏輯架構(gòu)圖。⑶N業(yè)務(wù)單元,將內(nèi)部的業(yè)務(wù)處理器資源、內(nèi)部存儲(chǔ)資源,以及外部存儲(chǔ)資源進(jìn)行統(tǒng)一的整合,以業(yè)務(wù)服務(wù)單元的形式提供業(yè)務(wù)處理和內(nèi)容分發(fā)服務(wù)。同時(shí),多個(gè)業(yè)務(wù)服務(wù)單元可以形成業(yè)務(wù)服務(wù)單元群組,更可形成多個(gè)業(yè)務(wù)服務(wù)單元群組,不同的群組可根據(jù)占用的業(yè)務(wù)處理器資源、存儲(chǔ)資源的不同區(qū)分出高、低優(yōu)先級(jí)。在本實(shí)施例中,劃分為第一業(yè)務(wù)服務(wù)單元群組和第二業(yè)務(wù)服務(wù)單元群組;第一業(yè)務(wù)服務(wù)單元群組為高優(yōu)先級(jí)群組,可占用更多的業(yè)務(wù)處理器資源,并且采用板卡上的多余內(nèi)存空間,板卡上的內(nèi)部存儲(chǔ)硬盤,處理效率高,定位用于提供高等級(jí)服務(wù);第二業(yè)務(wù)服務(wù)單元群組,采用外部存儲(chǔ)空間,定位為提供普通等級(jí)服務(wù)。此外,⑶N業(yè)務(wù)單元中還設(shè)置有用戶狀態(tài)維護(hù)單元,用于維護(hù)有用戶的內(nèi)容狀態(tài)機(jī),內(nèi)容狀態(tài)機(jī)記錄了用戶的應(yīng)用鏈接情況,用戶的屬性,訪問(wèn)的應(yīng)用內(nèi)容,內(nèi)容的使用狀態(tài)等信息,便于CDN業(yè)務(wù)單元對(duì)用戶及其應(yīng)用訪問(wèn)服務(wù)進(jìn)行管理、控制和調(diào)度。此外,⑶N業(yè)務(wù)單元中還設(shè)置有業(yè)務(wù)接入單元,用于統(tǒng)一對(duì)外發(fā)布服務(wù)地址,與用戶客戶端建立應(yīng)用鏈接;在內(nèi)部采用內(nèi)部交互地址進(jìn)行互通,便于業(yè)務(wù)的部署,以及優(yōu)先級(jí)調(diào)度和負(fù)載均衡調(diào)度的實(shí)現(xiàn)。此外,⑶N業(yè)務(wù)單元中還設(shè)置有判斷和調(diào)度單元,用于根據(jù)用戶的屬性和該用戶所需訪問(wèn)的內(nèi)容等信息,進(jìn)行調(diào)度和負(fù)載均衡;具體的實(shí)現(xiàn)可分為兩級(jí),第一級(jí)先根據(jù)用戶的屬性和URL等信息判斷所屬的優(yōu)先級(jí),調(diào)度到對(duì)應(yīng)的業(yè)務(wù)服務(wù)單元群組;第二級(jí)則在群組內(nèi)根據(jù)調(diào)度算法進(jìn)行確定最終的業(yè)務(wù)服務(wù)單元。在調(diào)度確定最終的業(yè)務(wù)服務(wù)單元時(shí),判斷和調(diào)度單元需要維護(hù)用當(dāng)前訪問(wèn)鏈接和選定的業(yè)務(wù)服務(wù)單元的對(duì)應(yīng)關(guān)系,以便后續(xù)的內(nèi)容交互,直至用戶本次訪問(wèn)結(jié)束。
在上述邏輯架構(gòu)的基礎(chǔ)上,本實(shí)施例中還提供了一種高效的業(yè)務(wù)調(diào)度方法,以便實(shí)現(xiàn)業(yè)務(wù)的靈活提供,為用戶提供差異化的服務(wù),優(yōu)化業(yè)務(wù)調(diào)度的效率。具體的業(yè)務(wù)調(diào)度步驟描述如下步驟S1、用戶和業(yè)務(wù)接入單元的對(duì)外服務(wù)地址建立應(yīng)用鏈接,或登錄系統(tǒng);步驟S2、用戶狀態(tài)維護(hù)單元獲取用戶的屬性信息和訪問(wèn)的內(nèi)容,URL等信息;步驟S3、判斷和調(diào)度單元根據(jù)用戶的屬性和URL等信息判斷用戶的優(yōu)先級(jí),確定用戶所屬的業(yè)務(wù)服務(wù)單元群組;然后在根據(jù)群組內(nèi)的業(yè)務(wù)調(diào)度算法,確定為用戶提供內(nèi)容分發(fā)服務(wù)的業(yè)務(wù)服務(wù)單元;步驟S4、具體的業(yè)務(wù)訪問(wèn)過(guò)程為a)業(yè)務(wù)接入單元收到用戶訪問(wèn)請(qǐng)求,通過(guò)內(nèi)部交互地址向選定的業(yè)務(wù)服務(wù)單元請(qǐng)求內(nèi)容;b)業(yè)務(wù)服務(wù)單元查看自身緩存,如有對(duì)應(yīng)內(nèi)容的緩存,則可直接采用內(nèi)部交互地址向業(yè)務(wù)接入單元返回所需內(nèi)容;如沒(méi)有對(duì)應(yīng)緩存在需要向上級(jí)節(jié)點(diǎn)或源站獲取,然后再向業(yè)務(wù)接入單元返回所需內(nèi)容。c)業(yè)務(wù)接入單元通過(guò)內(nèi)部交互地址接收業(yè)務(wù)服務(wù)單元傳來(lái)的內(nèi)容數(shù)據(jù),再通過(guò)對(duì)外服務(wù)地址向用戶發(fā)送。圖4示出了本發(fā)明實(shí)施例中,第一業(yè)務(wù)服務(wù)單元群組的組成架構(gòu)圖。業(yè)務(wù)服務(wù)單元的組成需要有相應(yīng)的業(yè)務(wù)處理器資源形成業(yè)務(wù)處理單元,需要有相應(yīng)的內(nèi)存空間,需要有相應(yīng)的存儲(chǔ)空間。第一業(yè)務(wù)服務(wù)單元群組定位為提供高等級(jí)服務(wù),因而為其分配更多的處理器資源,更快速,高效的存儲(chǔ)設(shè)備。因而,第一業(yè)務(wù)服務(wù)單元群組的業(yè)務(wù)處理單元采用⑶N業(yè)務(wù)單元上的業(yè)務(wù)處理器,可分配⑶N業(yè)務(wù)單元上多余的內(nèi)存空間作為臨時(shí)的內(nèi)容存儲(chǔ),分配CDN業(yè)務(wù)單元上的高速硬盤作為存儲(chǔ)空間。圖5示出了本發(fā)明實(shí)施例中,第二業(yè)務(wù)服務(wù)單元群組的組成架構(gòu)圖。業(yè)務(wù)服務(wù)單元的組成需要有相應(yīng)的業(yè)務(wù)處理器資源形成業(yè)務(wù)處理單元,需要有相應(yīng)的內(nèi)存空間,需要有相應(yīng)的存儲(chǔ)空間。第二業(yè)務(wù)服務(wù)單元群組定位為提供普通服務(wù),因而在分配處理器資源、內(nèi)存資源時(shí),優(yōu)先級(jí)低于第一業(yè)務(wù)服務(wù)單元群組。同時(shí),分配外部存儲(chǔ)設(shè)備的存儲(chǔ)空間。圖6示出了本發(fā)明實(shí)施例中,⑶N和網(wǎng)絡(luò)融合設(shè)備基于用戶訪問(wèn)URL的業(yè)務(wù)調(diào)度方法。具體操作步驟描述如下
步驟601,用戶和⑶N業(yè)務(wù)單元的業(yè)務(wù)接入單元建立起應(yīng)用鏈接后,發(fā)起應(yīng)用訪問(wèn)請(qǐng)求;其中,應(yīng)用訪問(wèn)請(qǐng)求中包含了請(qǐng)求內(nèi)容的URL信息,應(yīng)用中可能會(huì)有付費(fèi)內(nèi)容、免費(fèi)內(nèi)容、會(huì)員專屬內(nèi)容、普通內(nèi)容等;步驟602,由判斷和調(diào)度單元根據(jù)預(yù)先設(shè)定的策略,對(duì)用戶訪問(wèn)內(nèi)容的URL進(jìn)行判斷;如屬于高優(yōu)先級(jí)的URL,則將訪問(wèn)調(diào)度到第一業(yè)務(wù)服務(wù)單元群組,然后在第一業(yè)務(wù)服務(wù)單元群組中,根據(jù)自身的調(diào)度算法,如hash算法,為用戶在群組中指定業(yè)務(wù)服務(wù)單元;否貝U,判斷用戶訪問(wèn)的是普通URL,將訪問(wèn)調(diào)度到第二業(yè)務(wù)服務(wù)單元群組,然后在第二業(yè)務(wù)服務(wù)單元群組中,根據(jù)自身的調(diào)度算法,如hash算法,為用戶在群組中指定業(yè)務(wù)服務(wù)單元;步驟603,確定了為用戶提供服務(wù)的業(yè)務(wù)服務(wù)單元后,進(jìn)入后續(xù)的業(yè)務(wù)處理流程。圖7示出了本發(fā)明實(shí)施例中,CDN和網(wǎng)絡(luò)融合設(shè)備基于用戶類型的業(yè)務(wù)調(diào)度方法。 具體操作步驟描述如下步驟701,用戶和⑶N業(yè)務(wù)單元的業(yè)務(wù)接入單元建立起應(yīng)用鏈接后,發(fā)起應(yīng)用訪問(wèn)請(qǐng)求;其中,用戶和⑶N業(yè)務(wù)單元的業(yè)務(wù)接入單元建立起應(yīng)用鏈接后或登錄系統(tǒng)時(shí),系統(tǒng)可獲得用戶的屬性信息,可區(qū)分出用戶的類型,如用戶屬于會(huì)員用戶、付費(fèi)用戶等。步驟702,在用戶發(fā)起應(yīng)用訪問(wèn)請(qǐng)求時(shí),由判斷和調(diào)度單元根據(jù)用戶的類型進(jìn)行判斷;如屬于高優(yōu)先級(jí)的用戶,則將訪問(wèn)調(diào)度到第一業(yè)務(wù)服務(wù)單元群組,然后在第一業(yè)務(wù)服務(wù)單元群組中,根據(jù)自身的調(diào)度算法,如hash算法,為用戶在群組中指定業(yè)務(wù)服務(wù)單元;否貝U,則可判斷用戶為普通用戶,將訪問(wèn)調(diào)度到第二業(yè)務(wù)服務(wù)單元群組,然后在第二業(yè)務(wù)服務(wù)單元群組中,根據(jù)自身的調(diào)度算法,如hash算法,為用戶在群組中指定業(yè)務(wù)服務(wù)單元。步驟703,確定了為用戶提供服務(wù)的業(yè)務(wù)服務(wù)單元后,進(jìn)入后續(xù)的業(yè)務(wù)處理流程。圖8示出了本發(fā)明實(shí)施例中,⑶N和網(wǎng)絡(luò)融合設(shè)備基于用戶源IP地址和端口號(hào)的業(yè)務(wù)調(diào)度方法。具體操作步驟描述如下步驟801,用戶和⑶N業(yè)務(wù)單元的業(yè)務(wù)接入單元建立起應(yīng)用鏈接后,發(fā)起應(yīng)用訪問(wèn)請(qǐng)求;在特定的網(wǎng)絡(luò)和業(yè)務(wù)部署場(chǎng)景中,會(huì)根據(jù)IP地址段區(qū)分不同的用戶類型和業(yè)務(wù)類型,比如寬帶上網(wǎng)用戶采用一個(gè)地址池,IPTV業(yè)務(wù)采用一個(gè)地址池,VOIP業(yè)務(wù)采用一個(gè)地址池等;因而,可根據(jù)用戶的源IP地址確定其優(yōu)先等級(jí)。步驟802,在用戶發(fā)起應(yīng)用訪問(wèn)請(qǐng)求時(shí),由判斷和調(diào)度單元根據(jù)用戶的源IP地址和/或端口號(hào)進(jìn)行判斷;如屬于高優(yōu)先級(jí)的IP地址段,則將訪問(wèn)調(diào)度到第一業(yè)務(wù)服務(wù)單元群組,然后在第一業(yè)務(wù)服務(wù)單元群組中,根據(jù)自身的調(diào)度算法,如hash算法,為用戶在群組中指定業(yè)務(wù)服務(wù)單元;否則,則可判斷用戶為普通用戶,將訪問(wèn)調(diào)度到第二業(yè)務(wù)服務(wù)單元群組,然后在第二業(yè)務(wù)服務(wù)單元群組中,根據(jù)自身的調(diào)度算法,如hash算法,為用戶在群組中指定業(yè)務(wù)服務(wù)單元。步驟803,確定了為用戶提供服務(wù)的業(yè)務(wù)服務(wù)單元后,進(jìn)入后續(xù)的業(yè)務(wù)處理流程。圖9示出了本發(fā)明實(shí)施例中,CDN和網(wǎng)絡(luò)融合設(shè)備基于用戶應(yīng)用類型的業(yè)務(wù)調(diào)度方法。具體操作步驟描述如下步驟901,用戶和⑶N業(yè)務(wù)單元的業(yè)務(wù)接入單元建立起應(yīng)用鏈接后,發(fā)起應(yīng)用訪問(wèn)請(qǐng)求;不同的應(yīng)用對(duì)網(wǎng)絡(luò)的質(zhì)量,對(duì)內(nèi)容分發(fā)的速率和性能的要求有差異;如網(wǎng)絡(luò)視頻業(yè)務(wù)對(duì)網(wǎng)絡(luò)質(zhì)量和內(nèi)容分發(fā)的速率要求高,而FTP下載,P2P下載則要求較低,因而可根據(jù)應(yīng)用類型進(jìn)行優(yōu)先級(jí)劃分和調(diào)度。步驟902,在用戶發(fā)起應(yīng)用訪問(wèn)請(qǐng)求時(shí),由判斷和調(diào)度單元根據(jù)用戶的應(yīng)用類型進(jìn)行判斷;如屬于高優(yōu)先級(jí)的應(yīng)用,例如在線視頻業(yè)務(wù),則將訪問(wèn)調(diào)度到第一業(yè)務(wù)服務(wù)單元群組,然后在第一業(yè)務(wù)服務(wù)單元群組中,根據(jù)自身的調(diào)度算法,如hash算法,為用戶在群組中指定業(yè)務(wù)服務(wù)單元;否則,則可判斷為普通應(yīng)用,將訪問(wèn)調(diào)度到第二業(yè)務(wù)服務(wù)單元群組,然后在第二業(yè)務(wù)服務(wù)單元群組中,根據(jù)自身的調(diào)度算法,如hash算法,為用戶在群組中指定業(yè)務(wù)服務(wù)單元。步驟903,確定了為用戶提供服務(wù)的業(yè)務(wù)服務(wù)單元后,進(jìn)入后續(xù)的業(yè)務(wù)處理流程。 綜上所述,本發(fā)明提供了一種⑶N和網(wǎng)絡(luò)融合設(shè)備的業(yè)務(wù)調(diào)度方法和系統(tǒng),其至少具有如下特點(diǎn)I)本發(fā)明實(shí)施例提供的CDN和網(wǎng)絡(luò)融合的設(shè)備,可同時(shí)為用戶提供網(wǎng)絡(luò)接入承載服務(wù)以及內(nèi)容分發(fā)服務(wù);2)本發(fā)明實(shí)施例提供的⑶N業(yè)務(wù)單元可通過(guò)iSCSI接口,F(xiàn)C接口,或者FCoE接口連接外部存儲(chǔ),從而可以極大擴(kuò)展融合設(shè)備的存儲(chǔ)空間;3)通過(guò)本發(fā)明實(shí)施例提供⑶N和網(wǎng)絡(luò)融合設(shè)備的業(yè)務(wù)調(diào)度方法,將設(shè)備的處理器資源,存儲(chǔ)資源等系統(tǒng)整合起來(lái),以業(yè)務(wù)服務(wù)單元的形式提供服務(wù),形成了高優(yōu)先等級(jí)的服務(wù)群組和普通服務(wù)群組,可供業(yè)務(wù)調(diào)度系統(tǒng)進(jìn)行合理調(diào)度和分配,提供差異化的業(yè)務(wù)承載和內(nèi)容分發(fā)服務(wù);4)本發(fā)明實(shí)施例中還實(shí)現(xiàn)了基于用戶訪問(wèn)URL,用戶類型,用戶源IP地址和端口號(hào),用戶應(yīng)用類型進(jìn)行業(yè)務(wù)調(diào)度和負(fù)載均衡的方法,可以極大程度擴(kuò)展融合設(shè)備的存儲(chǔ)容量,并提供差異化的內(nèi)容分發(fā)服務(wù),高效地組織和運(yùn)用設(shè)備的能力,提高業(yè)務(wù)承載效率。以上僅為本發(fā)明的優(yōu)選實(shí)施案例而已,并不用于限制本發(fā)明,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明做出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
權(quán)利要求
1.一種業(yè)務(wù)調(diào)度方法,應(yīng)用于包括提供內(nèi)容分發(fā)服務(wù)的內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)業(yè)務(wù)單元和提供網(wǎng)絡(luò)接入及承載服務(wù)的網(wǎng)絡(luò)業(yè)務(wù)單元的融合設(shè)備,所述方法包括 所述⑶N業(yè)務(wù)單元包括業(yè)務(wù)處理器和內(nèi)部存儲(chǔ)設(shè)備,且所述⑶N業(yè)務(wù)單元與外部存儲(chǔ)設(shè)備相連接; 將所述CDN業(yè)務(wù)單元中的業(yè)務(wù)處理器資源和存儲(chǔ)資源分為多個(gè)業(yè)務(wù)服務(wù)單元群組,并為每個(gè)所述業(yè)務(wù)服務(wù)單元群組分配業(yè)務(wù)處理器資源,以及所述內(nèi)部存儲(chǔ)設(shè)備或者所述外部存儲(chǔ)設(shè)備中的存儲(chǔ)資源; 所述CDN業(yè)務(wù)單元接收到用戶的應(yīng)用訪問(wèn)請(qǐng)求時(shí),根據(jù)所述用戶的屬性、訪問(wèn)的內(nèi)容、應(yīng)用類型、或者源IP地址和/或端口號(hào),將所述用戶的應(yīng)用訪問(wèn)請(qǐng)求調(diào)度至其中一個(gè)所述業(yè)務(wù)服務(wù)單元群組中。
2.如權(quán)利要求1所述的方法,其中 所述⑶N業(yè)務(wù)單元通過(guò)iSCSI接口、FC接口或者FCoE接口和所述外部存儲(chǔ)設(shè)備相連接。
3.如權(quán)利要求1所述的方法,還包括 將所述用戶的應(yīng)用訪問(wèn)請(qǐng)求調(diào)度至其中一個(gè)所述業(yè)務(wù)服務(wù)單元群組中后,依據(jù)調(diào)度算法在所述業(yè)務(wù)服務(wù)單元群組內(nèi)確定為所述用戶提供服務(wù)的業(yè)務(wù)服務(wù)單元; 所述業(yè)務(wù)服務(wù)單元包括所述業(yè)務(wù)處理器中的業(yè)務(wù)處理單元,和所述內(nèi)部存儲(chǔ)設(shè)備或者所述外部存儲(chǔ)設(shè)備中的存儲(chǔ)單元。
4.如權(quán)利要求1、2或3所述的方法,其中 將所述CDN業(yè)務(wù)單元中的業(yè)務(wù)處理器資源和存儲(chǔ)資源分為第一業(yè)務(wù)服務(wù)單元群組和第二業(yè)務(wù)服務(wù)單元群組,為所述第一業(yè)務(wù)服務(wù)單元群組分配內(nèi)部存儲(chǔ)資源,為所述第二業(yè)務(wù)服務(wù)單元群組分配外部存儲(chǔ)資源,且為所述第一業(yè)務(wù)服務(wù)單元群組分配更多的業(yè)務(wù)處理器資源。
5.如權(quán)利要求4所述的方法,其中 所述CDN業(yè)務(wù)單元接收到用戶的應(yīng)用訪問(wèn)請(qǐng)求時(shí),根據(jù)預(yù)先設(shè)定的所述用戶的屬性、訪問(wèn)的內(nèi)容、應(yīng)用類型、或者源IP地址和/或端口號(hào)的優(yōu)先級(jí),將優(yōu)先級(jí)高的用戶的應(yīng)用訪問(wèn)請(qǐng)求調(diào)度至所述第一業(yè)務(wù)服務(wù)單元群組中。
6.一種業(yè)務(wù)調(diào)度裝置,應(yīng)用于融合設(shè)備,所述融合設(shè)備包括CDN業(yè)務(wù)單元和提供網(wǎng)絡(luò)接入及承載服務(wù)的網(wǎng)絡(luò)業(yè)務(wù)單元,所述業(yè)務(wù)調(diào)度裝置包括 業(yè)務(wù)接入單元,用于接收用戶的應(yīng)用訪問(wèn)請(qǐng)求,并發(fā)送給判斷和調(diào)度單元; 所述判斷和調(diào)度單元,用于將所述CDN業(yè)務(wù)單元中的業(yè)務(wù)處理器資源、及內(nèi)部存儲(chǔ)設(shè)備和外部存儲(chǔ)設(shè)備的存儲(chǔ)資源分為多個(gè)業(yè)務(wù)服務(wù)單元群組,并為每個(gè)所述業(yè)務(wù)服務(wù)單元群組分配業(yè)務(wù)處理器資源,以及所述內(nèi)部存儲(chǔ)設(shè)備或者所述外部存儲(chǔ)設(shè)備中的存儲(chǔ)資源;以及,接收到所述用戶的應(yīng)用訪問(wèn)請(qǐng)求時(shí),根據(jù)所述用戶的屬性、訪問(wèn)的內(nèi)容、應(yīng)用類型、或者源IP地址和/或端口號(hào),將所述用戶的應(yīng)用訪問(wèn)請(qǐng)求調(diào)度至其中一個(gè)所述業(yè)務(wù)服務(wù)單元群組中。
7.如權(quán)利要求6所述的業(yè)務(wù)調(diào)度裝置,其中 所述判斷和調(diào)度單元用于,將所述CDN業(yè)務(wù)單元中的業(yè)務(wù)處理器資源和存儲(chǔ)資源分為第一業(yè)務(wù)服務(wù)單元群組和第二業(yè)務(wù)服務(wù)單元群組,為所述第一業(yè)務(wù)服務(wù)單元群組分配內(nèi)部存儲(chǔ)資源,為所述第二業(yè)務(wù)服務(wù)單元群組分配外部存儲(chǔ)資源,且為所述第一業(yè)務(wù)服務(wù)單元群組分配更多的業(yè)務(wù)處理器資源。
8.如權(quán)利要求7所述的業(yè)務(wù)調(diào)度裝置,其中 所述CDN業(yè)務(wù)單元接收到用戶的應(yīng)用訪問(wèn)請(qǐng)求時(shí),根據(jù)預(yù)先設(shè)定的所述用戶的屬性、訪問(wèn)的內(nèi)容、應(yīng)用類型、或者源IP地址和/或端口號(hào)的優(yōu)先級(jí),將優(yōu)先級(jí)高的用戶的應(yīng)用訪問(wèn)請(qǐng)求調(diào)度至所述第一業(yè)務(wù)服務(wù)單元群組中。
9.如權(quán)利要求6、7或8所述的業(yè)務(wù)調(diào)度裝置,其中 所述判斷和調(diào)度單元用于,將所述用戶的應(yīng)用訪問(wèn)請(qǐng)求調(diào)度至其中一個(gè)所述業(yè)務(wù)服務(wù)單元群組中后,依據(jù)調(diào)度算法在所述業(yè)務(wù)服務(wù)單元群組內(nèi)確定為所述用戶提供服務(wù)的業(yè)務(wù)服務(wù)單元; 其中所述業(yè)務(wù)服務(wù)單元包括所述業(yè)務(wù)處理器中的業(yè)務(wù)處理單元,和所述內(nèi)部存儲(chǔ)設(shè)備或者所述外部存儲(chǔ)設(shè)備中的存儲(chǔ)單元。
10.如權(quán)利要求6、7或8所述的融合設(shè)備,其中 所述業(yè)務(wù)接入單元用于,采用統(tǒng)一的對(duì)外服務(wù)地址向所述用戶提供內(nèi)容分發(fā)服務(wù),與用戶終端之間建立應(yīng)用鏈接。
11.一種融合設(shè)備,所述融合設(shè)備包括為用戶提供網(wǎng)絡(luò)接入和承載服務(wù)的網(wǎng)絡(luò)業(yè)務(wù)單元、為用戶提供內(nèi)容分發(fā)服務(wù)的內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)業(yè)務(wù)單元,和用于控制和數(shù)據(jù)交換的主控交換單元, 所述⑶N業(yè)務(wù)單元包括如權(quán)利要求6至10之任一項(xiàng)所述的業(yè)務(wù)調(diào)度裝置。
12.如權(quán)利要求11所述的融合設(shè)備,其中 所述⑶N業(yè)務(wù)單元中還包括用戶狀態(tài)維護(hù)單元, 所述用戶狀態(tài)維護(hù)單元用于,維護(hù)用戶的連接狀態(tài)和內(nèi)容分發(fā)狀態(tài),包括用戶的屬性、所訪問(wèn)的內(nèi)容、所處的內(nèi)容分發(fā)狀態(tài)信息。
全文摘要
一種業(yè)務(wù)調(diào)度方法與裝置及融合設(shè)備,應(yīng)用于包括提供內(nèi)容分發(fā)服務(wù)的CDN業(yè)務(wù)單元和提供網(wǎng)絡(luò)接入及承載服務(wù)的網(wǎng)絡(luò)業(yè)務(wù)單元的融合設(shè)備,CDN業(yè)務(wù)單元包括業(yè)務(wù)處理器和內(nèi)部存儲(chǔ)設(shè)備,且CDN業(yè)務(wù)單元與外部存儲(chǔ)設(shè)備相連接;將CDN業(yè)務(wù)單元中的業(yè)務(wù)處理器資源和存儲(chǔ)資源分為多個(gè)業(yè)務(wù)服務(wù)單元群組,并為每個(gè)業(yè)務(wù)服務(wù)單元群組分配業(yè)務(wù)處理器資源,以及內(nèi)部存儲(chǔ)設(shè)備或者外部存儲(chǔ)設(shè)備中的存儲(chǔ)資源;CDN業(yè)務(wù)單元接收到用戶的應(yīng)用訪問(wèn)請(qǐng)求時(shí),根據(jù)用戶的屬性、訪問(wèn)的內(nèi)容、應(yīng)用類型、或者源IP地址和/或端口號(hào),將用戶的應(yīng)用訪問(wèn)請(qǐng)求調(diào)度至其中一個(gè)業(yè)務(wù)服務(wù)單元群組中。本發(fā)明能夠融合設(shè)備整合內(nèi)、外部存儲(chǔ)資源以及業(yè)務(wù)處理能力,統(tǒng)一對(duì)用戶的應(yīng)用進(jìn)行調(diào)度和處理。
文檔編號(hào)H04L29/08GK103024001SQ20121050507
公開(kāi)日2013年4月3日 申請(qǐng)日期2012年11月30日 優(yōu)先權(quán)日2012年11月30日
發(fā)明者黃孫亮, 陳建業(yè), 吳萍 申請(qǐng)人:中興通訊股份有限公司