×

Systems and methods for a mass data storage system having a file-based interface to a host and a non-file-based interface to secondary storage

  • US 10,055,147 B2
  • Filed: 07/31/2015
  • Issued: 08/21/2018
  • Est. Priority Date: 02/04/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • providing a file-based interface for a mass storage system to a host, the mass storage system comprising a primary storage device and a secondary storage device, the primary storage device comprising a solid-state storage device, wherein providing the file-based interface comprises;

    identifying individual files by unique file identifiers and offsets within the individual files stored within one or more of the primary storage device and the secondary storage device, the offsets configurable to reference locations within the individual files other than a beginning of the individual files;

    implementing a logical interface between the primary storage device and the secondary storage device, wherein implementing the logical interface comprises;

    mapping unique file identifiers and offsets corresponding to file data stored within the secondary storage device to a logical address space associated with the secondary storage device;

    writing data sent by the host to the mass storage system, the writing comprising;

    storing the data in the primary storage device in response to the primary storage device having space available for storing the data; and

    scheduling a copy operation for transferring data from the primary storage device to the secondary storage device, the copy operation comprising mapping a unique file identifier and offset for data copied in the copy operation to logical addresses for the copied data within the secondary storage device.

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