×

File system-aware solid-state storage management system

  • US 8,738,846 B2
  • Filed: 10/14/2011
  • Issued: 05/27/2014
  • Est. Priority Date: 10/15/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A storage system comprising:

  • solid-state memory configured to store data persistently;

    a controller, coupled to the solid-state memory, that is configured to execute firmware in order to read, program, and erase physical portions of the solid-state memory, the controller associating each different physical portion of the solid-state memory with a different physical logical block address (PLBA); and

    a management module configured to;

    receive a first input-output request generated by a file system, the file system organizing units of user data and metadata by associating each unit of user data or metadata in the file system with a file system logical block address (FLBA), the first request including an indication of an FLBA associated with a particular unit of data that is a subject of the first request;

    translate the indicated FLBA into a PLBA associated with a particular physical portion of the solid-state memory; and

    transmit a second input-output request to the controller via a device driver, the second request including an indication of the PLBA in order to indicate which physical portion of the solid-state memory the controller should read, program, or erase in order to fulfill the first request.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×