最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種網(wǎng)絡(luò)負荷控制方法及登記服務(wù)器的制作方法

文檔序號:7886987閱讀:172來源:國知局
專利名稱:一種網(wǎng)絡(luò)負荷控制方法及登記服務(wù)器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通訊領(lǐng)域,尤其是涉及一種網(wǎng)絡(luò)負荷控制方法及登記服務(wù)器。
背景技術(shù)
目前,對等互聯(lián)或點對點(Peer-to-Peer,P2P)在文件交換、分布式計算和服務(wù)共享等方面已經(jīng)充分顯示出了其強大的技術(shù)優(yōu)勢,但是,P2P的應(yīng)用主要還是集中在Internet (英特網(wǎng))應(yīng)用中,在傳統(tǒng)電信網(wǎng)絡(luò)中尚未大規(guī)模應(yīng)用??紤]到目前以及將來電信網(wǎng)絡(luò)中,會話控制的主流是SIP(會話初始化)協(xié)議,因此,將P2P技術(shù)引入到電信網(wǎng)中,必須能保證SIP協(xié)議在P2P網(wǎng)絡(luò)中的應(yīng)用,同時需要能夠運行各類典型業(yè)務(wù)?;谝陨峡紤],目前業(yè)界的很多機構(gòu)都在致力于研究如何將P2P技術(shù)引入到電信網(wǎng)絡(luò)中來,圖1是現(xiàn)有研究中得到大多數(shù)研究者與研究機構(gòu)認同的一種P2P核心網(wǎng)架構(gòu)示意圖,其中:P2P疊加網(wǎng)101由各類擔負不同角色的對等體(本文中也稱為節(jié)點)組成的一張邏輯網(wǎng)絡(luò)。P2P疊加網(wǎng)中的對等節(jié)點102為P2P疊加網(wǎng)中的基本組成部分,是能夠為同一 P2P疊加網(wǎng)中的其它節(jié)點提供存儲和傳送服務(wù)的節(jié)點。非P2P終端設(shè)備103為接入到P2P疊加網(wǎng)的不支持任何P2P協(xié)議,僅支持SIP協(xié)議的終端設(shè)備。P2P終端設(shè)備104為接入到P2P疊加網(wǎng)中的既支持P2P協(xié)議,也支持IP協(xié)議的終端設(shè)備;考慮到一般終端設(shè)備,特別是手持式終端設(shè)備的能力較弱,所以很多情況下,在實際部署中,P2P終端設(shè)備僅作為P2P客戶端接入到P2P疊加網(wǎng)中,并不承擔存儲、傳送等服務(wù)器的功能。接入節(jié)點105為非P2P終端設(shè)備103和P2P終端設(shè)備104等終端設(shè)備的接入節(jié)點,考慮到電信營運的需要,包括P2P終端與非P2P終端都必須通過就近的接入節(jié)點接入到P2P疊加網(wǎng)中,當該接入節(jié)點作為非P2P終端的接入節(jié)點時,同時作為代理節(jié)點,負責將非P2P終端所采用的SIP協(xié)議與P2P疊加網(wǎng)內(nèi)部路由SIP所采用協(xié)議的轉(zhuǎn)換,而當該節(jié)點作為P2P終端的接入節(jié)點時,僅需要對消息進行中繼。登記服務(wù)器106負責對等網(wǎng)網(wǎng)絡(luò)節(jié)點加入管理,為節(jié)點加入對等網(wǎng)絡(luò)分配節(jié)點標識。負荷均衡服務(wù)器107負責收集P2P網(wǎng)絡(luò)節(jié)點負荷。在P2P疊加網(wǎng)中,對等節(jié)點102之間根據(jù)分布式哈希算法(DHT),實現(xiàn)節(jié)點之間數(shù)據(jù)相互動態(tài)實時備份。圖2是傳統(tǒng)網(wǎng)絡(luò)過負荷控制的流程示意圖,其中前向節(jié)點為消息發(fā)送方,后向節(jié)點為消息接收方,當前向節(jié)點感知到后向節(jié)點過負荷,前向節(jié)點根據(jù)過負荷策略,按比例丟棄或者向后向節(jié)點發(fā)送消息,具體流程如下:步驟201:前向節(jié)點感知到后向節(jié)點過負荷;
前向節(jié)點感知后向節(jié)點負荷的方式一般包括:后向節(jié)點告知、負荷均衡服務(wù)器告知和根據(jù)消息延遲推斷等。步驟202:前向節(jié)點根據(jù)過負荷策略,根據(jù)后向節(jié)點過負荷程度,按照既定的比例丟棄或者發(fā)送消息給后向節(jié)點,以減少后向節(jié)點的負荷。如果將上述傳統(tǒng)網(wǎng)絡(luò)的過負荷控制方法應(yīng)用到P2P網(wǎng)絡(luò),無法體現(xiàn)P2P網(wǎng)絡(luò)的優(yōu)勢,反而擴大P2P網(wǎng)絡(luò)的不穩(wěn)定性,P2P網(wǎng)絡(luò)的優(yōu)勢是以數(shù)量換取高質(zhì)量,單個節(jié)點的穩(wěn)定性要比傳統(tǒng)網(wǎng)絡(luò)單節(jié)點的性能要差,在網(wǎng)絡(luò)高負荷運作時候,更容易形成資源過負荷,如果按照傳統(tǒng)的過負荷控制方式,會導致在高負荷的時候,P2P網(wǎng)絡(luò)的接通率要大大低于傳統(tǒng)網(wǎng)絡(luò)。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種網(wǎng)絡(luò)負荷控制方法及登記服務(wù)器,能夠在不降低P2P網(wǎng)絡(luò)接通率的情況下實現(xiàn)對P2P網(wǎng)絡(luò)的負荷控制。為解決上述技術(shù)問題,本發(fā)明的一種網(wǎng)絡(luò)負荷控制方法,包括:登記服務(wù)器在獲知目標區(qū)域過負載后,在所述目標區(qū)域中加入節(jié)點。進一步地,在所述目標區(qū)域中加入節(jié)點,包括:所述登記服務(wù)器調(diào)用備用節(jié)點,將所述備用節(jié)點加入到所述目標區(qū)域中,或者從所述目標區(qū)域之外的網(wǎng)絡(luò)區(qū)域中選擇節(jié)點,將所選擇的節(jié)點加入到所述目標區(qū)域中。進一步地,將所述備用節(jié)點加入到所述目標區(qū)域,包括:所述登記服務(wù)器喚醒所述備用節(jié)點,在接收到所述備用節(jié)點發(fā)送的加入網(wǎng)絡(luò)請求消息后,為所述備用節(jié)點分配節(jié)點標識,所分配的節(jié)點標識使所述備用節(jié)點在加入網(wǎng)絡(luò)后為所述目標區(qū)域分擔目標區(qū)域地址空間的承載,以分解所述目標區(qū)域的負荷。進一步地,從所述目標區(qū)域之外的網(wǎng)絡(luò)區(qū)域中選擇節(jié)點,將所選擇的節(jié)點加入到所述目標區(qū)域中,包括:所述登記服務(wù)器從所述目標區(qū)域之外的網(wǎng)絡(luò)區(qū)域中選擇一個或多個負荷低于所述目標區(qū)域的參考負荷的節(jié)點或選擇一個或多個負荷低于第一負荷門限的節(jié)點;所述登記服務(wù)器通知所選擇的節(jié)點重新加入網(wǎng)絡(luò),并在接收到所選擇的節(jié)點發(fā)送的加入網(wǎng)絡(luò)請求消息后,為所選擇的節(jié)點分配節(jié)點標識,所分配的節(jié)點標識使所選擇的節(jié)點在加入網(wǎng)絡(luò)后為所述目標區(qū)域分擔目標區(qū)域地址空間的承載,以分解所述目標區(qū)域的負荷。進一步地,所述參考負荷在所述目標區(qū)域中包含多個節(jié)點時,為所述目標區(qū)域中的節(jié)點的平均負荷或最低負荷;在所述目標區(qū)域中包含一個節(jié)點時,為所包含的節(jié)點的負荷。進一步地,所述備用節(jié)點為處于空閑狀態(tài)或者休眠狀態(tài),并監(jiān)聽所述登記服務(wù)器的喚醒,在監(jiān)聽到所述登記服務(wù)器的喚醒后,進入工作狀態(tài),向所述登記服務(wù)器發(fā)送加入網(wǎng)絡(luò)請求消息的節(jié)點。進一步地,所述登記服務(wù)器獲知目標區(qū)域過負載的步驟,包括:負荷控制節(jié)點判斷所述目標區(qū)域的負荷是否高于第二負荷門限,如果高于,則確定需要發(fā)起負荷調(diào)整,向所述登記服務(wù)器發(fā)送負荷調(diào)整請求;或者,
在所述負荷控制節(jié)點與所述登記服務(wù)器合設(shè)時,所述登記服務(wù)器感知所述目標區(qū)域的負荷,判斷所述目標區(qū)域的負荷是否高于第二負荷門限。進一步地,所述目標區(qū)域中包含一個或多個節(jié)點,所述負荷控制節(jié)點在所述負荷調(diào)整請求中將所述目標區(qū)域中包含的節(jié)點的節(jié)點標識通知給所述登記服務(wù)器。進一步地,所述負荷控制節(jié)點在所述負荷調(diào)整請求中將所述目標區(qū)域中包含的節(jié)點的節(jié)點標識通知給所述登記服務(wù)器的方式包含以下一種或多種,包括:所述負荷控制節(jié)點在所述負荷調(diào)整請求中記錄單個節(jié)點的節(jié)點標識;所述負荷控制節(jié)點在所述負荷調(diào)整請求中記錄節(jié)點標識范圍,所述節(jié)點標識范圍表示一個節(jié)點或表示節(jié)點標識相連續(xù)的多個節(jié)點。進一步地,在所述節(jié)點標識范圍的前后兩個端節(jié)點標識相同時,表示所述端節(jié)點標識指向的節(jié)點。進一步地,所述負荷控制節(jié)點為當前發(fā)生業(yè)務(wù)的節(jié)點,或者為負荷均衡服務(wù)器,或者為設(shè)置在所述登記服務(wù)器中的功能單元。進一步地,一種網(wǎng)絡(luò)負荷控制方法,包括:登記服務(wù)器在獲知目標區(qū)域的負荷低于第三負荷門限時,從所述目標區(qū)域中選擇節(jié)點,將所選擇的節(jié)點退出所述目標區(qū)域。進一步地,將所選擇的節(jié)點退出所述目標區(qū)域,包括:所述登記服務(wù)器通知所選擇的節(jié)點退還為備用節(jié)點。進一步地,所述備用節(jié)點為處于空閑狀態(tài)或者休眠狀態(tài),并監(jiān)聽所述登記服務(wù)器的喚醒,在監(jiān)聽到所述登記服務(wù)器的喚醒后,進入工作狀態(tài),向所述登記服務(wù)器發(fā)送加入網(wǎng)絡(luò)請求消息的節(jié)點。進一步地,一種登記服務(wù)器,包括:負荷監(jiān)控單元和負荷控制單元,其中:所述負荷監(jiān)控單元,用于監(jiān)控目標區(qū)域的負荷;所述負荷控制單元,用于在所述負荷監(jiān)控單元獲知目標區(qū)域過負載后,在所述目標區(qū)域中加入節(jié)點。進一步地,所述負荷控制單元,具體用于調(diào)用備用節(jié)點,將所述備用節(jié)點加入到所述目標區(qū)域中,或者從所述目標區(qū)域之外的網(wǎng)絡(luò)區(qū)域中選擇節(jié)點,將所選擇的節(jié)點加入到所述目標區(qū)域中。進一步地,所述負荷控制單元包括:節(jié)點管理子單元和標識分配子單元,其中:所述節(jié)點管理子單元,用于喚醒所述備用節(jié)點,接收所述備用節(jié)點發(fā)送的加入網(wǎng)絡(luò)請求消息;所述標識分配子單元,用于在所述節(jié)點管理子單元接收到所述備用節(jié)點發(fā)送的加入網(wǎng)絡(luò)請求消息后,為所述備用節(jié)點分配節(jié)點標識,所分配的節(jié)點標識使所述備用節(jié)點在加入網(wǎng)絡(luò)后為所述目標區(qū)域分擔目標區(qū)域地址空間的承載,以分解所述目標區(qū)域的負荷。進一步地,所述負荷控制單元包括:節(jié)點管理子單元和標識分配子單元,其中:所述節(jié)點管理子單元,用于從所述目標區(qū)域之外的網(wǎng)絡(luò)區(qū)域中選擇一個或多個負荷低于所述目標區(qū)域的參考負荷的節(jié)點或選擇一個或多個負荷低于第一負荷門限的節(jié)點,通知所選擇的節(jié)點重新加入網(wǎng)絡(luò),并接收所選擇的節(jié)點發(fā)送的加入網(wǎng)絡(luò)請求消息;所述標識分配子單元,用于在所述節(jié)點管理子單元接收到所述備用節(jié)點發(fā)送的加入網(wǎng)絡(luò)請求消息后,為所選擇的節(jié)點分配節(jié)點標識,所分配的節(jié)點標識使所選擇的節(jié)點在加入網(wǎng)絡(luò)后為所述目標區(qū)域分擔目標區(qū)域地址空間的承載,以分解所述目標區(qū)域的負荷。進一步地,一種登記服務(wù)器,包括:負荷監(jiān)控單元和負荷控制單元,其中:所述負荷監(jiān)控單元,用于監(jiān)控目標區(qū)域的負荷;所述負荷控制單元,用于在所述負荷監(jiān)控單元獲知目標區(qū)域的負荷低于第三負荷門限時,從所述目標區(qū)域中選擇節(jié)點,將所選擇的節(jié)點退出所述目標區(qū)域。進一步地,所述負荷控制單元包括節(jié)點管理子單元,其中:所述節(jié)點管理子單元,用于從所述目標區(qū)域中選擇節(jié)點,通知所選擇的節(jié)點退還為備用節(jié)點。綜上所述,本發(fā)明通過將預(yù)留的備用節(jié)點加入或退出目標網(wǎng)絡(luò),或者通過節(jié)點標識調(diào)整的方式,對P2P網(wǎng)絡(luò)進行負荷控制,能夠不降低P2P網(wǎng)絡(luò)的接通率。


