專利名稱:一種核心網(wǎng)節(jié)點(diǎn)之間實(shí)現(xiàn)負(fù)荷分擔(dān)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種核心網(wǎng)節(jié)點(diǎn)之間實(shí)現(xiàn)負(fù)荷分擔(dān)的方法。
背景技術(shù):
在Release 5 以前的 UMTS ( Universal Mobile TelecommunicationsSystem,通用移動(dòng)通信系統(tǒng))系統(tǒng)中, 一個(gè)RAN (Radio Access Network,無(wú)線接入網(wǎng)絡(luò))節(jié)點(diǎn)只允許連接到 一個(gè)CN ( Core Network,核心網(wǎng)絡(luò))節(jié)點(diǎn),其缺點(diǎn)是當(dāng)一個(gè)RNC (Radio Network Controller,無(wú)線網(wǎng)絡(luò)控制器)的容量相對(duì)于SGSN ( Serving GPRS Support Node,服務(wù)GPRS支持節(jié)點(diǎn))超出很多時(shí),會(huì)導(dǎo)致明顯的RNC硬件資源浪費(fèi);另外,考慮網(wǎng)絡(luò)的信令流量,由于一個(gè)網(wǎng)絡(luò)中有許多SGSN, UE (User Equipment,用戶終端)移動(dòng)的時(shí)候會(huì)出現(xiàn)大量的SGSN之間的注冊(cè)更新消息,與此相關(guān)的SGSN間的更新導(dǎo)致在核心網(wǎng)額外的信令開(kāi)銷(xiāo)和無(wú)線接口的信令開(kāi)銷(xiāo)。
為此,Release 5中引入了 IuFlex功能,如圖1所示 一個(gè)RNC允許連接到SGSN Pool Area (SGSN區(qū)域池)內(nèi)所有的SGSN節(jié)點(diǎn)(SGSN1,SGSN2,…,SGSNn)。在UE第一次在該池中注冊(cè)的時(shí)候,接入的RNC根據(jù)負(fù)荷分擔(dān)的原則選擇一個(gè)SGSN,并將注冊(cè)請(qǐng)求路由到該SGSN,從而保證池內(nèi)SGSN的負(fù)荷均衡,并且相對(duì)于沒(méi)有IuFlex的情況,提高了RNC的石更件的使用效率。當(dāng)用戶在該池中移動(dòng)并發(fā)起路由區(qū)(Routing Area)更新的時(shí)候,由于該池中任何RNC都能夠連接到原來(lái)用戶注冊(cè)的SGSN, RNC根據(jù)UE提供的SGSN選擇信息,將路由區(qū)更新轉(zhuǎn)發(fā)到第一次注冊(cè)的SGSN,從而保證SGSN不發(fā)生改變,減少核心網(wǎng)的信令開(kāi)銷(xiāo)。
在Release 8中引入了 EPS ( Evolved Packet System,演進(jìn)分組系統(tǒng))系統(tǒng),該系統(tǒng)中利用了和IuFlex類似的技術(shù),由于無(wú)線節(jié)點(diǎn)eNodeB (EvolvedNodeB,基站)和核心網(wǎng)節(jié)點(diǎn)MME (Mobility Management Element,移動(dòng)管理節(jié)點(diǎn))之間的接口是S1 -MME,因此該技術(shù)被稱為S1 -MME Flex技術(shù)。該技術(shù)如圖2所示 一個(gè)eNodeB允許連接到MME Pool Area ( MME區(qū)域池)內(nèi)所有的MME節(jié)點(diǎn)(MME1, MME2, ..., MMEn)。同樣的,eNodeB需要對(duì)初次接入本MME Pool Area的用戶根據(jù)負(fù)荷分擔(dān)的原則選擇MME。當(dāng)用戶在該池中移動(dòng)的時(shí)候,eNodeB根據(jù)UE提供的MME選擇信息,需要將跟蹤區(qū)(Tracking Area)更新請(qǐng)求路由到第一次注冊(cè)的MME。
UE在Pool Area中發(fā)起位置更新,無(wú)線網(wǎng)絡(luò)進(jìn)行核心網(wǎng)節(jié)點(diǎn)選擇的過(guò)程如圖3所示。
步驟301, UE開(kāi)機(jī)注冊(cè),或者發(fā)現(xiàn)當(dāng)前的跟蹤區(qū)或者路由區(qū)沒(méi)有登記,于是向當(dāng)前無(wú)線網(wǎng)絡(luò)系統(tǒng)(對(duì)于UMTS是RNC,對(duì)于EPS是eNodeB )發(fā)起注冊(cè)請(qǐng)求或者位置更新請(qǐng)求(對(duì)于UMTS系統(tǒng)是路由區(qū)更新請(qǐng)求,對(duì)于EPS系統(tǒng)是跟蹤區(qū)更新請(qǐng)求);
步驟302,無(wú)線網(wǎng)絡(luò)系統(tǒng)獲取UE帶上來(lái)的核心網(wǎng)節(jié)點(diǎn)選擇信息(已注冊(cè)的核心網(wǎng)節(jié)點(diǎn)信息);
步驟303,如果無(wú)線網(wǎng)絡(luò)系統(tǒng)發(fā)現(xiàn)UE沒(méi)有帶上來(lái)核心網(wǎng)節(jié)點(diǎn)選擇信息,說(shuō)明這是UE第一次注冊(cè),于是執(zhí)行步驟307;否則執(zhí)行步驟304;
步驟304,如果無(wú)線網(wǎng)絡(luò)系統(tǒng)發(fā)現(xiàn)UE帶上來(lái)了核心網(wǎng)節(jié)點(diǎn)選擇信息,則判斷該選擇信息能否匹配該P(yáng)ool Area中的CN節(jié)點(diǎn),如果不能匹配,則說(shuō)明是UE第一次進(jìn)入該P(yáng)ool Area,執(zhí)行步驟307;否則執(zhí)行步驟305;
步驟305,如果無(wú)線網(wǎng)絡(luò)系統(tǒng)發(fā)現(xiàn)匹配的CN節(jié)點(diǎn)離線了,則執(zhí)行步驟307;否則執(zhí)行步驟306;
步驟306,無(wú)線網(wǎng)絡(luò)系統(tǒng)選擇所匹配的CN節(jié)點(diǎn);
步驟307,無(wú)線網(wǎng)絡(luò)系統(tǒng)執(zhí)行負(fù)荷均衡的選擇算法,選擇CN節(jié)點(diǎn)。
下面我們考慮無(wú)線網(wǎng)絡(luò)系統(tǒng)中的CN節(jié)點(diǎn)選擇是如何做到CN節(jié)點(diǎn)之間負(fù)荷均衡的。
以EPS系統(tǒng)Pool Area中的一個(gè)eNodeB為例,eNodeB中為每個(gè)相連的MME都設(shè)立了一個(gè)權(quán)重值,比如對(duì)MME(i)設(shè)立了權(quán)重值Weight(i)。當(dāng)需要選擇一個(gè)MME的時(shí)候,eNodeB根據(jù)該權(quán)重值,選擇一個(gè)MME。 一種選擇算法如下
比如池中有3個(gè)MME,業(yè)務(wù)容量分別為20萬(wàn),30萬(wàn)和50萬(wàn),根據(jù)這個(gè)處理能力設(shè)置權(quán)重值分別為MMEWeightl=2 , MMEWeight2=3 ,MMEWeight3=5。根據(jù)這個(gè)權(quán)重,設(shè)置一個(gè)CN節(jié)點(diǎn)資源池為(MME1,MME1, MME2, MME2, MME2, MME3, MME3, MME3, MME3, MME3},其中MME1、 MME2、 MME3的資源種子數(shù)分別為2, 3, 5。當(dāng)eNodeB需要選擇MME的時(shí)候,就在該資源池中任意選擇,這樣MME1、 MME2和MME3被選中的幾率分別為20°/。、 30%、 50%。
由于該權(quán)重值的設(shè)置和MME的業(yè)務(wù)容量是成正比的,因此可以保證MME被選中的幾率和該MME業(yè)務(wù)容量是成正比的業(yè)務(wù)容量高的MME被選中的幾率高,而業(yè)務(wù)容量低的MME被選中的幾率低。這樣就能保證在不同MME之間實(shí)現(xiàn)容量上的負(fù)荷均衡。
該方案中MMEWeight的值是根據(jù)該MME的容量占該池中所有MME的容量總和的比例來(lái)確定的,這樣eNodeB在設(shè)置每個(gè)MME的權(quán)重的時(shí)候,必須要知道該池中所有MME的容量。當(dāng)一個(gè)核心網(wǎng)節(jié)點(diǎn)業(yè)務(wù)容量變化的時(shí)候,比如減少一塊單板或者增加一塊單板,eNodeB需要及時(shí)調(diào)整所有核心網(wǎng)節(jié)點(diǎn)的權(quán)重值,顯得不夠靈活;而且僅僅根據(jù)容量來(lái)確定權(quán)重也是不可靠的,比如有的時(shí)候雖然MME的剩余容量還有很多,但是CPU (CentralProcessing Unit,中央處理器)占用率卻已經(jīng)很高了,這時(shí)上述靜態(tài)配置權(quán)重的方法就不太適用了。
現(xiàn)有技術(shù)中MME的權(quán)重是根據(jù)MME的容量來(lái)靜態(tài)配置的,存在的問(wèn)題是,無(wú)法根據(jù)MME的實(shí)際負(fù)荷靈活地調(diào)整MME的權(quán)重。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種核心網(wǎng)節(jié)點(diǎn)之間實(shí)現(xiàn)負(fù)荷分擔(dān)的方法,其中核心網(wǎng)節(jié)點(diǎn)的權(quán)重值能夠依據(jù)MME負(fù)荷動(dòng)態(tài)調(diào)整,使得池內(nèi)所有MME的負(fù)荷接近于平均值。為了解決上述問(wèn)題,本發(fā)明提供了 一種核心網(wǎng)節(jié)點(diǎn)之間實(shí)現(xiàn)負(fù)荷分擔(dān)的方法,無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)為每個(gè)核心網(wǎng)節(jié)點(diǎn)設(shè)置權(quán)重,并根據(jù)各核心網(wǎng)節(jié)點(diǎn)的權(quán)重為用戶終端選擇核心網(wǎng)節(jié)點(diǎn),其中,
無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)將每個(gè)核心網(wǎng)節(jié)點(diǎn)的初始權(quán)重值設(shè)置為定值;
當(dāng)某個(gè)核心網(wǎng)節(jié)點(diǎn)的負(fù)荷發(fā)生變化后,通知無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn),無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)該核心網(wǎng)節(jié)點(diǎn)的通知調(diào)整其權(quán)重,以實(shí)現(xiàn)核心網(wǎng)節(jié)點(diǎn)之間的負(fù)荷分擔(dān)。
進(jìn)一步的,所述核心網(wǎng)節(jié)點(diǎn)的負(fù)荷包括該核心網(wǎng)節(jié)點(diǎn)的內(nèi)存使用率或CPU占用率。
進(jìn)一步的,當(dāng)某個(gè)核心網(wǎng)節(jié)點(diǎn)的負(fù)荷增加達(dá)到設(shè)定閾值后,向無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送通知消息,無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)減少該核心網(wǎng)節(jié)點(diǎn)的權(quán)重;
當(dāng)某個(gè)核心網(wǎng)節(jié)點(diǎn)的負(fù)荷減少達(dá)到設(shè)定閾值后,向無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送通知消息,無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)增加該核心網(wǎng)節(jié)點(diǎn)的權(quán)重。
進(jìn)一步的,核心網(wǎng)節(jié)點(diǎn)決定其權(quán)重的修改,向無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送通知消息,所述通知消息中包括無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)調(diào)整其權(quán)重的請(qǐng)求。
進(jìn)一步的,核心網(wǎng)節(jié)點(diǎn)向無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的所述通知消息中包括該核心網(wǎng)節(jié)點(diǎn)的負(fù)荷信息,無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)所述負(fù)荷信息決定所述核心網(wǎng)節(jié)點(diǎn)—又重的》務(wù)改。
進(jìn)一步的,所述核心網(wǎng)節(jié)點(diǎn)的負(fù)荷信息為該核心網(wǎng)節(jié)點(diǎn)目前已經(jīng)達(dá)到的負(fù)荷信息,或者該核心網(wǎng)節(jié)點(diǎn)目前剩余的負(fù)荷信息。
進(jìn)一步的,當(dāng)所述核心網(wǎng)節(jié)點(diǎn)的負(fù)荷能力發(fā)生變化后,通知無(wú)線網(wǎng)絡(luò),無(wú)線網(wǎng)絡(luò)根據(jù)所述通知調(diào)整所述核心網(wǎng)節(jié)點(diǎn)的權(quán)重;
所述負(fù)荷能力包括所述核心網(wǎng)節(jié)點(diǎn)的物理容量或CPU處理能力。
進(jìn)一步的,當(dāng)所述核心網(wǎng)節(jié)點(diǎn)增加其物理容量或者CPU處理能力之后,無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)增加所述核心網(wǎng)節(jié)點(diǎn)的權(quán)重,當(dāng)所述核心網(wǎng)節(jié)點(diǎn)減少其物理容量或者CPU處理能力之后,無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)降低所述核心網(wǎng)節(jié)點(diǎn)的權(quán)重。
進(jìn)一步的,當(dāng)核心網(wǎng)節(jié)點(diǎn)的負(fù)荷增加達(dá)到臨界閾值時(shí),核心網(wǎng)節(jié)點(diǎn)通知無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn),無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)拒絕用戶的其他業(yè)務(wù),僅處理到該核心網(wǎng)節(jié)點(diǎn)的緊急呼叫請(qǐng)求。
進(jìn)一步的,新增加核心網(wǎng)節(jié)點(diǎn)時(shí),無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)將新增加的核心網(wǎng)節(jié)點(diǎn)
的權(quán)重設(shè)置為最大值;
當(dāng)某個(gè)核心網(wǎng)節(jié)點(diǎn)被刪除后,無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)將該被刪除的核心網(wǎng)節(jié)點(diǎn)的
權(quán)重i殳置為0。
本發(fā)明提出的負(fù)荷分擔(dān)方法,eNodeB能夠根據(jù)對(duì)應(yīng)MME的剩余處理 能力來(lái)動(dòng)態(tài)調(diào)整權(quán)重值,從而使得池內(nèi)所有的MME的負(fù)荷接近于平均值; 該方法不僅考慮了 MME的內(nèi)存使用率,還可以考慮MME的CPU處理能力 等其他因素。這樣在增加MME或者刪除MME的時(shí)候,尤為便捷。
圖1是現(xiàn)有技術(shù)中Iu Flex的的架構(gòu)圖2是現(xiàn)有技術(shù)中SI-MME Flex的的架構(gòu)圖3是現(xiàn)有技術(shù)中無(wú)線網(wǎng)絡(luò)系統(tǒng)選擇核心網(wǎng)節(jié)點(diǎn)的流程示意圖4是本發(fā)明實(shí)施例的核心網(wǎng)節(jié)點(diǎn)之間實(shí)現(xiàn)負(fù)荷分擔(dān)的流程示意圖5是本發(fā)明實(shí)施例中當(dāng)MME負(fù)荷改變時(shí),通知所有eNodeB進(jìn)行權(quán) 重調(diào)整的流程圖。
具體實(shí)施例方式
下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。
圖4是本發(fā)明實(shí)施例的核心網(wǎng)節(jié)點(diǎn)之間實(shí)現(xiàn)負(fù)荷分擔(dān)的流程示意圖,主 要步驟如下
步驟401, eNodeB進(jìn)行上電初始化;
步驟402, eNodeB進(jìn)入等待消息狀態(tài);
步驟403,如果eNodeB發(fā)現(xiàn)到 一個(gè)MMEi的SI SCTP ( Stream Control Transmission Protocol,流控制傳輸協(xié)議)連接建立成功之后,則進(jìn)入步驟 404;
8步驟404, eNodeB將到該MME(i)的MMEWeight(i)權(quán)重設(shè)為最大值, 比如10,表示該MME(i)的剩余處理能力為100%,之后,轉(zhuǎn)入步驟402;
通過(guò)上述步驟,當(dāng)池中所有MME和eNodeB都上電,并且沒(méi)有用戶接 入的時(shí)候,每個(gè)eNodeB上,每個(gè)MME的權(quán)重值都為最大值10 ,這樣,eNodeB 后續(xù)會(huì)將用戶平均分配到每個(gè)MME上去。
步驟405,如果eNodeB收到MME(i)的權(quán)重調(diào)整請(qǐng)求,則進(jìn)入步驟406;
步驟406, eNodeB將對(duì)該MME(i)的MMEWeight(i)權(quán)重進(jìn)行調(diào)整,調(diào) 整之后,轉(zhuǎn)入步驟402;
步驟407,如果eNodeB發(fā)現(xiàn)到一個(gè)MMEi的SI SCTP連接4皮刪除之后, 則進(jìn)入步驟408;
步驟408, eNodeB將到該MME(i)的MMEWeight(i)權(quán)重設(shè)為0,之后, 轉(zhuǎn)入步驟402,這樣eNodeB將不再將后續(xù)任何業(yè)務(wù)路由到該MME上去。
其中,步驟406中對(duì)MME權(quán)重的具體調(diào)整過(guò)程請(qǐng)參見(jiàn)圖5,圖5說(shuō)明 了當(dāng)MME負(fù)荷發(fā)生變化時(shí),通過(guò)發(fā)送權(quán)重修改通知消息通知eNodeB該 MME的權(quán)重進(jìn)行修改或調(diào)整
步驟501 ,MME通知和該MME相連的池內(nèi)所有eNodeB進(jìn)行權(quán)重調(diào)整。
上述權(quán)重修改通知消息并不一定是定時(shí)發(fā)送的,而是當(dāng)MME的負(fù)荷到 達(dá)設(shè)定閾值的時(shí)候,才通知和該MME相連的所有eNodeB調(diào)整權(quán)重。這個(gè) 設(shè)定閾值是運(yùn)營(yíng)商可以配置的,比如當(dāng)負(fù)荷改變到達(dá)10%的倍數(shù)的時(shí)候才發(fā) 起權(quán)重修改通知消息。
權(quán)重修改通知消息中帶有該MME的負(fù)荷信息(如該MME當(dāng)前的負(fù)荷 信息),eNodeB根據(jù)該MME的負(fù)荷信息,對(duì)該MME的權(quán)重進(jìn)行修改。 例如,當(dāng)MME通知eNodeB目前負(fù)荷已經(jīng)到達(dá)10%,則eNodeB將到該MME 的權(quán)重減少為9;當(dāng)MME通知eNodeB目前負(fù)荷已經(jīng)到達(dá)20%,則eNodeB 將到該MME的權(quán)重減少為8;以此類推。MME向eNodeB發(fā)送的負(fù)荷信息 既可以是MME目前已經(jīng)達(dá)到的負(fù)荷信息,也可以是MME目前剩余的負(fù)荷 信息。負(fù)荷決定其權(quán)重的增加或者減少,這時(shí), 通知消息中就帶有eNodeB對(duì)權(quán)重進(jìn)行修改的請(qǐng)求。eNodeB收到該通知消 息之后,直接按照該請(qǐng)求進(jìn)行增加或者減少該MME的權(quán)重。
當(dāng)MME負(fù)荷升高的時(shí)候,eNodeB中將權(quán)重減少的好處是使得eNodeB 將后續(xù)接入的用戶盡可能的選擇到其他權(quán)重較高(相對(duì)應(yīng)的負(fù)荷較低)的 MME。這樣可以使得整個(gè)池中的所有MME達(dá)到相同的負(fù)荷,從而達(dá)到負(fù) 荷的均纟軒分擔(dān)。
由于負(fù)荷信息是MME自己定義的,因此,可以考慮的因素可以不僅僅 是MME的內(nèi)存使用率,同時(shí)也可以考慮MME的CPU處理能力等其他因素, 綜合確定該MME的負(fù)荷信息。另外該負(fù)荷信息只和本MME相關(guān),不需要 參考其他MME的負(fù)荷信息,因此減少了運(yùn)營(yíng)商配置的復(fù)雜性。
當(dāng)MME的負(fù)荷能力增加后,例如MME增加物理容量或者CPU處理能 力之后,可以通知eNodeB增加該MME的權(quán)重,這樣可以吸引更多的用戶 注冊(cè)到該MME,而對(duì)其他MME的權(quán)重沒(méi)有任何影響。同樣的,當(dāng)MME 刪除部分容量或者處理能力的時(shí)候,MME可以根據(jù)自己目前的總的容量或 者處理能力,通知eNodeB減少權(quán)重,以減少用戶注冊(cè)到該MME中。
運(yùn)營(yíng)商還可以通過(guò)配置,使得MME的負(fù)荷超過(guò)一定臨界閥值時(shí),將拒 絕接受新的用戶接入該MME。這時(shí),MME通知eNodeB將MMEWeight改 小,比如只要將該MME向eNodeB發(fā)起的權(quán)重修改通知消息中的負(fù)荷信息 設(shè)為卯%,或者將剩余負(fù)荷信息設(shè)為10%, eNodeB收到之后,會(huì)將該MME 的一又重設(shè)為1。對(duì)于新進(jìn)入該池的用戶,因?yàn)橄啾瘸刂衅渌鸐ME,該MME 的權(quán)重非常小,eNodeB選擇該MME的概率會(huì)很低;同時(shí),對(duì)于在該池中 已經(jīng)注冊(cè)的用戶,eNodeB根據(jù)UE發(fā)上來(lái)的CN節(jié)點(diǎn)選擇信息,選擇了該 MME之后,如果判斷是到該MME的Attach (附著)、TAU ( Tracking Area Update,跟蹤區(qū)更新)以及非緊急呼叫的Service Request (服務(wù)請(qǐng)求),則 直接拒絕。Service Request的另外一種拒絕方式是eNodeB把消息發(fā)送到 MME,由MME拒絕。對(duì)于緊急呼叫的Service Request,則可以繼續(xù)處理。 這樣可以減少該MME的負(fù)荷,當(dāng)MME的負(fù)荷降低的時(shí)候,MME又可以
10通知eNodeB增加該MME的權(quán)值,這樣該MME就可以收到用戶請(qǐng)求了 。
當(dāng)池中某個(gè)MME的負(fù)荷超重的時(shí)候,通常整個(gè)池中所有MME的負(fù)荷 都會(huì)很高,這種情況下,顯然該池中的所有MME都是不適于再增加新的用 戶接入的。
當(dāng)池中所有MME的負(fù)荷都很高的時(shí)候,運(yùn)營(yíng)商可以通過(guò)以下方式新增 一個(gè)MME,并最終達(dá)到整個(gè)池中負(fù)荷均衡當(dāng)運(yùn)營(yíng)商決定需要新增一個(gè) MME來(lái)處理新增的用戶時(shí),在eNodeB和該新增MME建立SI的SCTP連 接之后,eNodeB將該新增MME的權(quán)重MMEWeight設(shè)為最大值10。 eNodeB 在為新接入用戶選擇MME的時(shí)候,優(yōu)先選褲,權(quán)重大的MME,因此該新增 的MME被選中的概率最大。
當(dāng)該新增MME的負(fù)荷達(dá)到了 10%, MME于是通知eNodeB進(jìn)行第一 次權(quán)重調(diào)整。該池中所有eNodeB收到權(quán)重調(diào)整消息之后,將該新增MME 的權(quán)重調(diào)整為9。
當(dāng)該新增MME的負(fù)荷進(jìn)一步升高,相應(yīng)的在eNodeB中的權(quán)重將進(jìn)一 步下降,被eNodeB選中的概率也進(jìn)一步下降。當(dāng)然,這段時(shí)間中池中其他 MME也可能被選中,但是由于該新增MME的權(quán)重比其他MME的權(quán)重都 大,因此被選中的概率仍然比其他的MME都大。
當(dāng)新增MME的負(fù)荷逐漸接近其他的MME的時(shí)候,該新增MME的權(quán) 重也逐漸接近該池中其他MME權(quán)重,結(jié)果是eNodeB將在這些MME中平 均選擇,于是實(shí)現(xiàn)了池內(nèi)所有MME的負(fù)荷分擔(dān),并且能夠做到池內(nèi)所有的 MME的負(fù)荷接近于平均值。
應(yīng)該理解的是,以上所述僅為本發(fā)明的較佳實(shí)施例,僅用于說(shuō)明說(shuō)明本 發(fā)明的技術(shù)方案,并非用來(lái)限定本發(fā)明的實(shí)施范圍;另外,本發(fā)明還可有其 他實(shí)施例,熟悉本領(lǐng)域的技術(shù)人員凡是依本發(fā)明的技術(shù)方案所做出各種修改 或者替換,在不背離本發(fā)明技術(shù)方案的精神及其實(shí)質(zhì)的情況下,都應(yīng)屬于本 發(fā)明的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1、一種核心網(wǎng)節(jié)點(diǎn)之間實(shí)現(xiàn)負(fù)荷分擔(dān)的方法,無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)為每個(gè)核心網(wǎng)節(jié)點(diǎn)設(shè)置權(quán)重,并根據(jù)各核心網(wǎng)節(jié)點(diǎn)的權(quán)重為用戶終端選擇核心網(wǎng)節(jié)點(diǎn),其特征在于,無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)將每個(gè)核心網(wǎng)節(jié)點(diǎn)的初始權(quán)重值設(shè)置為定值;當(dāng)某個(gè)核心網(wǎng)節(jié)點(diǎn)的負(fù)荷發(fā)生變化后,通知無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn),無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)該核心網(wǎng)節(jié)點(diǎn)的通知調(diào)整其權(quán)重,以實(shí)現(xiàn)核心網(wǎng)節(jié)點(diǎn)之間的負(fù)荷分擔(dān)。
2、 如權(quán)利要求l所述的方法,其特征在于,所述核心網(wǎng)節(jié)點(diǎn)的負(fù)荷包括該核心網(wǎng)節(jié)點(diǎn)的內(nèi)存使用率或CPU占用率。
3、 如權(quán)利要求l、或2所述的方法,其特征在于,當(dāng)某個(gè)核心網(wǎng)節(jié)點(diǎn)的負(fù)荷增加達(dá)到設(shè)定閾值后,向無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送通 知消息,無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)減少該核心網(wǎng)節(jié)點(diǎn)的權(quán)重;當(dāng)某個(gè)核心網(wǎng)節(jié)點(diǎn)的負(fù)荷減少達(dá)到設(shè)定閾值后,向無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送通 知消息,無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)增加該核心網(wǎng)節(jié)點(diǎn)的權(quán)重。
4、 如權(quán)利要求3所述的方法,其特征在于,核心網(wǎng)節(jié)點(diǎn)決定其權(quán)重的修改,向無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送通知消息,所述通 知消息中包括無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)調(diào)整其權(quán)重的請(qǐng)求。
5、 如權(quán)利要求3所述的方法,其特征在于,核心網(wǎng)節(jié)點(diǎn)向無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送的所述通知消息中包括該核心網(wǎng)節(jié)點(diǎn) 的負(fù)荷信息,無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)所述負(fù)荷信息決定所述核心網(wǎng)節(jié)點(diǎn)權(quán)重的修 改。
6、 如權(quán)利要求5所述的方法,其特征在于,所述核心網(wǎng)節(jié)點(diǎn)的負(fù)荷信息為該核心網(wǎng)節(jié)點(diǎn)目前已經(jīng)達(dá)到的負(fù)荷信息,或者該核心網(wǎng)節(jié)點(diǎn)目前剩余的負(fù)荷信息。
7、 如權(quán)利要求l所述的方法,其特征在于,當(dāng)所述核心網(wǎng)節(jié)點(diǎn)的負(fù)荷能力發(fā)生變化后,通知無(wú)線網(wǎng)絡(luò),無(wú)線網(wǎng)絡(luò)根據(jù)所述通知調(diào)整所述核心網(wǎng)節(jié)點(diǎn)的權(quán)重;所述負(fù)荷能力包括所述核心網(wǎng)節(jié)點(diǎn)的物理容量或CPU處理能力。
8、 如權(quán)利要求7所述的方法,其特征在于,當(dāng)所述核心網(wǎng)節(jié)點(diǎn)增加其物理容量或者CPU處理能力之后,無(wú)線網(wǎng)絡(luò) 節(jié)點(diǎn)增加所述核心網(wǎng)節(jié)點(diǎn)的權(quán)重,當(dāng)所述核心網(wǎng)節(jié)點(diǎn)減少其物理容量或者 CPU處理能力之后,無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)降低所述核心網(wǎng)節(jié)點(diǎn)的權(quán)重。
9、 如權(quán)利要求l所述的方法,其特征在于,當(dāng)核心網(wǎng)節(jié)點(diǎn)的負(fù)荷增加達(dá)到臨界閾值時(shí),核心網(wǎng)節(jié)點(diǎn)通知無(wú)線網(wǎng)絡(luò)節(jié) 點(diǎn),無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)拒絕用戶的其他業(yè)務(wù),僅處理到該核心網(wǎng)節(jié)點(diǎn)的緊急呼叫 請(qǐng)求。
10、 如權(quán)利要求l所述的方法,其特征在于,新增加核心網(wǎng)節(jié)點(diǎn)時(shí),無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)將新增加的核心網(wǎng)節(jié)點(diǎn)的權(quán)重設(shè)置 為最大值;當(dāng)某個(gè)核心網(wǎng)節(jié)點(diǎn)被刪除后,無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)將該被刪除的核心網(wǎng)節(jié)點(diǎn)的 權(quán)重設(shè)置為0。
全文摘要
本發(fā)明公開(kāi)了一種核心網(wǎng)節(jié)點(diǎn)之間實(shí)現(xiàn)負(fù)荷分擔(dān)的方法,無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)為每個(gè)核心網(wǎng)節(jié)點(diǎn)設(shè)置權(quán)重,并根據(jù)各核心網(wǎng)節(jié)點(diǎn)的權(quán)重為用戶終端選擇核心網(wǎng)節(jié)點(diǎn),其中,無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)將每個(gè)核心網(wǎng)節(jié)點(diǎn)的初始權(quán)重值設(shè)置為定值;當(dāng)某個(gè)核心網(wǎng)節(jié)點(diǎn)的負(fù)荷發(fā)生變化后,通知無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn),無(wú)線網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)該核心網(wǎng)節(jié)點(diǎn)的通知調(diào)整其權(quán)重,以實(shí)現(xiàn)核心網(wǎng)節(jié)點(diǎn)之間的負(fù)荷分擔(dān)。采用本發(fā)明方法,eNodeB能夠根據(jù)對(duì)應(yīng)MME的剩余處理能力來(lái)動(dòng)態(tài)調(diào)整權(quán)重值,從而使得MME區(qū)域池內(nèi)所有的MME的負(fù)荷接近于平均值。
文檔編號(hào)H04W28/08GK101459931SQ20081008769
公開(kāi)日2009年6月17日 申請(qǐng)日期2008年3月25日 優(yōu)先權(quán)日2008年3月25日
發(fā)明者霖 劉, 飛 盧, 葉敏雅, 朱進(jìn)國(guó) 申請(qǐng)人:中興通訊股份有限公司