[發明專利]用于網絡、塊和文件輸入及輸出的卸載堆棧有效
| 申請號: | 200680014763.5 | 申請日: | 2006-06-22 |
| 公開(公告)號: | CN101171573A | 公開(公告)日: | 2008-04-30 |
| 發明(設計)人: | 馬克·巴克;蒂莫西·庫伊克;大衛·湯普森;保羅·格萊希奧夫;曉雪·馬 | 申請(專利權)人: | 思科技術公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F9/455 |
| 代理公司: | 北京東方億思知識產權代理有限責任公司 | 代理人: | 宋鶴 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 網絡 文件 輸入 輸出 卸載 堆棧 | ||
1.一種用于從操作系統卸載網絡、塊和文件功能的裝置,包括:
網絡接口,其耦合到數據網絡以從該數據網絡接收一個或多個數據包流;
一個或多個處理器,所述一個或多個處理器的每一個都具有一個或多個處理器核心;
一個或多個計算機可讀存儲介質,其承載一個或多個操作系統和輸入/輸出網絡堆棧,所述一個或多個操作系統和所述輸入/輸出網絡堆棧當被執行時存在于所述處理器核心中的一個或多個處理器核心中,并且當被執行時所述網絡堆棧在所述操作系統之間共享,其中所述輸入/輸出網絡堆棧包括一個或多個指令,當執行所述指令時,導致執行如下操作:
在多個內部接口之一處從所述操作系統中的一個或多個操作系統接收用于數據傳輸的請求,其中所述接口至少包括網絡、塊和文件系統接口;以及
通過防止所述一個或多個操作系統執行所述數據傳輸,并通過代表所述一個或多個操作系統執行所述數據傳輸,允許在所述內部接口和至少一個外部接口之間傳輸數據。
2.如權利要求1所述的裝置,還包括指令,當執行所述指令時,導致在所述處理器核心中的一個或多個處理器核心上的至少一個虛擬機上執行所述輸入/輸出網絡堆棧。
3.如權利要求1所述的裝置,還包括指令,當執行所述指令時,導致在所述處理器核心中的一個或多個處理器核心上的單獨操作系統上執行所述輸入/輸出網絡堆棧。
4.如權利要求1所述的裝置,其中所述內部接口包括套接字接口。
5.如權利要求1所述的裝置,所述輸入/輸出網絡堆棧還包括指令,當執行所述指令時,導致防止所述操作系統在服務器上的主機之間執行數據的橋接、交換和路由,并且代表所述操作系統在服務器上的主機之間橋接、交換和路由數據。
6.如權利要求5所述的裝置,其中所述主機位于執行所述輸入/輸出網絡堆棧的服務器外部。
7.如權利要求1所述的裝置,其中所述輸入/輸出網絡堆棧位于與所述處理器核心分開的處理器上。
8.如權利要求1所述的裝置,所述輸入/輸出網絡堆棧還包括指令,當執行所述指令時,導致:
在將所述數據在所述至少一個外部接口和所述一個或多個操作系統之間傳輸之前分析所述數據,其中所述分析包括將所述數據的屬性與安全性策略相比較,以及
防止傳輸不滿足所述安全性策略的數據。
9.如權利要求1所述的裝置,其中主機系統中的輸入/輸出網絡堆棧可通信地耦合到網關設備。
10.如權利要求1所述的裝置,其中所述輸入/輸出網絡堆棧包括至少存在于所述處理器核心之一的一部分上的訪客操作系統。
11.如權利要求1所述的裝置,所述輸入/輸出網絡堆棧還包括指令,當執行所述指令時,導致:
將來自所述操作系統中至少一個操作系統的套接字呼叫與一個值相關聯,該值標識出多個服務質量級別之一;
基于所述值,在多個循環緩沖接口之一中中轉所述套接字呼叫。
12.一種裝置,包括:
一個或多個處理器核心;
一個或多個計算機可讀存儲介質,其承載一個或多個操作系統和輸入/輸出網絡堆棧,所述一個或多個操作系統和所述輸入/輸出網絡堆棧當被執行時存在于所述處理器核心中的一個或多個處理器核心中,并且當被執行時所述網絡堆棧在所述操作系統之間共享;
用于在多個內部接口之一處從所述操作系統中的一個或多個操作系統接收用于數據傳輸的請求的裝置,其中所述接口至少包括網絡、塊和文件系統接口;以及
用于通過防止所述一個或多個操作系統執行所述數據傳輸,并通過代表所述一個或多個操作系統執行所述數據傳輸,允許在所述內部接口和至少一個外部接口之間傳輸數據的裝置。
13.如權利要求12所述的裝置,還包括用于在所述處理器核心中的一個或多個處理器核心上的單獨虛擬機上執行所述輸入/輸出網絡堆棧的裝置。
14.如權利要求12所述的裝置,其中所述內部接口中的至少一個包括套接字接口。
15.如權利要求12所述的裝置,還包括用于防止所述操作系統在服務器上的主機之間執行的數據橋接、交換和路由的裝置,以及用于代表所述操作系統在服務器上的主機之間橋接、交換和路由數據的裝置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于思科技術公司,未經思科技術公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200680014763.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:椎間盤假體
- 下一篇:光驅校正循軌誤差信號的方法及校正裝置





