[發(fā)明專利]基于動(dòng)態(tài)網(wǎng)絡(luò)條件為TCP代理會(huì)話分配緩沖區(qū)的方法有效
| 申請(qǐng)?zhí)枺?/td> | 201310262856.1 | 申請(qǐng)日: | 2013-04-27 |
| 公開(公告)號(hào): | CN103533018B | 公開(公告)日: | 2018-01-09 |
| 發(fā)明(設(shè)計(jì))人: | L·韓 | 申請(qǐng)(專利權(quán))人: | A10網(wǎng)絡(luò)股份有限公司 |
| 主分類號(hào): | H04L29/08 | 分類號(hào): | H04L29/08 |
| 代理公司: | 上海專利商標(biāo)事務(wù)所有限公司31100 | 代理人: | 袁逸 |
| 地址: | 美國(guó)加利*** | 國(guó)省代碼: | 暫無(wú)信息 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 動(dòng)態(tài) 網(wǎng)絡(luò) 條件 tcp 代理 會(huì)話 分配 緩沖區(qū) 方法 | ||
1.一種由包括處理器的服務(wù)網(wǎng)關(guān)為客戶端和服務(wù)器之間的TCP代理會(huì)話分配緩沖區(qū)的方法,包括:
(a)由所述處理器監(jiān)控所述TCP代理會(huì)話的服務(wù)器側(cè)會(huì)話的動(dòng)態(tài)服務(wù)器側(cè)網(wǎng)絡(luò)行為和所述TCP代理會(huì)話的客戶端側(cè)會(huì)話的動(dòng)態(tài)客戶端側(cè)網(wǎng)絡(luò)行為;以及
(b)由所述處理器基于所述動(dòng)態(tài)服務(wù)器側(cè)網(wǎng)絡(luò)行為、所述動(dòng)態(tài)客戶端側(cè)網(wǎng)絡(luò)行為、以及對(duì)存儲(chǔ)緩沖區(qū)的容量的加權(quán)平均來(lái)在所述存儲(chǔ)緩沖區(qū)中分配服務(wù)器側(cè)緩沖區(qū)的容量和客戶端側(cè)緩沖區(qū)的容量,所述分配(b)包括:
(b1)從所述服務(wù)器接收服務(wù)器側(cè)會(huì)話數(shù)據(jù),或者
從所述客戶端接收客戶端側(cè)會(huì)話數(shù)據(jù)分組;
(b2)確定所述服務(wù)器側(cè)緩沖區(qū)的可用容量是否足夠用于存儲(chǔ)所述服務(wù)器側(cè)會(huì)話數(shù)據(jù)分組,或者
確定所述客戶端側(cè)緩沖區(qū)的可用容量是否足夠用于存儲(chǔ)所述客戶端側(cè)會(huì)話數(shù)據(jù)分組;
(b3)響應(yīng)于確定所述服務(wù)器側(cè)緩沖區(qū)的可用容量不足以用于存儲(chǔ)所述服務(wù)器側(cè)會(huì)話數(shù)據(jù)分組,增加所述服務(wù)器側(cè)緩沖區(qū)的所分配容量,或者
響應(yīng)于確定所述客戶端側(cè)緩沖區(qū)的可用容量不足以用于存儲(chǔ)所述客戶端側(cè)會(huì)話數(shù)據(jù)分組,增加所述客戶端側(cè)緩沖區(qū)的所分配容量;以及
(b4)根據(jù)所述服務(wù)器側(cè)緩沖區(qū)的所分配容量的增加來(lái)調(diào)整所述服務(wù)器側(cè)緩沖區(qū)的可用容量,或者
根據(jù)所述客戶端側(cè)緩沖區(qū)的所分配容量的增加來(lái)調(diào)整所述客戶端側(cè)緩沖區(qū)的可用容量。
2.根據(jù)權(quán)利要求1所述的方法,其中所述分配(b)包括:
(b1)基于所述動(dòng)態(tài)服務(wù)器側(cè)網(wǎng)絡(luò)行為、所述動(dòng)態(tài)客戶端側(cè)網(wǎng)絡(luò)行為、以及對(duì)所述存儲(chǔ)緩沖區(qū)的容量的加權(quán)平均來(lái)計(jì)算所述服務(wù)器側(cè)緩沖區(qū)的最大容量和所述客戶端側(cè)緩沖區(qū)的最大容量;以及
(b2)基于所述服務(wù)器側(cè)緩沖區(qū)的最大容量和所述客戶端側(cè)緩沖區(qū)的最大容量來(lái)分配所述服務(wù)器側(cè)緩沖區(qū)的容量和所述客戶端側(cè)緩沖區(qū)的容量。
3.根據(jù)權(quán)利要求1所述的方法,其中所述增加(b3)包括:
(b3i)響應(yīng)于確定所述服務(wù)器側(cè)緩沖區(qū)的可用容量不足以用于存儲(chǔ)所述服務(wù)器側(cè)會(huì)話數(shù)據(jù)分組,確定所述服務(wù)器側(cè)緩沖區(qū)的所分配容量是否小于所述服務(wù)器側(cè)緩沖區(qū)的最大容量,或者
響應(yīng)于確定所述客戶端側(cè)緩沖區(qū)的可用容量不足以用于存儲(chǔ)所述客戶端側(cè)會(huì)話數(shù)據(jù)分組,確定所述客戶端側(cè)緩沖區(qū)的所分配容量是否小于所述客戶端側(cè)緩沖區(qū)的最大容量;以及
(b3ii)響應(yīng)于確定所述服務(wù)器側(cè)緩沖區(qū)的所分配容量小于所述服務(wù)器側(cè)緩沖區(qū)的最大容量,確定在所述服務(wù)器側(cè)緩沖區(qū)的最大容量以內(nèi)是否存在足夠的存儲(chǔ)空間以用于存儲(chǔ)所述服務(wù)器側(cè)會(huì)話數(shù)據(jù)分組,或者
響應(yīng)于確定所述客戶端側(cè)緩沖區(qū)的所分配容量小于所述客戶端側(cè)緩沖區(qū)的最大容量,確定所述客戶端側(cè)緩沖區(qū)的最大容量以內(nèi)是否存在足夠的存儲(chǔ)空間以用于存儲(chǔ)所述客戶端側(cè)會(huì)話數(shù)據(jù)分組;
(b3iii)響應(yīng)于確定在所述服務(wù)器側(cè)緩沖區(qū)的最大容量以內(nèi)存在足夠的存儲(chǔ)空間以用于存儲(chǔ)所述服務(wù)器側(cè)會(huì)話數(shù)據(jù)分組,將所述存儲(chǔ)空間分配給所述服務(wù)器側(cè)緩沖區(qū)并根據(jù)所分配的存儲(chǔ)空間來(lái)調(diào)整所述服務(wù)器側(cè)緩沖區(qū)的可用容量,或者
響應(yīng)于確定在所述客戶端側(cè)緩沖區(qū)的最大容量以內(nèi)存在足夠的存儲(chǔ)空間以用于存儲(chǔ)所述客戶端側(cè)會(huì)話數(shù)據(jù)分組,將所述存儲(chǔ)空間分配給所述客戶端側(cè)緩沖區(qū)并根據(jù)所分配的存儲(chǔ)空間來(lái)調(diào)整所述客戶端側(cè)緩沖區(qū)的可用容量。
4.根據(jù)權(quán)利要求2所述的方法,其中所述監(jiān)控(a)和所述計(jì)算(b1)包括:
(a1)測(cè)量服務(wù)器側(cè)數(shù)據(jù)分組往返時(shí)間(RTT)和客戶端側(cè)數(shù)據(jù)分組RTT;以及
(b1i)使用所述服務(wù)器側(cè)數(shù)據(jù)分組RTT、客戶端側(cè)數(shù)據(jù)分組RTT、以及對(duì)所述存儲(chǔ)緩沖區(qū)的容量的加權(quán)平均來(lái)計(jì)算所述服務(wù)器側(cè)緩沖區(qū)的最大容量和所述客戶端側(cè)緩沖區(qū)的最大容量。
5.根據(jù)權(quán)利要求4所述的方法,其中,在計(jì)算所述服務(wù)器側(cè)緩沖區(qū)的最大容量時(shí),使對(duì)所述存儲(chǔ)緩沖區(qū)的容量的加權(quán)平均偏向于所述服務(wù)器,或者
其中,在計(jì)算所述客戶端側(cè)緩沖區(qū)的最大容量時(shí),使對(duì)所述存儲(chǔ)緩沖區(qū)的容量的加權(quán)平均偏向于所述客戶端。
6.根據(jù)權(quán)利要求4所述的方法,其中所述監(jiān)控(a)進(jìn)一步包括:
(a3)獲取所述服務(wù)器側(cè)數(shù)據(jù)分組RTT和所述客戶端側(cè)數(shù)據(jù)分組RTT的新的測(cè)量;以及
(a4)使用新的服務(wù)器側(cè)數(shù)據(jù)分組RTT、新的客戶端側(cè)數(shù)據(jù)分組RTT、以及對(duì)所述存儲(chǔ)緩沖區(qū)的容量的加權(quán)平均來(lái)修改所述服務(wù)器側(cè)緩沖區(qū)的最大容量和所述客戶端側(cè)緩沖區(qū)的最大容量。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于A10網(wǎng)絡(luò)股份有限公司,未經(jīng)A10網(wǎng)絡(luò)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310262856.1/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 動(dòng)態(tài)矢量譯碼方法和動(dòng)態(tài)矢量譯碼裝置
- 動(dòng)態(tài)口令的顯示方法及動(dòng)態(tài)令牌
- 動(dòng)態(tài)庫(kù)管理方法和裝置
- 動(dòng)態(tài)令牌的身份認(rèn)證方法及裝置
- 令牌、動(dòng)態(tài)口令生成方法、動(dòng)態(tài)口令認(rèn)證方法及系統(tǒng)
- 一種動(dòng)態(tài)模糊控制系統(tǒng)
- 一種基于動(dòng)態(tài)信號(hào)的POS機(jī)和安全保護(hù)方法
- 圖像動(dòng)態(tài)展示的方法、裝置、系統(tǒng)及介質(zhì)
- 一種基于POS機(jī)聚合碼功能分離顯示動(dòng)態(tài)聚合碼的系統(tǒng)
- 基于動(dòng)態(tài)口令的身份認(rèn)證方法、裝置和動(dòng)態(tài)令牌
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點(diǎn)網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲(chǔ)介質(zhì)及移動(dòng)終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動(dòng)恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲(chǔ)介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲(chǔ)介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置
- 限制條件解決方法、限制條件解決裝置、以及限制條件解決系統(tǒng)
- 制造條件設(shè)定系統(tǒng)及制造條件設(shè)定方法
- 成形條件確定方法及成形條件確定系統(tǒng)
- 成形條件設(shè)定裝置、成形條件設(shè)定方法及成形條件設(shè)定畫面
- 攝影條件設(shè)定設(shè)備、攝影條件設(shè)定方法和攝影條件設(shè)定程序
- 生理?xiàng)l件監(jiān)視系統(tǒng)、生理?xiàng)l件傳感器和生理?xiàng)l件儀表
- 成形條件設(shè)定裝置、成形條件設(shè)定方法及成形條件設(shè)定畫面
- 條件訪問(wèn)設(shè)備
- 用于條件切換的裝置、方法、介質(zhì)和系統(tǒng)
- 基于條件分布的條件生成對(duì)抗網(wǎng)絡(luò)





