[發明專利]應用于網卡的中斷調控方法、裝置、存儲介質及電子設備有效
| 申請號: | 202211629282.2 | 申請日: | 2022-12-19 |
| 公開(公告)號: | CN115632948B | 公開(公告)日: | 2023-03-07 |
| 發明(設計)人: | 朱敏;李檜 | 申請(專利權)人: | 無錫沐創集成電路設計有限公司 |
| 主分類號: | H04L41/0894 | 分類號: | H04L41/0894;H04L41/147;H04L41/142;G06F9/48 |
| 代理公司: | 北京聿宏知識產權代理有限公司 11372 | 代理人: | 鄭哲琦;吳昊 |
| 地址: | 214000 江蘇省無錫市濱*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用于 網卡 中斷 調控 方法 裝置 存儲 介質 電子設備 | ||
1.一種應用于網卡的中斷調控方法,其特征在于,所述方法包括:
確定數據包個數與中斷策略之間的對應關系;
統計當前時刻之前一個或多個時間窗口內接收到的數據包的第一個數,并確定Host主機的繁忙程度值,根據所述第一個數和所述繁忙程度值通過預設評估模型估算當前時刻之后一個時間窗口內接收到的數據包的第二個數;
根據所述數據包個數與中斷策略之間的對應關系和所述第二個數確定當前中斷策略;
根據所述當前中斷策略對所述網卡向所述Host主機發起中斷請求的時機進行實時調控;其中,所述當前中斷策略包括:
在當前已接收到數據包且所述第二個數較少的情況下,發起中斷請求;
在當前已接收到數據包且所述第二個數較多的情況下,在延遲一定時長以收集多個數據包之后再發起中斷請求。
2.根據權利要求1所述的應用于網卡的中斷調控方法,其特征在于,所述預設評估模型,包括:
滑動窗口模型、加權窗口模型以及經驗值加權模型中的一項或多項。
3.根據權利要求2所述的應用于網卡的中斷調控方法,其特征在于,所述滑動窗口模型,包括:
其中,表示一個時間窗口的時間值,為當前時刻之前的一個時間窗口內接收到的數據包個數,為預測的當前時刻之后的一個時間窗口內接收到的數據包個數。
4.根據權利要求2所述的應用于網卡的中斷調控方法,其特征在于,所述加權窗口模型,包括:
其中,n為當前時刻之前的時間窗口的個數,為過去的第i個時間窗口內接收到的數據包個數,為對應的權重值,為預測的當前時刻之后的一個時間窗口內接收到的數據包個數。
5.根據權利要求2所述的應用于網卡的中斷調控方法,其特征在于,所述經驗值加權模型,包括:
其中,n為當前時刻之前的時間窗口的個數,m為不重復周期時間段的總個數,為過去的第i個時間窗口內接收到的數據包個數,為對應的權重值,為第j個不重復周期時間段的一個時間窗口內數據包的個數,為對應的權重值,為預測的當前時刻之后的一個時間窗口內接收到的數據包個數。
6.根據權利要求1所述的應用于網卡的中斷調控方法,其特征在于,通過預設統計模型統計當前時刻之前一個或多個時間窗口內接收到的數據包的第一個數,其中所述預設統計模型包括:
累加統計模型和/或頭尾采樣統計模型;
其中,所述累加統計模型統計每個時間窗中口所有采樣時間內接收到的數據包的個數;所述頭尾采樣統計模型只統計每個時間窗口頭部和尾部位置處采樣時間內接收到的數據包的個數,所述每個時間窗口均包括多個采樣時間。
7.根據權利要求6所述的應用于網卡的中斷調控方法,其特征在于,將所有采樣時間內接收到的數據包的個數均保存預設線性表中。
8.根據權利要求1所述的應用于網卡的中斷調控方法,其特征在于,所述根據所述當前中斷策略對所述網卡向所述Host主機發起中斷請求的時機進行實時調控,還包括:
在當前網絡環境不滿足第一預設條件的情況下,根據所述當前中斷策略實時調控所述網卡向所述Host主機發起中斷請求的時機。
9.根據權利要求1所述的應用于網卡的中斷調控方法,其特征在于,在所述統計當前時刻之前一個或多個時間窗口內接收到的數據包的第一個數之前,還包括:
在當前網絡環境滿足第一預設條件和/或所述Host主機的繁忙程度值不小于預設閾值的情況下,所述網卡保持所述當前中斷策略不變。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于無錫沐創集成電路設計有限公司,未經無錫沐創集成電路設計有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211629282.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種圖書分類搬運用提升設備
- 下一篇:高支模監測系統及方法





