×

ENHANCING THE LIFETIME AND PERFORMANCE OF FLASH-BASED STORAGE

  • US 20130262746A1
  • Filed: 04/02/2012
  • Published: 10/03/2013
  • Est. Priority Date: 04/02/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method to handle a write request from a software application directed to a flash-based storage device, the method comprising:

  • receiving from the application a request to write data to the flash-based storage device;

    determining a storage device to which the received request is directed;

    upon determining that the storage device is flash-based, identifying 240 an in-memory cache for collecting data requested by applications to be written to the storage device;

    writing the data received with the request to the identified in-memory cache without writing the data to the flash-based storage device;

    returning a write result to the requesting application indicating success or failure of the write operation to the in-memory cache; and

    collecting at least one additional write operation in the in-memory cache before sending the data from the first write request and the additional write operation to the flash-based storage device,wherein the preceding steps are performed by at least one processor.

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