SYSTEM AND METHOD FOR REDUNDANCY-PROTECTED AGGREGATES

    公开(公告)号:CA2749129A1

    公开(公告)日:2010-07-15

    申请号:CA2749129

    申请日:2010-01-07

    Applicant: NETAPP INC

    Abstract: The present invention provides a system and a method for utilizing a parity protection module to back up data on striped aggregates. Specifically, the system computes party data for data stored at a particular location of each of a plurality of constituent aggregates, and stores the parity on one of the constituent aggregates that is a parity owner for that particular location of data. In the event one of the constituent aggregates fails, new data may still be accessed by the system (the striped aggregates), both to write new data, and to read data stored on the failed aggregate. In particular, the parity protection module allows clients to read data from a failed aggregate by running a reverse parity computation, which may also be used to restore the data to the failed aggregate.

    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