×

Method and system for dynamic write-back cache sizing in solid state memory storage

  • US 10,289,550 B1
  • Filed: 12/30/2016
  • Issued: 05/14/2019
  • Est. Priority Date: 12/30/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for dynamic write-back cache sizing in solid state memory storage, the method comprising:

  • receiving a first request to write a first data fragment to a first memory location in solid state memory of a storage medium, wherein the first memory location is identified by a first write address of the solid state memory;

    identifying, based on the first write address, a first resource required for writing the first data fragment to the first memory location;

    obtaining a state of the first resource,wherein the state of the first resource is governed by a number of data fragments that are currently stored in the write-back cache which require the first resource, andwherein the number of data fragments that are currently stored in the write-back cache which require the first resource are limited to a number that enables a writing of all data fragments in the write-back cache to the storage medium, within a specified amount of time;

    making a first determination that the state of the first resource allows the received first data fragment to be stored in the write-back cache, and based on the first determination;

    storing the first data fragment in the write-back cache;

    updating the state of the state of the first resource; and

    acknowledging the first write request.

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