×

Convertible leaf memory mapping

  • US 9,619,165 B1
  • Filed: 10/30/2015
  • Issued: 04/11/2017
  • Est. Priority Date: 10/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method of storing metadata, the method comprising:

  • at a computing device of a storage system including non-volatile memory and a tiered data structure, wherein the tiered data structure includes a plurality of leaves;

    receiving an indication of data to be stored by the storage system;

    selecting, from the plurality of leaves, a leaf to store location information for the data to be stored, wherein the selected leaf has a first leaf type, wherein leaves of the first leaf type include entries indicating locations of variable-length data stored in the non-volatile memory;

    determining, using at least one first-type to second-type criterion, whether to convert the selected leaf to a converted leaf, wherein the converted leaf has a second leaf type, wherein leaves of the second type include entries indicating locations of fixed-length data stored in the non-volatile memory;

    in response to a determination to convert the selected leaf to a converted leaf, storing, in the converted leaf, first location information of the data to be stored; and

    in response to a determination to not convert the selected leaf, storing, in the selected leaf, second location information of the data to be stored.

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