[發(fā)明專利]一種流量控制方法及相關(guān)裝置有效
| 申請?zhí)枺?/td> | 201910701532.0 | 申請日: | 2019-07-31 |
| 公開(公告)號: | CN110380982B | 公開(公告)日: | 2022-10-14 |
| 發(fā)明(設(shè)計)人: | 陳熾卉 | 申請(專利權(quán))人: | 浪潮商用機(jī)器有限公司 |
| 主分類號: | H04L47/10 | 分類號: | H04L47/10;H04L47/24 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 高勇 |
| 地址: | 250100 山東省濟(jì)南市歷城區(qū)唐冶新*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 流量 控制 方法 相關(guān) 裝置 | ||
1.一種流量控制方法,其特征在于,應(yīng)用于服務(wù)端,包括:
監(jiān)測業(yè)務(wù)請求的響應(yīng)時間,基于所述響應(yīng)時間與預(yù)設(shè)周期更新流量控制評估周期,并基于更新后的流量控制評估周期更新業(yè)務(wù)系統(tǒng)處理能力;
判斷當(dāng)前流量控制評估周期內(nèi),所述服務(wù)端是否滿足業(yè)務(wù)系統(tǒng)處理能力更新條件;
若所述服務(wù)端滿足所述業(yè)務(wù)系統(tǒng)處理能力更新條件,則再次更新所述業(yè)務(wù)系統(tǒng)處理能力;
當(dāng)所述服務(wù)端滿足流量控制啟動條件時依據(jù)預(yù)設(shè)流量控制策略進(jìn)行流量控制,并當(dāng)所述服務(wù)端滿足流量控制退出條件時退出流量控制;
其中,所述基于所述響應(yīng)時間與預(yù)設(shè)周期更新流量控制評估周期,包括:
根據(jù)Tnew=α*ERT
ERT=A+β*D
A=A+g*Err
Err=M-A
D=D+h(|Err|-D)得到所述流量控制評估周期的更新值并基于所述更新值更新所述流量控制評估周期;
其中,所述Tnew表示所述流量控制評估周期的更新值,所述A表示響應(yīng)時間均值的估計值,所述g表示增量,所述M表示所述響應(yīng)時間,所述D表示均值偏差,所述h表示增益,所述α與所述β表示系數(shù),所述ERT表示估計事務(wù)處理時間;
其中,所述基于更新后的流量控制評估周期更新業(yè)務(wù)系統(tǒng)處理能力,包括:
根據(jù)得到所述業(yè)務(wù)系統(tǒng)處理能力的第一更新值并基于所述業(yè)務(wù)系統(tǒng)處理能力的第一更新值更新所述業(yè)務(wù)系統(tǒng)處理能力;
其中,所述Tnew表示所述流量控制評估周期的更新值,Told表示更新前所述流量控制評估周期的數(shù)值,所述Cnew1表示所述業(yè)務(wù)處理能力的第一更新值,所述Cold表示更新前所述業(yè)務(wù)處理能力的數(shù)值;
其中,所述若所述服務(wù)端滿足業(yè)務(wù)系統(tǒng)處理能力更新條件,則再次更新所述業(yè)務(wù)系統(tǒng)處理能力,包括:
若所述服務(wù)端滿足ΔR≥γΔP或S>C,則根據(jù)Cnew2=λC+(1-λ)S得到所述業(yè)務(wù)系統(tǒng)處理能力的第二更新值并基于所述第二更新值再次更新所述業(yè)務(wù)系統(tǒng)處理能力;
其中,所述ΔR表示當(dāng)前流量控制評估周期內(nèi)接收的業(yè)務(wù)請求數(shù)量與上一個流量控制評估周期內(nèi)接收的業(yè)務(wù)請求數(shù)量的差值,所述ΔP表示當(dāng)前流量控制評估周期內(nèi)處理的業(yè)務(wù)請求數(shù)量與上一個流量控制評估周期內(nèi)處理的業(yè)務(wù)請求數(shù)量的差值,所述γ表示系數(shù),所述λ表示平滑因子,所述S表示實際處理速度,所述C表示再次更新前的業(yè)務(wù)系統(tǒng)處理能力,所述Cnew2表示所述業(yè)務(wù)系統(tǒng)處理能力的第二更新值。
2.根據(jù)權(quán)利要求1所述的流量控制方法,其特征在于,所述流量控制啟動條件為連續(xù)預(yù)設(shè)數(shù)量個流量控制評估周期內(nèi)均存在ΔR≥γΔP;所述流量控制退出條件為連續(xù)預(yù)設(shè)數(shù)量個流量控制評估周期內(nèi)均存在其中,所述γ與所述表示系數(shù)。
3.根據(jù)權(quán)利要求1至2任一項所述的流量控制方法,其特征在于,所述當(dāng)所述服務(wù)端滿足流量控制啟動條件時依據(jù)預(yù)設(shè)流量控制策略進(jìn)行流量控制,包括:
當(dāng)所述服務(wù)端滿足流量控制啟動條件時,依據(jù)所述業(yè)務(wù)請求的優(yōu)先級進(jìn)行流量控制。
4.根據(jù)權(quán)利要求3所述的流量控制方法,其特征在于,依據(jù)所述業(yè)務(wù)請求的優(yōu)先級進(jìn)行流量控制,包括:
若ΔR≤0.25*C*T,則丟棄優(yōu)先級為第三優(yōu)先級的所述業(yè)務(wù)請求;
若ΔR>0.5*C*T,則丟棄優(yōu)先級為第三優(yōu)先級與第二優(yōu)先級的所述業(yè)務(wù)請求;
若ΔR>C*T,則丟棄優(yōu)先級為第三優(yōu)先級、第二優(yōu)先級以及第一優(yōu)先級的所述業(yè)務(wù)請求;
其中,所述T表示當(dāng)前流量控制評估周期,所述C表示當(dāng)前業(yè)務(wù)系統(tǒng)處理能力,所述ΔR表示當(dāng)前流量控制評估周期內(nèi)接收的業(yè)務(wù)請求數(shù)量與上一個流量控制評估周期內(nèi)接收的業(yè)務(wù)請求數(shù)量的差值。
5.根據(jù)權(quán)利要求4所述的流量控制方法,其特征在于,還包括:
啟動流量控制后向客戶端發(fā)送流量控制過載錯誤碼,以使所述客戶端在接收到所述流量控制過載錯誤碼后進(jìn)行限流控制。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浪潮商用機(jī)器有限公司,未經(jīng)浪潮商用機(jī)器有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910701532.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





