專利名稱:一種無線網(wǎng)絡(luò)控制器用戶面接納方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通訊領(lǐng)域,尤其涉及一種無線網(wǎng)絡(luò)控制器用戶面接納方法。
背景技術(shù):
TD-SCDMA(時(shí)分同步碼分多址接入,Time Division-Synchronous CodeDivision Multiple Access)系統(tǒng)和WCDMA(寬帶同步碼分多址接入,WideCode Division Multiple Access)系統(tǒng)的無線網(wǎng)絡(luò)控制器(RNC,Radio NetworkController)涉及兩個(gè)層面,即控制面和用戶面,控制面主要完成信令流程(配置和控制),用戶面主要完成業(yè)務(wù)處理(數(shù)據(jù)流程)。
用戶面一般采用如圖1所示的主從處理器結(jié)構(gòu)來實(shí)現(xiàn),其中,主處理器與RNC控制面以及從處理器進(jìn)行交互,完成信令的轉(zhuǎn)發(fā)和對(duì)從處理器的管理。這里,主處理器“對(duì)從處理器的管理”包括(1)監(jiān)控從處理器的狀態(tài)是否正常;(2)監(jiān)控從處理器的資源情況,決定新的業(yè)務(wù)應(yīng)該接納在哪一個(gè)從處理器上;(3)對(duì)從處理器相關(guān)屬性的一些配置。
從處理器接收主處理器轉(zhuǎn)發(fā)的信令,完成業(yè)務(wù)資源的用戶面配置,在配置好相關(guān)資源后,與以太網(wǎng)和主處理器進(jìn)行相關(guān)業(yè)務(wù)數(shù)據(jù)流的處理。在這里,“相關(guān)業(yè)務(wù)數(shù)據(jù)流的處理”包括(1)從處理器將主處理器上轉(zhuǎn)發(fā)過來的RNC控制面對(duì)UE(用戶設(shè)備,User Equipment)的控制信令流,封裝成UE的信令數(shù)據(jù)幀,再通過以太網(wǎng)將其發(fā)往相應(yīng)UE;(2)從處理器收到通過以太網(wǎng)發(fā)過來的UE的信令數(shù)據(jù)幀,通過解封裝將其還原成信令流發(fā)給主處理器;(3)從處理器收到通過以太網(wǎng)由Node-B發(fā)過來的數(shù)據(jù),通過一定的處理,再通過以太網(wǎng)發(fā)往CN(核心網(wǎng),Core Network);(4)從處理器收到通過以太網(wǎng)由CN發(fā)過來的數(shù)據(jù),通過一定的處理,再通過以太網(wǎng)發(fā)往Node-B;(5)為實(shí)現(xiàn)控制面對(duì)用戶面的管理、主處理器對(duì)從處理器的管理而做的一些從處理器的信息上報(bào)、從處理器與主處理器上的信息交互等。
在上面的(5)中,“主處理器對(duì)從處理器的管理”方面,涉及到一個(gè)對(duì)從處理器上的資源管理問題,從處理器的資源包括內(nèi)存大小、CPU(中央處理器,Central Processing Unit)處理能力、以太網(wǎng)口的收發(fā)能力等。由于從處理器上的資源有限,主處理器應(yīng)該以什么樣的接納方法,保證從處理器的各項(xiàng)資源能得到最大利用,且能保證業(yè)務(wù)質(zhì)量的需求,成為必須妥善解決的一個(gè)問題。一般的解決方法為(1)在從處理器的最大CPU處理能力、最大可用內(nèi)存、最大以太網(wǎng)口處理能力和業(yè)務(wù)的相應(yīng)需求之間作一個(gè)換算,算出單個(gè)從處理器上能接入某種業(yè)務(wù)的最大個(gè)數(shù),由此得出這個(gè)從處理器的“最大接納能力”以及其處理的不同業(yè)務(wù)的“接納能力消耗”;而從處理器在接納一定的業(yè)務(wù)數(shù)量(也可以是未接納任何業(yè)務(wù))后還能接納業(yè)務(wù)的容量,稱為“剩余接納能力”,一個(gè)從處理器的“最大接納能力”,也就是當(dāng)從處理器未接納任何業(yè)務(wù)時(shí)的“剩余接納能力”,當(dāng)從處理器接納了一定的業(yè)務(wù),此時(shí)其剩余接納能力應(yīng)該小于最大接納能力。
這種換算方法在不同的系統(tǒng)架構(gòu)中可以不同,比如一個(gè)從處理器CPU最多能運(yùn)行100個(gè)某種業(yè)務(wù),內(nèi)存最多能容納101個(gè),網(wǎng)口能讓102個(gè)業(yè)務(wù)同時(shí)收發(fā)數(shù)據(jù),那么,這個(gè)從處理器對(duì)這種業(yè)務(wù)的最大接納能力就是100;依據(jù)相應(yīng)的計(jì)算法則,這個(gè)從處理器對(duì)另一種業(yè)務(wù)的最大接納能力是50,假如這個(gè)從處理器僅僅考慮這兩種業(yè)務(wù)的話,則其最大接納能力為100,“某種業(yè)務(wù)”的接納能力消耗為1,而“另一種業(yè)務(wù)”的接納能力消耗為2。
(2)在接納能力范圍內(nèi),主處理器可以將業(yè)務(wù)均勻分布在各從處理器上;也可以將一個(gè)從處理器接納滿,然后換另一個(gè)從處理器進(jìn)行接納。事實(shí)上,在一個(gè)RNC里面,可能并存著多種業(yè)務(wù),不同業(yè)務(wù)的資源消耗不一定相同,在同一業(yè)務(wù)不同階段消耗的資源也不一定相同,因此,為了保證業(yè)務(wù)的質(zhì)量,在主處理器進(jìn)行接納的時(shí)候,一般是將業(yè)務(wù)均勻分布到各從處理器上。
按上述方法,即使在CPU處理能力和內(nèi)存上能做到較為均勻的分布,但是就網(wǎng)口處理能力方面不一定能做到均勻分布。這是因?yàn)?,首先,不同業(yè)務(wù)消耗的以太網(wǎng)口帶寬不是均勻的;其次,業(yè)務(wù)性質(zhì)決定了業(yè)務(wù)消耗帶寬在不同時(shí)間可能有波動(dòng),例如CS(電路交換,Circuit Switch)域業(yè)務(wù)網(wǎng)口資源消耗比較穩(wěn)定,但PS(分組交換,Packet Switched)域業(yè)務(wù)則不一定;再次,處理上的延時(shí)或其它外部原因會(huì)導(dǎo)致網(wǎng)口上數(shù)據(jù)流不穩(wěn)定。這些因素很容易導(dǎo)致網(wǎng)口數(shù)據(jù)流的突發(fā),而這種突發(fā)會(huì)導(dǎo)致一系列的問題,導(dǎo)致業(yè)務(wù)質(zhì)量下降。
如圖2所示,為基于上述方法的現(xiàn)有技術(shù)的實(shí)現(xiàn)方案流程圖,包括如下步驟步驟201,RNC系統(tǒng)就緒,用戶面主從處理器就緒,主從處理器設(shè)定從處理器的剩余接納能力;步驟202,當(dāng)新業(yè)務(wù)請(qǐng)求到達(dá)主處理器時(shí),主處理器選定一個(gè)剩余接納能力最大的處理器進(jìn)行接納;步驟203,主從處理器調(diào)整相應(yīng)從處理器的剩余接納能力,準(zhǔn)備下次接納。
在現(xiàn)有實(shí)現(xiàn)方案里面,很容易造成某些從處理器上PS域業(yè)務(wù)偏多,其它從處理器上PS域業(yè)務(wù)偏少的情況,這個(gè)時(shí)候,PS域業(yè)務(wù)偏多的從處理器很容易出現(xiàn)網(wǎng)口突發(fā)導(dǎo)致業(yè)務(wù)質(zhì)量下降的情況,尤其是在從處理器接納能力接近飽和的情況下。
因此,需要有一種更好的無線網(wǎng)絡(luò)控制器用戶面接納方法,來用以防止發(fā)生這種從處理器資源的突發(fā)需求,防止業(yè)務(wù)質(zhì)量下降。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于提供一種無線網(wǎng)絡(luò)控制器用戶面接納方法,從接納控制的角度優(yōu)化處理這種突發(fā),該方法讓主處理器動(dòng)態(tài)檢測(cè)從處理器的資源狀態(tài),從而在業(yè)務(wù)接納時(shí)避免造成資源的突發(fā)需求,從而提高業(yè)務(wù)質(zhì)量。
本發(fā)明提供一種無線網(wǎng)絡(luò)控制器用戶面接納方法,所述無線網(wǎng)絡(luò)控制器包括控制面和用戶面,所述用戶面包括主處理器和從處理器,所述接納方法包括如下步驟A.主處理器與各從處理器同時(shí)設(shè)定各從處理器的剩余接納能力為最大接納能力;B.各從處理器定時(shí)向主處理器上報(bào)包括網(wǎng)口即時(shí)流量在內(nèi)的資源狀態(tài)報(bào)告;C.主處理器定時(shí)跟蹤記錄各從處理器的資源狀態(tài)報(bào)告及業(yè)務(wù)接納情況,據(jù)此評(píng)估當(dāng)前各從處理器的穩(wěn)定程度并估算各從處理器造成網(wǎng)口突發(fā)的可能性和嚴(yán)重性;D.主處理器收到新建業(yè)務(wù)的需求時(shí),依據(jù)新建業(yè)務(wù)的資源需求與對(duì)各從處理器的評(píng)估結(jié)果,將該新建業(yè)務(wù)接納在CPU資源和內(nèi)存資源足用且網(wǎng)口突發(fā)可能性與嚴(yán)重性最小的從處理器上。
所述方法進(jìn)一步包括如下步驟發(fā)生接納的從處理器調(diào)整其剩余接納能力,主處理器調(diào)整對(duì)應(yīng)該從處理器的剩余接納能力并記錄所接納的業(yè)務(wù)屬性,準(zhǔn)備下次接納。
所述從處理器調(diào)整其剩余接納能力的步驟包括發(fā)生接納的從處理器用接納之前的剩余接納能力減去所接納業(yè)務(wù)的接納能力消耗,得到從處理器當(dāng)前的剩余接納能力。
所述估算各從處理器造成網(wǎng)口突發(fā)的可能性和嚴(yán)重性的步驟包括依據(jù)各從處理器的資源狀態(tài)報(bào)告及業(yè)務(wù)接納情況,計(jì)算一段時(shí)間內(nèi)各從處理器上報(bào)的網(wǎng)口即時(shí)流量數(shù)據(jù)的方差。
所述CPU資源和內(nèi)存資源足用且網(wǎng)口突發(fā)可能性與嚴(yán)重性最小的從處理器是CPU資源和內(nèi)存資源足用且方差最小的從處理器。
所述資源狀態(tài)報(bào)告除網(wǎng)口的即時(shí)流量之外,還包括CPU處理能力狀態(tài)和可用內(nèi)存狀態(tài)。
所述新建業(yè)務(wù)為電路交換域業(yè)務(wù)、或分組交換業(yè)務(wù)。
與現(xiàn)有技術(shù)相比,采用本發(fā)明所述方法,在保證業(yè)務(wù)資源需求的同時(shí),還考慮到環(huán)境的即時(shí)狀態(tài),通過主處理器動(dòng)態(tài)檢測(cè)從處理器的狀態(tài),從而將系統(tǒng)的不確定因素對(duì)業(yè)務(wù)的影響降到最低。
圖1是無線網(wǎng)絡(luò)控制器用戶面的主從處理器結(jié)構(gòu)示意圖;圖2是現(xiàn)有技術(shù)中無線網(wǎng)絡(luò)控制器用戶面接納方法的實(shí)現(xiàn)方案的流程圖;圖3是本發(fā)明實(shí)施例中無線網(wǎng)絡(luò)控制器用戶面接納方法的流程圖;圖4是本發(fā)明實(shí)施例中無線網(wǎng)絡(luò)控制器用戶面接納方法的具體實(shí)施方案的流程圖。
具體實(shí)施例方式
本發(fā)明提供了一種無線網(wǎng)絡(luò)控制器用戶面接納方法,基于圖1所述的無線網(wǎng)絡(luò)控制器用戶面的主從處理器結(jié)構(gòu),從接納控制的角度優(yōu)化處理系統(tǒng)資源需求的突發(fā),該方法讓主處理器動(dòng)態(tài)檢測(cè)從處理器的資源狀態(tài),從而在業(yè)務(wù)接納時(shí)避免造成資源需求的突發(fā),從而提高業(yè)務(wù)質(zhì)量。
如圖3所示,所述接納方法包括如下步驟步驟301,主處理器與各從處理器同時(shí)設(shè)定各從處理器的剩余接納能力為最大接納能力;步驟302,各從處理器定時(shí)向主處理器上報(bào)包括網(wǎng)口即時(shí)流量在內(nèi)的資源狀態(tài)報(bào)告;
步驟303,主處理器定時(shí)跟蹤記錄各從處理器的資源狀態(tài)報(bào)告及業(yè)務(wù)接納情況,據(jù)此評(píng)估當(dāng)前各從處理器的穩(wěn)定度并估算各從處理器造成網(wǎng)口突發(fā)的可能性和嚴(yán)重性;步驟304,主處理器收到新建業(yè)務(wù)的需求時(shí),依據(jù)新建業(yè)務(wù)的資源需求與對(duì)各從處理器的評(píng)估結(jié)果,將該新建業(yè)務(wù)接納在CPU資源和內(nèi)存資源足用且網(wǎng)口突發(fā)可能性與嚴(yán)重性最小的從處理器上。
所述方法進(jìn)一步包括如下步驟發(fā)生接納的從處理器調(diào)整其剩余接納能力,主處理器調(diào)整對(duì)應(yīng)該從處理器的剩余接納能力并記錄所接納的業(yè)務(wù)屬性,準(zhǔn)備下次接納。
所述從處理器調(diào)整其剩余接納能力的步驟包括發(fā)生接納的從處理器用接納之前的剩余接納能力減去所接納業(yè)務(wù)的接納能力消耗,得到從處理器當(dāng)前的剩余接納能力,并將其設(shè)定為其最大接納能力。
本發(fā)明所述方法在如下情況下效果最為明顯當(dāng)各個(gè)從處理器的業(yè)務(wù)接納都接近飽和的情況下,新接入的業(yè)務(wù)采用本發(fā)明所述接納方式進(jìn)行業(yè)務(wù)接納,能盡可能保證其業(yè)務(wù)質(zhì)量。比如,如果某一從處理器接納的PS業(yè)務(wù)較多,且處理器接納能力接近飽和,基于PS域業(yè)務(wù)數(shù)據(jù)流量不穩(wěn)定的前提,則很容易發(fā)生網(wǎng)口突發(fā)超出網(wǎng)口的處理能力,導(dǎo)致業(yè)務(wù)處理丟包或延時(shí),從而導(dǎo)致業(yè)務(wù)質(zhì)量下降。
如圖4所示,為采用本發(fā)明所述方法進(jìn)行業(yè)務(wù)接納的具體實(shí)施方案的流程圖,包括步驟401,RNC系統(tǒng)就緒,用戶面主從處理器就緒,主從處理器同時(shí)設(shè)定從處理器的剩余接納能力為最大接納能力(接納能力的設(shè)定依據(jù)具體情況有不同的方式,在此并不限定。具體設(shè)定方式可以參見“背景技術(shù)”中相關(guān)舉例);步驟402,從處理器定時(shí)向主處理器上報(bào)其資源狀態(tài),資源狀態(tài)報(bào)告中包括網(wǎng)口的即時(shí)流量;步驟403,主處理器記錄從處理器的狀態(tài)報(bào)告,以及從處理器上接納的不同業(yè)務(wù)的數(shù)量;步驟404,主處理器通過跟蹤從處理器的狀態(tài)報(bào)告以及業(yè)務(wù)接納情況,評(píng)估當(dāng)前從處理器的穩(wěn)定程度,估算造成網(wǎng)口突發(fā)的可能性以及嚴(yán)重性。其中,評(píng)估的方式不限一種,可以考慮應(yīng)用統(tǒng)計(jì)學(xué)理論,比如針對(duì)在最近一段時(shí)間內(nèi)從處理器上報(bào)的流量數(shù)據(jù)計(jì)算其方差,方差越大則表示這個(gè)從處理器越不穩(wěn)定,造成網(wǎng)口突發(fā)的可能性以及嚴(yán)重性就大,而方差最小,則表示最不容易造成網(wǎng)口突發(fā);步驟405,主處理器接到新建業(yè)務(wù)的需求時(shí),根據(jù)新建業(yè)務(wù)的資源需求,比照從處理器的評(píng)估,將業(yè)務(wù)接納在CPU資源和內(nèi)存資源足用且最不容易造成網(wǎng)口突發(fā)的從處理器上;步驟406,從處理器調(diào)整其剩余接納能力(接納之前的剩余接納能力減去所接納業(yè)務(wù)的接納能力消耗),主處理器調(diào)整對(duì)應(yīng)從處理器的剩余接納能力并記錄所接納的業(yè)務(wù)屬性,準(zhǔn)備下次接納。
將現(xiàn)有技術(shù)的實(shí)現(xiàn)方案與本發(fā)明所述方案進(jìn)行對(duì)比,可充分突出本發(fā)明的優(yōu)越性。在現(xiàn)有實(shí)現(xiàn)方案里面,很容易造成某些從處理器上PS域業(yè)務(wù)偏多,其它從處理器上PS域業(yè)務(wù)偏少的情況,此時(shí),PS域業(yè)務(wù)偏多的從處理器很容易出現(xiàn)網(wǎng)口突發(fā)導(dǎo)致業(yè)務(wù)質(zhì)量下降的情況,尤其是在從處理器接納能力接近飽和的情況下;本發(fā)明所述方案讓主處理器動(dòng)態(tài)檢測(cè)從處理器的狀態(tài),增加了對(duì)網(wǎng)口當(dāng)前數(shù)據(jù)流量的評(píng)估,在新業(yè)務(wù)接納的時(shí)候能盡可能的均衡這種情況,將突發(fā)的可能性盡可能降低,從而提高業(yè)務(wù)質(zhì)量。
本發(fā)明所述的一種無線網(wǎng)絡(luò)控制器用戶面接納方法,并不僅僅限于說明書和實(shí)施方式中所列運(yùn)用,它完全可以被適用于各種適合本發(fā)明之領(lǐng)域,對(duì)于熟悉本領(lǐng)域的人員而言可容易地實(shí)現(xiàn)另外的優(yōu)點(diǎn)和進(jìn)行修改,因此在不背離權(quán)利要求及等同范圍所限定的一般概念的精神和范圍的情況下,本發(fā)明并不限于特定的細(xì)節(jié)、代表性的設(shè)備和這里示出與描述的圖示示例。
權(quán)利要求
1.一種無線網(wǎng)絡(luò)控制器用戶面接納方法,所述無線網(wǎng)絡(luò)控制器包括控制面和用戶面,所述用戶面包括主處理器和從處理器,其特征在于,所述接納方法包括如下步驟A.主處理器與各從處理器同時(shí)設(shè)定各從處理器的剩余接納能力為最大接納能力;B.各從處理器定時(shí)向主處理器上報(bào)包括網(wǎng)口即時(shí)流量在內(nèi)的資源狀態(tài)報(bào)告;C.主處理器定時(shí)跟蹤記錄各從處理器的資源狀態(tài)報(bào)告及業(yè)務(wù)接納情況,據(jù)此評(píng)估當(dāng)前各從處理器的穩(wěn)定度并估算各從處理器造成網(wǎng)口突發(fā)的可能性和嚴(yán)重性;D.主處理器收到新建業(yè)務(wù)的需求時(shí),依據(jù)新建業(yè)務(wù)的資源需求與對(duì)各從處理器的評(píng)估結(jié)果,將該新建業(yè)務(wù)接納在CPU資源和內(nèi)存資源足用且網(wǎng)口突發(fā)可能性與嚴(yán)重性最小的從處理器上。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括如下步驟發(fā)生接納的從處理器調(diào)整其剩余接納能力,主處理器調(diào)整對(duì)應(yīng)該從處理器的剩余接納能力并記錄所接納的業(yè)務(wù)屬性,準(zhǔn)備下次接納。
3.如權(quán)利要求1所述的方法,其特征在于,所述估算各從處理器造成網(wǎng)口突發(fā)的可能性和嚴(yán)重性的步驟包括依據(jù)各從處理器的資源狀態(tài)報(bào)告及業(yè)務(wù)接納情況,計(jì)算一段時(shí)間內(nèi)各從處理器上報(bào)的網(wǎng)口即時(shí)流量數(shù)據(jù)的方差。
4.如權(quán)利要求3所述的方法,其特征在于,所述CPU資源和內(nèi)存資源足用且網(wǎng)口突發(fā)可能性與嚴(yán)重性最小的從處理器,是CPU資源和內(nèi)存資源足用且方差最小的從處理器。
5.如權(quán)利要求1所述的方法,其特征在于,所述資源狀態(tài)報(bào)告除網(wǎng)口的即時(shí)流量之外,還包括CPU處理能力狀態(tài)和可用內(nèi)存狀態(tài)。
6.如權(quán)利要求2所述的方法,其特征在于,所述從處理器調(diào)整其剩余接納能力的步驟包括發(fā)生接納的從處理器用接納之前的剩余接納能力減去所接納業(yè)務(wù)的接納能力消耗,得到從處理器當(dāng)前的剩余接納能力,并將其設(shè)定為其最大接納能力。
7.如權(quán)利要求1所述的方法,其特征在于,所述新建業(yè)務(wù)為電路交換域業(yè)務(wù)。
8.如權(quán)利要求1所述的方法,其特征在于,所述新建業(yè)務(wù)為分組交換業(yè)務(wù)。
全文摘要
本發(fā)明公開了一種無線網(wǎng)絡(luò)控制器用戶面接納方法,用戶面主從處理器同時(shí)確定從處理器的最大接納能力后,各從處理器定時(shí)向主處理器上報(bào)自身的資源狀態(tài)報(bào)告;主處理器評(píng)估當(dāng)前各從處理器的穩(wěn)定程度并估算各從處理器造成網(wǎng)口突發(fā)的可能性和嚴(yán)重性;在新建業(yè)務(wù)時(shí),主處理器依據(jù)新建業(yè)務(wù)的資源需求與對(duì)各從處理器的評(píng)估結(jié)果,將該新建業(yè)務(wù)接納在CPU資源和內(nèi)存資源足用且網(wǎng)口突發(fā)可能性與嚴(yán)重性最小的從處理器上。該方法讓主處理器動(dòng)態(tài)檢測(cè)從處理器的資源狀態(tài),從而在業(yè)務(wù)接納時(shí)避免造成資源的突發(fā)需求,從而提高了業(yè)務(wù)質(zhì)量。
文檔編號(hào)H04L29/02GK1777172SQ20051012361
公開日2006年5月24日 申請(qǐng)日期2005年11月18日 優(yōu)先權(quán)日2005年11月18日
發(fā)明者湯德龍 申請(qǐng)人:中興通訊股份有限公司