×

System and method for sequentially staging received data to a write cache in advance of storing the received data

  • US 7,010,645 B2
  • Filed: 12/27/2002
  • Issued: 03/07/2006
  • Est. Priority Date: 12/27/2002
  • Status: Active Grant
First Claim
Patent Images

1. A data storage system including:

  • a data storage device to store data as data blocks, wherein each data block is associated with a sector address;

    a write cache included within the data storage device, wherein the write cache includes a plurality of cache lines and, wherein each of the cache lines includes a plurality of data blocks, line meta-data to identify each data blocks sector address, and a sequential number indicating the order of the data blocks within their respective cache line relative to the data blocks in other cache line; and

    a staging area within the write cache, to stage write data, wherein staging write data includes;

    receiving a plurality of data blocks to be written to the system;

    storing the data blocks in one of the cache lines;

    generating meta-data for the cache line, the meta-data including a sequence number for the cache line and the addresses for the data blocks; and

    storing the meta-data into the cache line.

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