[發(fā)明專利]基于升級客戶節(jié)點分流對等節(jié)點負載的方法、裝置及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201110461622.0 | 申請日: | 2011-12-31 |
| 公開(公告)號: | CN103188164A | 公開(公告)日: | 2013-07-03 |
| 發(fā)明(設(shè)計)人: | 李鋒;權(quán)明富;李勇;劉健;段勇;李井樂 | 申請(專利權(quán))人: | 中國移動通信集團云南有限公司 |
| 主分類號: | H04L12/803 | 分類號: | H04L12/803;H04L29/08 |
| 代理公司: | 北京德琦知識產(chǎn)權(quán)代理有限公司 11018 | 代理人: | 王一斌;王琦 |
| 地址: | 650031 *** | 國省代碼: | 云南;53 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 升級 客戶 節(jié)點 分流 對等 負載 方法 裝置 系統(tǒng) | ||
1.一種基于升級客戶節(jié)點分流對等節(jié)點負載的方法,其特征在于,該方法包括:
接收來自對等節(jié)點發(fā)送的升級授權(quán)消息,確定所述升級授權(quán)消息中攜帶有期望客戶節(jié)點升級后使用的對等節(jié)點標識范圍信息;
調(diào)用操作系統(tǒng)提供的應用編程接口,新啟動一個進程作為對等節(jié)點進程;
向新啟動的對等節(jié)點進程發(fā)送通知消息,攜帶期望客戶節(jié)點升級后使用的對等節(jié)點標識范圍信息;
新啟動的對等節(jié)點進程根據(jù)接收的期望客戶節(jié)點升級后使用的對等節(jié)點標識范圍信息,接入點對點網(wǎng)絡(luò),分流發(fā)送升級授權(quán)消息的對等節(jié)點的負載。
2.如權(quán)利要求1所述的方法,其特征在于,進一步包括:
客戶節(jié)點內(nèi)的客戶節(jié)點進程與對等節(jié)點進程建立連接,進行信息的交互。
3.如權(quán)利要求2所述的方法,其特征在于,所述客戶節(jié)點進程與對等節(jié)點進程建立連接包括:
所述客戶節(jié)點進程通過外部直連的對等節(jié)點的中轉(zhuǎn),建立與對等節(jié)點進程的連接;或,
所述客戶節(jié)點進程通過操作系統(tǒng)提供的進程間通信方式,建立與對等節(jié)點進程的連接。
4.如權(quán)利要求3所述的方法,其特征在于,所述進程間通信包括:管道通信、共享存儲通信、消息隊列通信、信號量通信以及套接字通信中的一種或其任意組合。
5.如權(quán)利要求1至4任一項所述的方法,其特征在于,所述接收來自對等節(jié)點發(fā)送的升級授權(quán)消息包括:
對等節(jié)點確定處于過載狀態(tài),向直連的客戶節(jié)點發(fā)送能力信息查詢請求消息;
直連的客戶節(jié)點接收能力信息查詢請求消息,向?qū)Φ裙?jié)點返回客戶節(jié)點能力信息;
對等節(jié)點根據(jù)接收的各客戶節(jié)點能力信息,排序客戶節(jié)點;
根據(jù)排序的客戶節(jié)點以及需要分流的負載量,確定用于分流的客戶節(jié)點,向分流的客戶節(jié)點發(fā)送升級授權(quán)消息;
客戶節(jié)點接收升級授權(quán)消息。
6.如權(quán)利要求5所述的方法,其特征在于,所述向能力信息包括:CPU空閑率、閑置內(nèi)存數(shù)量以及網(wǎng)絡(luò)抖動。
7.如權(quán)利要求6所述的方法,其特征在于,所述對等節(jié)點根據(jù)接收的各客戶節(jié)點能力信息,排序客戶節(jié)點包括:
計算CPU空閑率與預先設(shè)置的CPU空閑率系數(shù)的乘積,得到第一綜合能力評分;
計算閑置內(nèi)存數(shù)量與預先設(shè)置的閑置內(nèi)存數(shù)量系數(shù)的乘積,得到第二綜合能力評分;
計算網(wǎng)絡(luò)抖動與預先設(shè)置的網(wǎng)絡(luò)抖動系數(shù)的乘積,得到第三綜合能力評分;
將第一綜合能力評分與第二綜合能力評分相加,減去第三綜合能力評分,得到客戶節(jié)點的綜合能力評分,并根據(jù)綜合能力評分進行排序。
8.如權(quán)利要求5所述的方法,其特征在于,所述根據(jù)排序的客戶節(jié)點以及需要分流的負載量,確定用于分流的客戶節(jié)點包括:
對等節(jié)點根據(jù)需要分流的負載量確定距離該對等節(jié)點的距離;
根據(jù)確定的距離以及對等節(jié)點的對等節(jié)點標識,從依序排列的客戶節(jié)點中確定需要選取的客戶節(jié)點數(shù)量。
9.如權(quán)利要求8所述的方法,其特征在于,所述從依序排列的客戶節(jié)點中確定需要選取的客戶節(jié)點數(shù)量包括:
A1,依次判斷排序的客戶節(jié)點的客戶節(jié)點標識是否在該對等節(jié)點負責的標識范圍內(nèi),如果客戶節(jié)點的客戶節(jié)點標識在該對等節(jié)點負責的標識范圍內(nèi),執(zhí)行步驟A2,如果客戶節(jié)點的客戶節(jié)點標識不在對等節(jié)點負責的標識范圍內(nèi),執(zhí)行步驟A3;
A2,計算該客戶節(jié)點與該對等節(jié)點的距離,判斷計算得到的距離是否滿足確定的距離,如果是,選取該客戶節(jié)點,否則,執(zhí)行步驟A1;
A3,根據(jù)確定的距離設(shè)置期望客戶節(jié)點升級后使用的對等節(jié)點標識范圍信息,攜帶在升級授權(quán)消息中,向客戶節(jié)點發(fā)送。
10.如權(quán)利要求5所述的方法,其特征在于,所述接入點對點網(wǎng)絡(luò),分流發(fā)送升級授權(quán)消息的對等節(jié)點的負載包括:
對等節(jié)點進程向注冊服務(wù)器發(fā)送攜帶期望客戶節(jié)點升級后使用的對等節(jié)點標識范圍信息的升級消息;
ES為對等節(jié)點進程授權(quán),根據(jù)期望客戶節(jié)點升級后使用的對等節(jié)點標識范圍信息,為對等節(jié)點進程分配對等節(jié)點標識,并向?qū)Φ裙?jié)點進程發(fā)送200OK消息;
對等節(jié)點進程接收200OK消息,發(fā)起資源定位與發(fā)現(xiàn)基礎(chǔ)協(xié)議中的對等節(jié)點入網(wǎng)流程,并從對等節(jié)點分流需承載的負載。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國移動通信集團云南有限公司,未經(jīng)中國移動通信集團云南有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110461622.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 節(jié)點查詢方法、節(jié)點、移動通訊系統(tǒng)和計算機程序產(chǎn)品
- 一種根據(jù)節(jié)點集合構(gòu)造節(jié)點關(guān)系樹的方法、裝置及系統(tǒng)
- 一種DHT網(wǎng)絡(luò)負載均衡裝置及虛節(jié)點劃分的方法
- 一種無線傳感網(wǎng)地理位置路由空洞處理方法
- 節(jié)點鎖定部件、節(jié)點滑軌、節(jié)點和機箱
- 一種待推薦節(jié)點線路的確定方法及裝置
- 流控方法、目標節(jié)點、節(jié)點及施主節(jié)點
- 節(jié)點布局確定方法以及裝置
- 一種具有分布式柔度的全柔順微位移放大機構(gòu)
- 節(jié)點掛載方法、裝置、網(wǎng)絡(luò)節(jié)點及存儲介質(zhì)





