← USPTO Patent Grants

Load-based data deletion optimization in a storage system

Grant US12578858B2 Kind: B2 Mar 17, 2026

Assignee

Pure Storage, Inc.

Inventors

Ganesh Sangle, Chia-Chun Lin, Prabir Paul, Vijayan Satyamoorthy Srinivasa

Abstract

An example method for optimizing data deletion in a storage system comprises: monitoring a load metric associated with a storage volume using a file system, the load metric indicative of a dynamically changing operational load of the storage volume; determining, based on the monitored load metric, a discard rate; and initiating, based on detecting a command to delete data from the storage volume and based on the discard rate, a discard request for the storage device, the discard request commanding the storage device to indicate that one or more blocks storing the data within a storage device associated with the storage volume are free for use by the file system to store additional data or available to be reclaimed by a garbage collection process.

CPC Classifications

G05B 13/00-048 G05B 15/00-02 G05B 17/00-02 G06F 1/00-3296 G06F 3/00 G06F 3/06-0689 G06F 5/00-16 G06F 8/00-78 G06F 9/00-548 G06F 11/00-3696 G06F 12/00-16 G06F 13/00-4295 G06F 15/00-825 G06F 16/00-986 G06F 18/00-41 G06F 17/00-40 G06F 21/00-88 G06F 2009/3883 G06F 2009/45562-45595 G06F 2015/761-768 G06F 2201/00-885 G06F 2206/00-20 G06F 2209/00-549 G06F 2211/00-902 G06F 2212/00-7211 G06F 2213/00-4004 G06F 2216/00-17 G06F 2221/00-2153 G06N 3/00-126 G06N 5/00-048 G06N 7/00-08 G06N 10/00 G06N 20/00-20 G06N 99/00-007 G06T 1/00-60 G06V 30/00-43 G11B 20/00-24 G11B 33/00-1493 G11C 11/00-5692 G11C 13/00-06 G11C 14/00-009 G11C 15/00-06 G11C 16/00-3495 G11C 17/00-18 G11C 2207/00-229 G11C 2216/00-30 H01L 25/00-50 H01L 2225/00-1094 H03M 7/00-707 H04L 9/00-38 H04L 12/00-66 H04L 41/00-5096 H04L 49/00-9094 H04L 61/00-59 H04L 67/00-75

Filing Date

2024-08-26

Application No.

18815360

Claims

20