[發(fā)明專利]流量控制方法和流量控制裝置無效
| 申請?zhí)枺?/td> | 201110146568.0 | 申請日: | 2011-06-01 |
| 公開(公告)號: | CN102811157A | 公開(公告)日: | 2012-12-05 |
| 發(fā)明(設(shè)計)人: | 羅海濱;邱威;崔健 | 申請(專利權(quán))人: | 阿爾卡特朗訊公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56 |
| 代理公司: | 北京市中咨律師事務(wù)所 11247 | 代理人: | 楊曉光;于靜 |
| 地址: | 法國*** | 國省代碼: | 法國;FR |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 流量 控制 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及信息處理領(lǐng)域,更具體地,本發(fā)明涉及流量控制方法和流量控制裝置。
背景技術(shù)
各種系統(tǒng)例如通信系統(tǒng)應(yīng)當(dāng)在支持不同類型的請求所帶來的巨大的流量的同時,保持穩(wěn)定和健康狀態(tài)。
在某些特定時段,例如在圣誕節(jié)或在元旦,用戶流量會急劇增加,從而可能會影響系統(tǒng)的穩(wěn)定性,甚至導(dǎo)致系統(tǒng)癱瘓,無法正常提供服務(wù)。
因此,需要進行流量控制,以使系統(tǒng)保持穩(wěn)定。
然而,如果不合適地進行了流量控制,會使系統(tǒng)的資源得不到充分的利用,從而產(chǎn)生了浪費。
因此,需要有效、實用和靈活的流量控制方案,其中有效是指能使系統(tǒng)盡可能地保持穩(wěn)定,實用是指能使系統(tǒng)的資源得到盡可能充分地利用,靈活是指能盡可能地根據(jù)具體情況進行流量控制的定制。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的第一方面,提出了一種流量控制方法,包括步驟:收集系統(tǒng)的關(guān)鍵性能指標(biāo);以及根據(jù)收集的系統(tǒng)的關(guān)鍵性能指標(biāo)確定是否對進入系統(tǒng)的請求進行限制,當(dāng)收集的某個系統(tǒng)的關(guān)鍵性能指標(biāo)差于第一閾值一段時間時,確定對進入系統(tǒng)的請求進行限制。
根據(jù)本發(fā)明的第二方面,提出了一種流量控制裝置,包括:收集器,用于收集系統(tǒng)的關(guān)鍵性能指標(biāo);以及確定器,用于根據(jù)收集的系統(tǒng)的關(guān)鍵性能指標(biāo)確定是否對進入系統(tǒng)的請求進行限制,當(dāng)收集的某個系統(tǒng)的關(guān)鍵性能指標(biāo)差于第一閾值一段時間時,確定對進入系統(tǒng)的請求進行限制。
根據(jù)本發(fā)明,能有效、實用以及靈活地向通信系統(tǒng)提供流量控制。
附圖說明
通過以下結(jié)合附圖的說明,并且隨著對本發(fā)明的更全面了解,本發(fā)明的其他目的和效果將變得更加清楚和易于理解,其中:
圖1示意性地示出了根據(jù)本發(fā)明的一個實施方式的流量控制方法的流程圖;
圖2示意性地示出了根據(jù)本發(fā)明的一個實施方式的流量控制裝置的框圖;
圖3示意性地示出了本發(fā)明可以在其中實現(xiàn)的通信系統(tǒng)。
在所有的上述附圖中,相同的標(biāo)號表示具有相同、相似或相應(yīng)的特征或功能。
具體實施方式
本發(fā)明的基本思想是根據(jù)系統(tǒng)的關(guān)鍵性能指標(biāo)KPI確定是否對進入系統(tǒng)的請求進行限制。
KPI是反映系統(tǒng)的健康狀況的最直觀的指標(biāo),它既包括關(guān)于系統(tǒng)硬件資源方面的指標(biāo),例如CPU利用率、內(nèi)存利用率、硬盤讀/寫利用率等等,也包括在軟件邏輯概念上定義的指標(biāo),例如隊列長度、可用池大小等等。基于不間斷地收集系統(tǒng)的關(guān)鍵性能指標(biāo),能夠合理地確定是否對進入系統(tǒng)的請求進行限制,即,使系統(tǒng)的資源得到盡可能充分地利用,同時保持系統(tǒng)的穩(wěn)定。
圖1示意性地示出了根據(jù)本發(fā)明的一個實施方式的流量控制方法的流程圖。
如圖1所示,該方法100包括步驟S110,收集系統(tǒng)的關(guān)鍵性能指標(biāo);以及步驟S120,根據(jù)收集的系統(tǒng)的關(guān)鍵性能指標(biāo)確定是否對進入系統(tǒng)的請求進行限制,當(dāng)收集的某個系統(tǒng)的關(guān)鍵性能指標(biāo)差于第一閾值一段時間時,確定對進入系統(tǒng)的請求進行限制。
相應(yīng)地,圖2示意性地示出了根據(jù)本發(fā)明的一個實施方式的流量控制裝置的框圖。
如圖2所示,該流量控制裝置200包括收集器210,用于收集系統(tǒng)的關(guān)鍵性能指標(biāo);以及確定器220,用于根據(jù)收集的系統(tǒng)的關(guān)鍵性能指標(biāo)確定是否對進入系統(tǒng)的請求進行限制,當(dāng)收集的某個系統(tǒng)的關(guān)鍵性能指標(biāo)差于第一閾值一段時間時,確定對進入系統(tǒng)的請求進行限制。
例如,收集的某個系統(tǒng)的關(guān)鍵性能指標(biāo)可以是平均CPU利用率,第一閾值可以是80%,在平均CPU利用率優(yōu)于第一閾值的情況下,即平均CPU利用率小于或等于80%的情況下,系統(tǒng)還能穩(wěn)定工作,不需要對進入系統(tǒng)的請求進行限制。
在平均CPU利用率差于第一閾值的情況下,即平均CPU利用率大于80%的情況下,說明系統(tǒng)的負載過于嚴(yán)重,系統(tǒng)可能會不穩(wěn)定,因此在確定步驟S120和確定器220,當(dāng)平均CPU利用率大于80%持續(xù)5分鐘時,確定對進入系統(tǒng)的請求進行限制。
其中,對請求進行限制包括在請求進入系統(tǒng)的入口點位置,隨機地拒絕一定比例的請求,即向一些請求返回失敗響應(yīng),而不把這些請求傳遞到系統(tǒng)內(nèi)部進行處理。例如,拒絕率可以是20%,也就是說,平均10個進入系統(tǒng)的請求中有2個請求被拒絕。
這一策略可以使得用戶的體驗比較良好,因為只有少數(shù)的用戶的請求被拒絕,而大多數(shù)的用戶的請求得到服務(wù)。
其中,在確定步驟S120和確定器220,對于從不同接口進入系統(tǒng)的請求,可以利用收集的不同的系統(tǒng)關(guān)鍵性能指標(biāo)確定是否對從相應(yīng)接口進入系統(tǒng)的請求進行限制。
該專利技術(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/201110146568.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





