Method and apparatus for data storage using striping

    公开(公告)号:AU2004304873B2

    公开(公告)日:2008-08-28

    申请号:AU2004304873

    申请日:2004-11-15

    Applicant: NETAPP INC

    Abstract: An apparatus for data storage includes a cluster of NFS servers. Each server has network ports for incoming file system requests and cluster traffic between servers. The apparatus includes a plurality of storage arrays in communication with the servers. The servers utilize a striped file system for storing data. A method for data storage. A method for establishing storage for a file. A method for removing a file from storage. A method for reading data in a file. A method for writing data in a file.

    METHOD AND APPARATUS FOR OFFLOADING NETWORK PROCESSES IN A COMPUTER STORAGE SYSTEM
    2.
    发明申请
    METHOD AND APPARATUS FOR OFFLOADING NETWORK PROCESSES IN A COMPUTER STORAGE SYSTEM 审中-公开
    在计算机存储系统中卸载网络过程的方法和设备

    公开(公告)号:WO2008137047A3

    公开(公告)日:2009-01-08

    申请号:PCT/US2008005645

    申请日:2008-04-30

    CPC classification number: H04L67/1097 H04L69/18

    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 network without using local D-module processing resources or passing data over the system bus.

    Abstract translation: 一种用于从存储系统的主处理器卸载网络进程并在并行处理模块上执行它们的系统和方法。 本发明的实施例通过在存储系统节点的加速器模块中执行某些网络过程来提高集群存储系统的性能。 加速器模块从网络接口接收多协议协议数据单元(PDU),对PDU执行协议操作以形成文件系统请求,并将文件系统请求传递给本地D模块。 如果文件系统请求被引导到群集中的非本地D模块,则加速器模块将传输请求重新打包到适当的D模块并将其传回网络,而不使用本地D模块处理资源或传递数据 通过系统总线。

    METHOD AND APPARATUS FOR OFFLOADING NETWORK PROCESSES IN A COMPUTER STORAGE SYSTEM
    3.
    发明申请
    METHOD AND APPARATUS FOR OFFLOADING NETWORK PROCESSES IN A COMPUTER STORAGE SYSTEM 审中-公开
    用于在计算机存储系统中卸载网络处理的方法和装置

    公开(公告)号:WO2008137047A2

    公开(公告)日:2008-11-13

    申请号:PCT/US2008005645

    申请日:2008-04-30

    CPC classification number: H04L67/1097 H04L69/18

    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 network without using local D-module processing resources or passing data over the system bus.

    Abstract translation: 一种用于从存储系统的主处理器卸载网络进程并在并行处理模块上执行它们的系统和方法。 本发明的实施例通过在存储系统节点的加速器模块中执行某些网络处理来提高集群存储系统的性能。 加速器模块从网络接口接收多协议协议数据单元(PDU),在PDU上执行协议操作,形成文件系统请求,并将文件系统请求传递给本地D模块。 如果文件系统请求被引导到集群中的非本地D模块,则加速器模块将传输请求重新打包到适当的D模块,并将其传回网络,而不使用本地D模块处理资源或传递数据 通过系统总线。

Patent Agency Ranking