×

Data path accelerator with variable parity, variable length, and variable extent parity groups

  • US 20020165942A1
  • Filed: 01/29/2002
  • Published: 11/07/2002
  • Est. Priority Date: 01/29/2001
  • Status: Abandoned Application
First Claim
Patent Images

1. A data path accelerator comprising:

  • a network interface for communicating with one or more clients;

    a storage interface for communicating with one or more disk drives;

    a metadata processor configured to queue network transaction requests to said network interface and storage transaction requests to said storage interface, said metadata processor further configured to manage file system metadata information, said file system metadata information comprising disk locations of one or more distributed parity groups on said one or more disk drives, each distributed parity group comprising one or more data blocks and a parity block, said file system metadata information further comprising information regarding a length of each distributed parity group; and

    a data engine configured to communicate with said storage interface to receive data from or write data to said one or more disk drives in satisfaction of said storage transaction requests, said data engine further configured to communicate with said network interface to receive data from or send data to said one or more clients in satisfaction of said network transaction requests, said data engine comprising at least one data cache and one or more parity engines to perform parity calculations for cached distributed parity groups.

View all claims
  • 13 Assignments
Timeline View
Assignment View
    ×
    ×