圖1為現(xiàn)有技術(shù)中P2P核心網(wǎng)的架構(gòu)圖;圖2為現(xiàn)有技術(shù)中網(wǎng)絡(luò)過負荷控制的方法的流程圖;圖3 圖5為本發(fā)明實施方式的網(wǎng)絡(luò)負荷控制方法的流程圖;圖6為本發(fā)明實施方式的登記服務(wù)器的架構(gòu)圖。
具體實施例方式本實施方式中,在P2P網(wǎng)絡(luò)中,負荷控制節(jié)點感知到目標區(qū)域的負荷高于運營商設(shè)置的第二負荷門限,發(fā)消息通知登記服務(wù)器,請求調(diào)整網(wǎng)絡(luò)負荷,登記服務(wù)器在目標區(qū)域中加入節(jié)點;負荷控制節(jié)點在目標區(qū)域的負荷低于第三負荷門限時,請求調(diào)整網(wǎng)絡(luò)負荷,登記服務(wù)器從目標區(qū)域中選擇節(jié)點,將所選擇的節(jié)點退出目標區(qū)域。負荷控制節(jié)點可以是P2P網(wǎng)絡(luò)中的一個發(fā)生業(yè)務(wù)的節(jié)點,這里的發(fā)生業(yè)務(wù)的節(jié)點指對等網(wǎng)絡(luò)中的普通節(jié)點,或者是負荷均衡服務(wù)器,如果登記服務(wù)器集合負荷控制節(jié)點,則無需由負荷控制節(jié)點向登記服務(wù)器發(fā)送請求消息,請求負荷調(diào)整,由登記服務(wù)器器直接進行調(diào)整。圖3為本實施方式的網(wǎng)絡(luò)負荷控制方法,包括:步驟301:負荷控制節(jié)點感知目標區(qū)域,判斷目標區(qū)域的負荷是否高于設(shè)置的第二負荷門限,以確定是否需要發(fā)起負荷調(diào)整,如果需要,則執(zhí)行步驟302 ;第二負荷門限針對的是網(wǎng)絡(luò)的某個時間段的平均負荷或者負荷峰值。負荷控制節(jié)點為當前發(fā)生業(yè)務(wù)的節(jié)點,或者為負荷均衡服務(wù)器,或者為設(shè)置在登記服務(wù)器中的功能單元,即:負荷控制節(jié)點與登記服務(wù)器合設(shè)。步驟302:負荷控制節(jié)點向登記服務(wù)器發(fā)送負荷調(diào)整請求,在請求中將目標區(qū)域中包含的節(jié)點的節(jié)點標識通知給登記服務(wù)器;目標區(qū)域中包含一個或多個節(jié)點,負荷控制節(jié)點可以在負荷調(diào)整請求中記錄單個節(jié)點的節(jié)點標識;和/或在負荷調(diào)整請求中記錄節(jié)點標識范圍,節(jié)點標識范圍表示一個節(jié)點或表示節(jié)點標識相連續(xù)的多個節(jié)點。在節(jié)點標識范圍的前后兩個端節(jié)點標識相同時,表示端節(jié)點標識指向的節(jié)點。步驟303:登記服務(wù)器向備用節(jié)點池調(diào)用備用節(jié)點,喚醒所調(diào)用的備用節(jié)點,通知備用節(jié)點加入到目標區(qū)域,以降低目標網(wǎng)絡(luò)區(qū)域的負荷;備用節(jié)點為處于空閑狀態(tài)或者休眠狀態(tài),并監(jiān)聽登記服務(wù)器的喚醒,在監(jiān)聽到登記服務(wù)器的喚醒后,進入工作狀態(tài),向登記服務(wù)器發(fā)送加入網(wǎng)絡(luò)請求消息的節(jié)點。步驟304:備用節(jié)點啟動,并向登記服務(wù)器發(fā)出加入網(wǎng)絡(luò)請求消息;步驟305:登記服務(wù)器收到備用節(jié)點的加入網(wǎng)絡(luò)請求消息,為備用節(jié)點分配節(jié)點標識(ID),所分配的節(jié)點標識使備用節(jié)點在加入網(wǎng)絡(luò)后為目標區(qū)域分擔目標區(qū)域地址空間的承載,以分解目標區(qū)域的負荷;登記服務(wù)器根據(jù)目標區(qū)域中包含的節(jié)點的節(jié)點標識確定為備用節(jié)點分配的節(jié)點標識。登記服務(wù)器采用網(wǎng)絡(luò)分布式算法(DHT)的不同分配方式分配節(jié)點標識。步驟306:返回分配的節(jié)點ID給備用節(jié)點;步驟307:備用節(jié)點使用所分配的節(jié)點ID加入到目標區(qū)域,以分解目標區(qū)域的網(wǎng)
絡(luò)負荷。圖4是本實施方式的網(wǎng)絡(luò)負荷控制方法的另一實現(xiàn)方式,在該實現(xiàn)方式中,登記服務(wù)器在收到負荷控制服務(wù)器的負荷調(diào)整請求后,選擇負荷較輕的節(jié)點調(diào)整到目標區(qū)域,包括:步驟401 402同步驟301 302 ;步驟403:登記服務(wù)器從目標區(qū)域之外的網(wǎng)絡(luò)區(qū)域中選擇一個或多個負荷低于目標區(qū)域的參考負荷的節(jié)點或選擇一個或多個負荷低于第一負荷門限的節(jié)點;參考負荷在目標區(qū)域中包含多個節(jié)點時,為目標區(qū)域中的節(jié)點的平均負荷或最低負荷;在目標區(qū)域中包含一個節(jié)點時,為所包含的節(jié)點的負荷。登記服務(wù)器可以向負荷均衡服務(wù)器查詢網(wǎng)絡(luò)中節(jié)點的負荷。步驟404:登記服務(wù)器向所選擇的節(jié)點發(fā)送網(wǎng)絡(luò)調(diào)整請求消息,通知所選擇的節(jié)點重新加入網(wǎng)絡(luò);步驟405:所選擇的節(jié)點退出網(wǎng)絡(luò);步驟406:所選擇的節(jié)點向登記服務(wù)器發(fā)送加入網(wǎng)絡(luò)請求消息,重新加入網(wǎng)絡(luò);步驟407:登記服務(wù)器收到所選擇的節(jié)點的加入網(wǎng)絡(luò)請求消息,為所選擇的節(jié)點分配節(jié)點標識,所分配的節(jié)點標識使所選擇的節(jié)點在加入網(wǎng)絡(luò)后為目標區(qū)域分擔目標區(qū)域地址空間的承載,以分解目標區(qū)域的負荷;登記服務(wù)器根據(jù)目標區(qū)域中包含的節(jié)點的節(jié)點標識確定為所選擇的節(jié)點分配的節(jié)點標識。登記服務(wù)器采用網(wǎng)絡(luò)分布式算法(DHT)的不同分配方式分配節(jié)點標識。步驟408:返回分配的節(jié)點ID給所選擇的節(jié)點;步驟409:所選擇的節(jié)點使用所分配的節(jié)點ID加入到目標區(qū)域,以分解目標區(qū)域的網(wǎng)絡(luò)負荷。圖5是本實施方式的網(wǎng)絡(luò)負荷控制方法的另一實施例,負荷控制節(jié)點感知目標區(qū)域的負荷減輕低于第三負荷門限,則向登記服務(wù)器發(fā)送網(wǎng)絡(luò)調(diào)整請求,登記服務(wù)器選擇節(jié)點退出目標,退化為備用節(jié)點,包括:步驟501:負荷控制節(jié)點感知目標區(qū)域,在目標區(qū)域的負荷低于設(shè)置的第三負荷門限時,執(zhí)行步驟502;第三負荷門限針對的是網(wǎng)絡(luò)的某個時間段的平均負荷。步驟502:負荷控制節(jié)點向登記服務(wù)器發(fā)送負荷調(diào)整請求,在請求中將目標區(qū)域中包含的節(jié)點的節(jié)點標識通知給登記服務(wù)器;目標區(qū)域中包含一個或多個節(jié)點,負荷控制節(jié)點可以在負荷調(diào)整請求中記錄單個節(jié)點的節(jié)點標識;和/或在負荷調(diào)整請求中記錄節(jié)點標識范圍,節(jié)點標識范圍表示一個節(jié)點或表示節(jié)點標識相連續(xù)的多個節(jié)點。在節(jié)點標識范圍的前后兩個端節(jié)點標識相同時,表示端節(jié)點標識指向的節(jié)點。步驟503:登記服務(wù)器從目標區(qū)域中選擇一個或者多個節(jié)點退出服務(wù),進入備用狀態(tài);步驟504:登記服務(wù)器向所選擇的節(jié)點發(fā)送退出網(wǎng)絡(luò)請求;步驟505:所選擇的節(jié)點退出網(wǎng)絡(luò),并進入備用狀態(tài)。這里的備份狀態(tài)指節(jié)點處于空閑或者休眠狀態(tài),定時監(jiān)聽登記服務(wù)器的激活請求。如圖6所示,本實施方式還提供了一種登記服務(wù)器,包括:負荷監(jiān)控單元和負荷控制單元,其中:負荷監(jiān)控單元,用于監(jiān)控目標區(qū)域的負荷;負荷控制單元,用于在負荷監(jiān)控單元獲知目標區(qū)域過負載后,在目標區(qū)域中加入節(jié)點。負荷控制單元,具體用于調(diào)用備用節(jié)點,將備用節(jié)點加入到目標區(qū)域中,或者從目標區(qū)域之外的網(wǎng)絡(luò)區(qū)域中選擇節(jié)點,將所選擇的節(jié)點加入到目標區(qū)域中。負荷控制單元包括:節(jié)點管理子單元和標識分配子單元,其中:節(jié)點管理子單元,用于喚醒備用節(jié)點,接收備用節(jié)點發(fā)送的加入網(wǎng)絡(luò)請求消息;標識分配子單元,用于在節(jié)點管理子單元接收到備用節(jié)點發(fā)送的加入網(wǎng)絡(luò)請求消息后,為備用節(jié)點分配節(jié)點標識,所分配的節(jié)點標識使備用節(jié)點在加入網(wǎng)絡(luò)后為目標區(qū)域分擔目標區(qū)域地址空間的承載,以分解目標區(qū)域的負荷。在另一實現(xiàn)方式中,節(jié)點管理子單元,用于從目標區(qū)域之外的網(wǎng)絡(luò)區(qū)域中選擇一個或多個負荷低于目標區(qū)域的參考負荷的節(jié)點或選擇一個或多個負荷低于第一負荷門限的節(jié)點,通知所選擇的節(jié)點重新加入網(wǎng)絡(luò),并接收所選擇的節(jié)點發(fā)送的加入網(wǎng)絡(luò)請求消息;標識分配子單元,用于在節(jié)點管理子單元接收到備用節(jié)點發(fā)送的加入網(wǎng)絡(luò)請求消息后,為所選擇的節(jié)點分配節(jié)點標識,所分配的節(jié)點標識使所選擇的節(jié)點在加入網(wǎng)絡(luò)后為目標區(qū)域分擔目標區(qū)域地址空間的承載,以分解目標區(qū)域的負荷。本實施方式的另一登記服務(wù)器,包括:負荷監(jiān)控單元和負荷控制單元,其中:負荷監(jiān)控單元,用于監(jiān)控目標區(qū)域的負荷;負荷控制單元,用于在負荷監(jiān)控單元獲知目標區(qū)域的負荷低于第三負荷門限時,從目標區(qū)域中選擇節(jié)點,將所選擇的節(jié)點退出目標區(qū)域。負荷控制單元包括節(jié)點管理子單元,其中:節(jié)點管理子單元,用于從目標區(qū)域中選擇節(jié)點,通知所選擇的節(jié)點退還為備用節(jié)點。
當然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
權(quán)利要求
1.一種網(wǎng)絡(luò)負荷控制方法,其特征在于,包括: 登記服務(wù)器在獲知目標區(qū)域過負載后,在所述目標區(qū)域中加入節(jié)點。
2.如權(quán)利要求1所述的方法,其特征在于,在所述目標區(qū)域中加入節(jié)點,包括: 所述登記服務(wù)器調(diào)用備用節(jié)點,將所述備用節(jié)點加入到所述目標區(qū)域中,或者從所述目標區(qū)域之外的網(wǎng)絡(luò)區(qū)域中選擇節(jié)點,將所選擇的節(jié)點加入到所述目標區(qū)域中。
3.如權(quán)利要求2所述的方法,其特征在于,將所述備用節(jié)點加入到所述目標區(qū)域,包括: 所述登記服務(wù)器喚醒所述備用節(jié)點,在接收到所述備用節(jié)點發(fā)送的加入網(wǎng)絡(luò)請求消息后,為所述備用節(jié)點分配節(jié)點標識,所分配的節(jié)點標識使所述備用節(jié)點在加入網(wǎng)絡(luò)后為所述目標區(qū)域分擔目標區(qū)域地址空間的承載,以分解所述目標區(qū)域的負荷。
4.如權(quán)利要求2所述的方法,其特征在于,從所述目標區(qū)域之外的網(wǎng)絡(luò)區(qū)域中選擇節(jié)點,將所選擇的節(jié)點加入到所述目標區(qū)域中,包括: 所述登記服務(wù)器從所述目標區(qū)域之外的網(wǎng)絡(luò)區(qū)域中選擇一個或多個負荷低于所述目標區(qū)域的參考負荷的節(jié)點或選擇一個或多個負荷低于第一負荷門限的節(jié)點; 所述登記服務(wù)器通知所選擇的節(jié)點重新加入網(wǎng)絡(luò),并在接收到所選擇的節(jié)點發(fā)送的加入網(wǎng)絡(luò)請求消息后,為所選擇的節(jié)點分配節(jié)點標識,所分配的節(jié)點標識使所選擇的節(jié)點在加入網(wǎng)絡(luò)后為所述目標區(qū)域分擔目標區(qū)域地址空間的承載,以分解所述目標區(qū)域的負荷。
5.如權(quán)利要求4所述的方法,其特征在于:所述參考負荷在所述目標區(qū)域中包含多個節(jié)點時,為所述目標區(qū)域中的節(jié)點的平均負荷或最低負荷;在所述目標區(qū)域中包含一個節(jié)點時,為所包含的節(jié)點的負荷。
6.如權(quán)利要求2所述的方法,其特征在于:所述備用節(jié)點為處于空閑狀態(tài)或者休眠狀態(tài),并監(jiān)聽所述登記服務(wù)器的喚醒,在監(jiān)聽到所述登記服務(wù)器的喚醒后,進入工作狀態(tài),向所述登記服務(wù)器發(fā)送加入網(wǎng)絡(luò)請求消息的節(jié)點。
7.如權(quán)利要求1所述的方法,其特征在于,所述登記服務(wù)器獲知目標區(qū)域過負載的步驟,包括: 負荷控制節(jié)點判斷所述目標區(qū)域的負荷是否高于第二負荷門限,如果高于,則確定需要發(fā)起負荷調(diào)整,向所述登記服務(wù)器發(fā)送負荷調(diào)整請求;或者, 在所述負荷控制節(jié)點與所述登記服務(wù)器合設(shè)時,所述登記服務(wù)器感知所述目標區(qū)域的負荷,判斷所述目標區(qū)域的負荷是否高于第二負荷門限。
8.如權(quán)利要求7所述的方法,其特征在于:所述目標區(qū)域中包含一個或多個節(jié)點,所述負荷控制節(jié)點在所述負荷調(diào)整請求中將所述目標區(qū)域中包含的節(jié)點的節(jié)點標識通知給所述登記服務(wù)器。
9.如權(quán)利要求8所述的方法,其特征在于,所述負荷控制節(jié)點在所述負荷調(diào)整請求中將所述目標區(qū)域中包含的節(jié)點的節(jié)點標識通知給所述登記服務(wù)器的方式包含以下一種或多種,包括: 所述負荷控制節(jié)點在所述負荷調(diào)整請求中記錄單個節(jié)點的節(jié)點標識; 所述負荷控制節(jié)點在所述負荷調(diào)整請求中記錄節(jié)點標識范圍,所述節(jié)點標識范圍表示一個節(jié)點或表示節(jié)點標識相連續(xù)的多個節(jié)點。
10.如權(quán)利要求9所述的方法,其特征在于:在所述節(jié)點標識范圍的前后兩個端節(jié)點標識相同時,表示所述端節(jié)點標識指向的節(jié)點。
11.如權(quán)利要求1所述的方法,其特征在于:所述負荷控制節(jié)點為當前發(fā)生業(yè)務(wù)的節(jié)點,或者為負荷均衡服務(wù)器,或者為設(shè)置在所述登記服務(wù)器中的功能單元。
12.—種網(wǎng)絡(luò)負荷控制方法,其特征在于,包括: 登記服務(wù)器在獲知目標區(qū)域的負荷低于第三負荷門限時,從所述目標區(qū)域中選擇節(jié)點,將所選擇的節(jié)點退出所述目標區(qū)域。
13.如權(quán)利要求12所述的方 法,其特征在于,將所選擇的節(jié)點退出所述目標區(qū)域,包括: 所述登記服務(wù)器通知所選擇的節(jié)點退還為備用節(jié)點。
14.如權(quán)利要求13所述的方法,其特征在于:所述備用節(jié)點為處于空閑狀態(tài)或者休眠狀態(tài),并監(jiān)聽所述登記服務(wù)器的喚醒,在監(jiān)聽到所述登記服務(wù)器的喚醒后,進入工作狀態(tài),向所述登記服務(wù)器發(fā)送加入網(wǎng)絡(luò)請求消息的節(jié)點。
15.一種登記服務(wù)器,其特征在于,包括:負荷監(jiān)控單元和負荷控制單元,其中: 所述負荷監(jiān)控單元,用于監(jiān)控目標區(qū)域的負荷; 所述負荷控制單元,用于在所述負荷監(jiān)控單元獲知目標區(qū)域過負載后,在所述目標區(qū)域中加入節(jié)點。
16.如權(quán)利要求15所述的登記服務(wù)器,其特征在于: 所述負荷控制單元,具體用于調(diào)用備用節(jié)點,將所述備用節(jié)點加入到所述目標區(qū)域中,或者從所述目標區(qū)域之外的網(wǎng)絡(luò)區(qū)域中選擇節(jié)點,將所選擇的節(jié)點加入到所述目標區(qū)域中。
17.如權(quán)利要求16所述的登記服務(wù)器,其特征在于,所述負荷控制單元包括:節(jié)點管理子單元和標識分配子單元,其中: 所述節(jié)點管理子單元,用于喚醒所述備用節(jié)點,接收所述備用節(jié)點發(fā)送的加入網(wǎng)絡(luò)請求消息; 所述標識分配子單元,用于在所述節(jié)點管理子單元接收到所述備用節(jié)點發(fā)送的加入網(wǎng)絡(luò)請求消息后,為所述備用節(jié)點分配節(jié)點標識,所分配的節(jié)點標識使所述備用節(jié)點在加入網(wǎng)絡(luò)后為所述目標區(qū)域分擔目標區(qū)域地址空間的承載,以分解所述目標區(qū)域的負荷。
18.如權(quán)利要求16所述的登記服務(wù)器,其特征在于,所述負荷控制單元包括:節(jié)點管理子單元和標識分配子單元,其中: 所述節(jié)點管理子單元,用于從所述目標區(qū)域之外的網(wǎng)絡(luò)區(qū)域中選擇一個或多個負荷低于所述目標區(qū)域的參考負荷的節(jié)點或選擇一個或多個負荷低于第一負荷門限的節(jié)點,通知所選擇的節(jié)點重新加入網(wǎng)絡(luò),并接收所選擇的節(jié)點發(fā)送的加入網(wǎng)絡(luò)請求消息; 所述標識分配子單元,用于在所述節(jié)點管理子單元接收到所述備用節(jié)點發(fā)送的加入網(wǎng)絡(luò)請求消息后,為所選擇的節(jié)點分配節(jié)點標識,所分配的節(jié)點標識使所選擇的節(jié)點在加入網(wǎng)絡(luò)后為所述目標區(qū)域分擔目標區(qū)域地址空間的承載,以分解所述目標區(qū)域的負荷。
19.一種登記服務(wù)器,其特征在于,包括:負荷監(jiān)控單元和負荷控制單元,其中: 所述負荷監(jiān)控單元,用于監(jiān)控目標區(qū)域的負荷; 所述負荷控制單元,用于在所述負荷監(jiān)控單元獲知目標區(qū)域的負荷低于第三負荷門限時,從所述目標區(qū)域中選擇節(jié)點,將所選擇的節(jié)點退出所述目標區(qū)域。
20.如權(quán)利要求19所述的登記服務(wù)器,其特征在于,所述負荷控制單元包括節(jié)點管理子單元,其中: 所述節(jié)點管理子 單元,用于從所述目標區(qū)域中選擇節(jié)點,通知所選擇的節(jié)點退還為備用節(jié)點。
全文摘要
本發(fā)明公開了一種網(wǎng)絡(luò)負荷控制方法及登記服務(wù)器,包括登記服務(wù)器在獲知目標區(qū)域過負載后,在所述目標區(qū)域中加入節(jié)點。本發(fā)明通過將預(yù)留的備用節(jié)點加入或退出目標網(wǎng)絡(luò),或者通過節(jié)點標識調(diào)整的方式,對P2P網(wǎng)絡(luò)進行負荷控制,能夠不降低P2P網(wǎng)絡(luò)的接通率。
文檔編號H04L12/803GK103209136SQ20121000702
公開日2013年7月17日 申請日期2012年1月11日 優(yōu)先權(quán)日2012年1月11日
發(fā)明者陶全軍, 王煒, 吳建華 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1