本申請(qǐng)涉及計(jì)算機(jī),具體涉及一種動(dòng)態(tài)調(diào)整網(wǎng)絡(luò)流量方法、裝置、系統(tǒng)和介質(zhì)。
背景技術(shù):
1、隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)鏈路中帶寬的需求日益增長(zhǎng)。在網(wǎng)絡(luò)中,當(dāng)數(shù)據(jù)從高速鏈路向低速鏈路傳輸,或多條鏈路的數(shù)據(jù)匯入一條鏈路時(shí),常常會(huì)出現(xiàn)帶寬瓶頸,導(dǎo)致數(shù)據(jù)丟失嚴(yán)重,尤其是對(duì)低延時(shí)、高帶寬要求的數(shù)據(jù),如語音、視頻等,影響尤為顯著,給用戶帶來了不好的體驗(yàn)。
2、現(xiàn)有的調(diào)整網(wǎng)絡(luò)流量技術(shù)通過在網(wǎng)絡(luò)設(shè)備入接口設(shè)置固定帶寬限速值,盡管在一定程度上緩解了帶寬瓶頸問題,但不考慮出接口的可用帶寬資源變化,會(huì)導(dǎo)致帶寬資源浪費(fèi),用戶體驗(yàn)不佳。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本申請(qǐng)第一方面提供了一種動(dòng)態(tài)調(diào)整網(wǎng)絡(luò)流量方法,所述方法包括:
2、確定入接口業(yè)務(wù)的業(yè)務(wù)類型、所述業(yè)務(wù)類型對(duì)應(yīng)的優(yōu)先級(jí)和默認(rèn)帶寬限速值;所述默認(rèn)帶寬限速值根據(jù)出接口初始可用帶寬資源、入接口數(shù)量和所述業(yè)務(wù)類型確定;
3、實(shí)時(shí)監(jiān)控所述出接口可用帶寬資源;
4、當(dāng)所述出接口可用帶寬資源增加且滿足第一預(yù)設(shè)條件時(shí),根據(jù)帶寬限速值提高順序圖,優(yōu)先提高所述優(yōu)先級(jí)高的所述入接口業(yè)務(wù)的帶寬限速值;
5、當(dāng)所述出接口可用帶寬資源減少且滿足第二預(yù)設(shè)條件時(shí),根據(jù)帶寬限速值降低順序圖,優(yōu)先降低所述優(yōu)先級(jí)低的所述入接口業(yè)務(wù)的帶寬限速值。
6、可選地,所述根據(jù)帶寬限速值提高順序圖,優(yōu)先提高所述優(yōu)先級(jí)高的所述入接口業(yè)務(wù)的帶寬限速值,包括:
7、根據(jù)所述帶寬限速值提高順序圖,對(duì)于所述帶寬限速值小于所述默認(rèn)帶寬限速值的入接口業(yè)務(wù),按照所述優(yōu)先級(jí)從高到低的順序,依次將所述帶寬限速值提高至所述入接口業(yè)務(wù)的所述默認(rèn)帶寬限速值,所述帶寬限速值提高速度按照所述優(yōu)先級(jí)從高到低的順序遞減;若所有所述入接口業(yè)務(wù)的所述帶寬限速值大于或等于所述入接口業(yè)務(wù)的所述默認(rèn)帶寬限速值,按照所述優(yōu)先級(jí)從高到低的順序,依次提高固定比例的所述帶寬限速值,所述帶寬限速值提高速度相同。
8、可選地,所述根據(jù)帶寬限速值降低順序圖,優(yōu)先降低所述優(yōu)先級(jí)低的所述入接口業(yè)務(wù)的帶寬限速值,包括:
9、根據(jù)所述帶寬限速值降低順序圖,對(duì)于所述帶寬限速值大于所述默認(rèn)帶寬限速值的入接口業(yè)務(wù),按照所述優(yōu)先級(jí)從低到高的順序,依次將所述帶寬限速值降低至所述入接口業(yè)務(wù)的所述默認(rèn)帶寬限速值,所述帶寬限速值降低速度按照所述優(yōu)先級(jí)從低到高的順序遞減;若所有所述入接口業(yè)務(wù)的所述帶寬限速值小于或等于所述入接口業(yè)務(wù)的所述默認(rèn)帶寬限速值,按照所述優(yōu)先級(jí)從低到高的順序,依次降低固定比例的所述帶寬限速值,所述帶寬限速值降低速度相同。
10、可選地,所述實(shí)時(shí)監(jiān)控所述出接口可用帶寬資源,包括:
11、實(shí)時(shí)監(jiān)控固定時(shí)間范圍內(nèi)的所述出接口可用帶寬資源的變化量與預(yù)設(shè)閾值的關(guān)系;
12、若所述變化量為資源增加量,且大于第一預(yù)設(shè)閾值時(shí),確定所述出接口可用帶寬資源增加且滿足第一預(yù)設(shè)條件;
13、若所述變化量為資源減少量,且大于第二預(yù)設(shè)閾值時(shí),確定所述出接口可用帶寬資源減少且滿足第二預(yù)設(shè)條件。
14、可選地,所述依次提高固定比例的所述帶寬限速值,包括:
15、依次提高固定比例的所述帶寬限速值直至最大帶寬限速值;所述最大帶寬限速值由對(duì)應(yīng)所述入接口業(yè)務(wù)的所述默認(rèn)帶寬限速值乘最大比例系數(shù)確定。
16、可選地,所述依次降低固定比例的所述帶寬限速值,包括:
17、依次降低固定比例的所述帶寬限速值直至最小帶寬限速值;所述最大帶寬限速值由對(duì)應(yīng)所述入接口業(yè)務(wù)的所述默認(rèn)帶寬限速值乘最小比例系數(shù)確定。
18、可選地,所述業(yè)務(wù)類型按照所述優(yōu)先級(jí)從高到低的順序分為語音業(yè)務(wù)、視頻業(yè)務(wù)和普通業(yè)務(wù)。
19、本申請(qǐng)第二方面提供了一種動(dòng)態(tài)調(diào)整網(wǎng)絡(luò)流量裝置,所述裝置包括:
20、確定單元,用于確定入接口業(yè)務(wù)的業(yè)務(wù)類型、所述業(yè)務(wù)類型對(duì)應(yīng)的優(yōu)先級(jí)和默認(rèn)帶寬限速值;所述默認(rèn)帶寬限速值根據(jù)出接口初始可用帶寬資源、入接口數(shù)量和所述業(yè)務(wù)類型確定;
21、監(jiān)控單元,用于實(shí)時(shí)監(jiān)控所述出接口可用帶寬資源;
22、提速單元,用于當(dāng)所述出接口可用帶寬資源增加且滿足第一預(yù)設(shè)條件時(shí),根據(jù)帶寬限速值提高順序圖,優(yōu)先提高所述優(yōu)先級(jí)高的所述入接口業(yè)務(wù)的帶寬限速值;
23、降速單元,用于當(dāng)所述出接口可用帶寬資源減少且滿足第二預(yù)設(shè)條件時(shí),根據(jù)帶寬限速值降低順序圖,優(yōu)先降低所述優(yōu)先級(jí)低的所述入接口業(yè)務(wù)的帶寬限速值。
24、本申請(qǐng)第三方面提供了一種動(dòng)態(tài)調(diào)整網(wǎng)絡(luò)流量系統(tǒng),所述系統(tǒng)包括:存儲(chǔ)器和處理器;
25、所述存儲(chǔ)器,用于存儲(chǔ)指令;
26、所述處理器,用于執(zhí)行所述存儲(chǔ)器中的所述指令,執(zhí)行以上第一方面所述的方法。
27、本申請(qǐng)第四方面提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)存儲(chǔ)介質(zhì)存儲(chǔ)有程序代碼或指令,當(dāng)所述程序代碼或指令在計(jì)算機(jī)上運(yùn)行時(shí),使得所述計(jì)算機(jī)執(zhí)行以上第一方面所述的方法。
28、從以上技術(shù)方案可以看出,本申請(qǐng)具有以下有益效果:
29、確定入接口業(yè)務(wù)的業(yè)務(wù)類型、業(yè)務(wù)類型對(duì)應(yīng)的優(yōu)先級(jí)和默認(rèn)帶寬限速值;默認(rèn)帶寬限速值根據(jù)出接口初始可用帶寬資源、入接口數(shù)量和業(yè)務(wù)類型確定;實(shí)時(shí)監(jiān)控出接口可用帶寬資源;當(dāng)出接口可用帶寬資源增加且滿足第一預(yù)設(shè)條件時(shí),根據(jù)帶寬限速值提高順序圖,優(yōu)先提高優(yōu)先級(jí)高的入接口業(yè)務(wù)的帶寬限速值;當(dāng)出接口可用帶寬資源減少且滿足第二預(yù)設(shè)條件時(shí),根據(jù)帶寬限速值降低順序圖,優(yōu)先降低優(yōu)先級(jí)低的入接口業(yè)務(wù)的帶寬限速值。由此可見,確定入接口業(yè)務(wù)的業(yè)務(wù)類型以及業(yè)務(wù)類型對(duì)應(yīng)的優(yōu)先級(jí),通過對(duì)不同優(yōu)先級(jí)的入接口業(yè)務(wù)采用不同的調(diào)整限速策略,能優(yōu)先保障高優(yōu)先級(jí)的入接口業(yè)務(wù)可以獲得更多帶寬資源,提高了用戶體驗(yàn)。同時(shí)調(diào)整入接口業(yè)務(wù)的限速帶寬值需要滿足預(yù)設(shè)條件,避免了頻繁對(duì)帶寬限速值進(jìn)行調(diào)整,在保證充分利用出接口可用最大帶寬資源的情況下,提高了系統(tǒng)的穩(wěn)定性。
1.一種動(dòng)態(tài)調(diào)整網(wǎng)絡(luò)流量方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)帶寬限速值提高順序圖,優(yōu)先提高所述優(yōu)先級(jí)高的所述入接口業(yè)務(wù)的帶寬限速值,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)帶寬限速值降低順序圖,優(yōu)先降低所述優(yōu)先級(jí)低的所述入接口業(yè)務(wù)的帶寬限速值,包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述實(shí)時(shí)監(jiān)控所述出接口可用帶寬資源,包括:
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述依次提高固定比例的所述帶寬限速值,包括:
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述依次降低固定比例的所述帶寬限速值,包括:
7.根據(jù)權(quán)利要求1至6任一項(xiàng)所述的方法,其特征在于,所述業(yè)務(wù)類型按照所述優(yōu)先級(jí)從高到低的順序分為語音業(yè)務(wù)、視頻業(yè)務(wù)和普通業(yè)務(wù)。
8.一種動(dòng)態(tài)調(diào)整網(wǎng)絡(luò)流量裝置,其特征在于,所述裝置包括:
9.一種動(dòng)態(tài)調(diào)整網(wǎng)絡(luò)流量系統(tǒng),其特征在于,所述系統(tǒng)包括:存儲(chǔ)器和處理器;
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)存儲(chǔ)介質(zhì)存儲(chǔ)有程序代碼或指令,當(dāng)所述程序代碼或指令在計(jì)算機(jī)上運(yùn)行時(shí),使得所述計(jì)算機(jī)執(zhí)行以上權(quán)利要求1-7任一項(xiàng)所述的方法。