METADATA REWRITE AND FLATTEN OPTIMIZATION

Patent №

US 9,727,485

Granted

2017-08-08

Filed 2014

Owner

PURE STORAGE, INC.

Lab

AI components

1

planning

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

14552172

A system and method for efficiently maintaining metadata stored among a plurality of solid-state storage devices. A data storage subsystem supports multiple mapping tables. Records within a mapping table are arranged in multiple levels. Each level stores at least pairs of a key value and a physical pointer value. The levels are sorted by time. New records are inserted in a created new highest (youngest) level. No edits are performed in-place. A data storage controller determines both a cost of searching a given table exceeds a threshold and an amount of memory used to flatten levels exceeds a threshold. In response, the controller incrementally flattens selected levels within the table based on key ranges. After flattening the records in the selected levels within the key range, the records may be removed from the selected levels. The process repeats with another different key range.

PlanningG06F 3/0608G06F 3/0619G06F 3/0641G06F 3/0665G06F 3/0689G06F 12/023G06F 12/0292G06F 12/121+3 more

AI classification

Planning0.91
Evolutionary computation0.38
Knowledge representation0.17
Natural language0.06
AI hardware0.01
Machine learning0.00
Vision0.00
Speech0.00

Ownership

PURE STORAGE, INC.

assignment · 342690782

Assignors

SANVIDO, MARCO, HANKINS, RICHARD, MCAULIFFE, MARK, VACHHARAJANI, NEIL

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC