[發(fā)明專利]管理TCP分組的方法、設(shè)備和計(jì)算機(jī)可讀介質(zhì)有效
| 申請(qǐng)?zhí)枺?/td> | 201780046499.1 | 申請(qǐng)日: | 2017-07-06 |
| 公開(kāi)(公告)號(hào): | CN109479072B | 公開(kāi)(公告)日: | 2021-08-20 |
| 發(fā)明(設(shè)計(jì))人: | H·法塔赫;P·巴拉蘇布拉馬尼安 | 申請(qǐng)(專利權(quán))人: | 微軟技術(shù)許可有限責(zé)任公司 |
| 主分類號(hào): | H04L29/08 | 分類號(hào): | H04L29/08 |
| 代理公司: | 北京市金杜律師事務(wù)所 11256 | 代理人: | 王茂華;彭夢(mèng)曄 |
| 地址: | 美國(guó)華*** | 國(guó)省代碼: | 暫無(wú)信息 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 管理 tcp 分組 方法 設(shè)備 計(jì)算機(jī) 可讀 介質(zhì) | ||
1.一種管理非傳輸控制協(xié)議(TCP)分組的方法,包括:
在服務(wù)器處監(jiān)測(cè)被存儲(chǔ)在所述服務(wù)器的存儲(chǔ)器中的非TCP端點(diǎn)的數(shù)目;
確定被存儲(chǔ)在所述存儲(chǔ)器中的所述非TCP端點(diǎn)的數(shù)目是否在由下限閾值和上限閾值定義的范圍之外;
響應(yīng)于所述非TCP端點(diǎn)的數(shù)目在由所述下限閾值和所述上限閾值定義的所述范圍之外,調(diào)節(jié)端點(diǎn)壽命值和清除間隔值;以及
響應(yīng)于調(diào)節(jié)后的所述端點(diǎn)壽命值和調(diào)節(jié)后的所述清除間隔值中的至少一個(gè),從所述服務(wù)器的所述存儲(chǔ)器移除非TCP端點(diǎn)中的一個(gè)或多個(gè)非TCP端點(diǎn)。
2.根據(jù)權(quán)利要求1所述的方法,其中響應(yīng)于所述非TCP端點(diǎn)的數(shù)目在由所述下限閾值和所述上限閾值定義的所述范圍之外,調(diào)節(jié)所述端點(diǎn)壽命值和所述清除間隔值包括:
如果所述非TCP端點(diǎn)的數(shù)目超過(guò)所述上限閾值,則將所述端點(diǎn)壽命值和所述清除間隔值從默認(rèn)值減小;以及
如果所述非TCP端點(diǎn)的數(shù)目小于所述下限閾值,則將所述端點(diǎn)壽命值和所述清除間隔值從所述默認(rèn)值增加。
3.根據(jù)權(quán)利要求2所述的方法,其中減小所述端點(diǎn)壽命值包括降低空閑閾值,所述空閑閾值指定非TCP端點(diǎn)必須不活動(dòng)以在所述存儲(chǔ)器中被分類為空閑的時(shí)間長(zhǎng)度,以及
其中減小所述清除間隔值包括減小所述服務(wù)器在觸發(fā)存儲(chǔ)器清除操作以從所述存儲(chǔ)器清除到期端點(diǎn)之前所等待的時(shí)間間隔。
4.根據(jù)權(quán)利要求2所述的方法,其中增加所述端點(diǎn)壽命值包括增加空閑閾值,所述空閑閾值指定非TCP端點(diǎn)必須不活動(dòng)以在所述存儲(chǔ)器中被分類為空閑的時(shí)間長(zhǎng)度,以及
其中增加所述清除間隔值包括增加所述服務(wù)器在觸發(fā)存儲(chǔ)器清除操作以從所述存儲(chǔ)器清除到期端點(diǎn)之前所等待的時(shí)間間隔。
5.根據(jù)權(quán)利要求1所述的方法,還包括:
在所述服務(wù)器處標(biāo)識(shí)系統(tǒng)中的活動(dòng)核的數(shù)目;
基于所述活動(dòng)核的數(shù)目確定要在所述服務(wù)器的所述存儲(chǔ)器中生成的分區(qū)的數(shù)目,其中所述數(shù)目的分區(qū)中的每個(gè)分區(qū)包括唯一的讀寫(xiě)器鎖;以及
跨所述數(shù)目的分區(qū)均勻地分發(fā)傳入的非TCP分組。
6.根據(jù)權(quán)利要求1所述的方法,其中響應(yīng)于調(diào)節(jié)后的所述端點(diǎn)壽命值和調(diào)節(jié)后的所述清除間隔值中的至少一個(gè),從所述服務(wù)器的所述存儲(chǔ)器移除所述非TCP端點(diǎn)中的一個(gè)或多個(gè)非TCP端點(diǎn)包括:
從多個(gè)存儲(chǔ)器分區(qū)均勻地移除空閑的非TCP端點(diǎn)中的一個(gè)或多個(gè)空閑的非TCP端點(diǎn)。
7.根據(jù)權(quán)利要求1所述的方法,還包括:
確定所述服務(wù)器的所述存儲(chǔ)器中的可用空間量小于存儲(chǔ)器可用閾值;以及
觸發(fā)存儲(chǔ)器清除操作以從所述存儲(chǔ)器清除到期的非TCP分組,直到所述服務(wù)器的所述存儲(chǔ)器中的所述可用空間量超過(guò)所述存儲(chǔ)器可用閾值。
8.根據(jù)權(quán)利要求1所述的方法,其中所述非TCP端點(diǎn)的數(shù)目對(duì)應(yīng)于包括本地端點(diǎn)和遠(yuǎn)程端點(diǎn)的非TCP連接的數(shù)目。
9.一種用于管理非傳輸控制協(xié)議(TCP)分組的計(jì)算設(shè)備,包括:
處理器;
存儲(chǔ)器,耦合到所述處理器,其中所述存儲(chǔ)器包括由所述處理器可執(zhí)行以進(jìn)行以下的指令:
在服務(wù)器處監(jiān)測(cè)被存儲(chǔ)在所述服務(wù)器的所述存儲(chǔ)器中的非TCP端點(diǎn)的數(shù)目;
確定被存儲(chǔ)在所述存儲(chǔ)器中的所述非TCP端點(diǎn)的數(shù)目是否在由下限閾值和上限閾值定義的范圍之外;
響應(yīng)于所述非TCP端點(diǎn)的數(shù)目在由所述下限閾值和所述上限閾值定義的所述范圍之外,調(diào)節(jié)端點(diǎn)壽命值和清除間隔值;以及
響應(yīng)于調(diào)節(jié)后的所述端點(diǎn)壽命值和調(diào)節(jié)后的所述清除間隔值中的至少一個(gè),從所述服務(wù)器的所述存儲(chǔ)器移除非TCP端點(diǎn)中的一個(gè)或多個(gè)非TCP端點(diǎn)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于微軟技術(shù)許可有限責(zé)任公司,未經(jīng)微軟技術(shù)許可有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780046499.1/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 具有傳輸控制協(xié)議匯聚模塊的傳輸控制協(xié)議主機(jī)
- 一種分發(fā)傳輸TCP數(shù)據(jù)包的方法及裝置
- 一種TCP報(bào)文的發(fā)送方法、接收方法及裝置
- 一種無(wú)縫重建TCP連接的系統(tǒng)及方法
- 一種機(jī)載網(wǎng)絡(luò)服務(wù)的TCP連接處理方法
- 一種實(shí)現(xiàn)傳輸控制協(xié)議TCP傳輸?shù)姆椒把b置
- 移動(dòng)終端跨區(qū)保持MEC邊緣TCP業(yè)務(wù)服務(wù)方法及系統(tǒng)
- 一種TCP熱備份的方法和裝置
- TCP報(bào)文的負(fù)載均衡方法及裝置
- 加密TCP流量采集方法與裝置
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





