[發明專利]具有減少時延的分組處理的套接字管理有效
| 申請號: | 201410401396.0 | 申請日: | 2014-08-14 |
| 公開(公告)號: | CN104376036B | 公開(公告)日: | 2018-02-23 |
| 發明(設計)人: | E·塔米爾;E·露茲歐恩;M·R·威爾考克斯 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 上海專利商標事務所有限公司31100 | 代理人: | 張東梅 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 具有 減少 分組 處理 套接 管理 | ||
1.一種用于減少時延的分組處理的系統,所述系統包括:
系統調用模塊,其被配置為維護特殊列表,所述特殊列表包括第一條目和第二條目,所述第一條目標識第一設備隊列和與所述第一設備隊列相關聯的第一套接字集合,并且所述第二條目標識第二設備隊列和與所述第二設備隊列相關聯的第二套接字集合,其中所述第一套接字集合中僅一個套接字被標識為第一特殊套接字,并且其中所述第二套接字集合中僅一個套接字被標識為第二特殊套接字;以及
減少時延的忙碌輪詢模塊,其被配置為分別基于所述第一特殊套接字和所述第二特殊套接字來忙碌輪詢所述第一設備隊列和所述第二設備隊列。
2.如權利要求1所述的系統,其特征在于,進一步包括:
網絡棧模塊,其被配置為從所述多個套接字中的一個接收分組;以及
所述系統調用模塊還被配置為響應于檢測到由中斷處理模塊提供所述已接收的分組更新所述特殊列表,所述更新包括:
標識與所述已接收的分組相關聯的設備隊列;
標識與所述已接收的分組相關聯的套接字;以及
如果所述已標識的設備隊列不是處于所述特殊列表上的所述各條目中的一個上,則在所述特殊列表上創建新條目,所述新條目包括所述已標識的設備隊列和所述已標識的套接字。
3.如權利要求2所述的系統,其特征在于,所述系統調用模塊還被配置為延時所述特殊列表的所述更新,直到檢測到由所述中斷處理模塊提供的第二個續接收到的分組。
4.如權利要求1所述的系統,其特征在于,所述系統調用模塊還被配置為:
檢測在所述第一套接字集合中的至少一個套接字和所述第一設備隊列之間的關聯的改變或者在所述第二套接字集合中的至少一個套接字和所述第二設備隊列之間的關聯的改變;以及
響應于所述關聯的改變,從所述特殊列表移除與所述關聯的改變相對應的所述條目。
5.如權利要求1所述的系統,其特征在于,所述中斷處理模塊是計時器驅動的。
6.如權利要求1所述的系統,進一步包括硬件事件隊列,其被配置為響應于所述特殊列表上的所述第一和第二設備隊列中的事件的可用性生成通知,其中所述忙碌輪詢包括接收所述通知。
7.如權利要求6所述的系統,其特征在于,所述忙碌輪詢包括在與包括所述硬件事件隊列的高速緩存行相關聯的處理器上執行monitor指令和mwait指令,所述monitor和mwait指令被配置為使得所述處理器過渡到睡眠狀態,所述睡眠狀態響應于所述硬件事件隊列的修改而終止。
8.如權利要求1所述的系統,進一步包括狀態寄存器,其包括狀態位,所述狀態位中的每一個與所述特殊列表上的設備隊列相關聯,所述狀態位被設置為指示所述特殊列表上的所述設備隊列中的事件的可用性,其中,所述忙碌輪詢包括監視所述狀態寄存器。
9.如權利要求8所述的系統,其特征在于,所述忙碌輪詢包括在與包括所述狀態寄存器的高速緩存行相關聯的處理器上執行monitor指令和mwait指令,所述monitor和mwait指令被配置為使得所述處理器過渡到睡眠狀態,所述睡眠狀態響應于所述狀態位的修改而終止。
10.如權利要求1所述的系統,其特征在于,一種處理器被配置為實現所述網絡棧模塊,且所述處理器被耦合到包括直接存儲器訪問(DMA)引擎的網絡接口模塊。
11.一種存儲有指令的計算機可讀存儲介質,在由處理器執行時,所述指令引起用于減少時延的分組處理的下列操作,所述操作包括:
維護特殊列表,所述特殊列表包括第一條目和第二條目,所述第一條目標識第一設備隊列和與所述第一設備隊列相關聯的第一套接字集合,并且所述第二條目標識第二設備隊列和與所述第二設備隊列相關聯的第二套接字集合,其中所述第一套接字集合中僅一個套接字被標識為第一特殊套接字,并且其中所述第二套接字集合中僅一個套接字被標識為第二特殊套接字;以及
分別基于所述第一特殊套接字和所述第二特殊套接字來忙碌輪詢所述第一設備隊列和所述第二設備隊列。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410401396.0/1.html,轉載請聲明來源鉆瓜專利網。





