Invention Grant
US07937474B2 Method and apparatus for offloading network processes in a computer storage system
有权
用于卸载计算机存储系统中的网络进程的方法和装置
- Patent Title: Method and apparatus for offloading network processes in a computer storage system
- Patent Title (中): 用于卸载计算机存储系统中的网络进程的方法和装置
-
Application No.: US12112522Application Date: 2008-04-30
-
Publication No.: US07937474B2Publication Date: 2011-05-03
- Inventor: Tom Hicks , Michael L. Kazar , Daniel S. Nydick , Andrew G. Reynolds , Richard N. Sanzi, Jr. , Fred Gohh , David Graham
- Applicant: Tom Hicks , Michael L. Kazar , Daniel S. Nydick , Andrew G. Reynolds , Richard N. Sanzi, Jr. , Fred Gohh , David Graham
- Applicant Address: US CA Sunnyvale
- Assignee: NetApp, Inc.
- Current Assignee: NetApp, Inc.
- Current Assignee Address: US CA Sunnyvale
- Agency: Cesari and McKenna, LLP
- Main IPC: G06F15/16
- IPC: G06F15/16 ; G06F12/00

Abstract:
A system and method for offloading network processes from main processors of a storage system and performing them on parallel processing modules. Embodiments of the present invention improve performance of a clustered storage system by performing certain network processes in an accelerator module of a storage system node. The accelerator module receives multi-protocol protocol data units (PDUs) from a network interface, performs protocol operations on the PDUs to form file system requests and passes the file system requests to a local D-module. If a file system request is directed to a non-local D-module in the cluster, the accelerator module repackages the request for transmission to the appropriate D-module and passes it back to the network without using local D-module processing resources or passing data over the system bus.
Public/Granted literature
- US20080320142A1 METHOD AND APPARATUS FOR OFFLOADING NETWORK PROCESSES IN A COMPUTER STORAGE SYSTEM Public/Granted day:2008-12-25
Information query