US 12,189,975 B2
Preventing applications from overconsuming shared storage resources
Steven Hodgson, Cobham (GB); and Ronald Karr, Palo Alto, CA (US)
Assigned to PURE STORAGE, INC., Santa Clara, CA (US)
Filed by PURE STORAGE, INC., Mountain View, CA (US)
Filed on Apr. 3, 2023, as Appl. No. 18/194,983.
Application 18/194,983 is a continuation of application No. 17/326,969, filed on May 21, 2021, granted, now 11,620,075.
Application 17/326,969 is a continuation in part of application No. 16/527,700, filed on Jul. 31, 2019, granted, now 11,016,700, issued on May 25, 2021.
Application 16/527,700 is a continuation of application No. 16/202,305, filed on Nov. 28, 2018, granted, now 10,416,924, issued on Sep. 17, 2019.
Application 16/202,305 is a continuation of application No. 15/401,655, filed on Jan. 9, 2017, granted, now 10,162,566, issued on Dec. 25, 2018.
Claims priority of provisional application 62/425,423, filed on Nov. 22, 2016.
Prior Publication US 2023/0236754 A1, Jul. 27, 2023
Int. Cl. G06F 12/00 (2006.01); G06F 3/06 (2006.01); G06F 12/02 (2006.01); G06F 16/00 (2019.01)
CPC G06F 3/0653 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0605 (2013.01); G06F 3/0643 (2013.01); G06F 3/067 (2013.01); G06F 3/0683 (2013.01); G06F 12/0246 (2013.01); G06F 16/00 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
identifying one or more sub-regions of data stored on a storage device of a storage system that are associated with an application;
based on the identified one or more sub-regions, compiling information describing utilization by the application of the storage system;
determining, based on the information, one or more remediation actions that would cause a storage system objective to be satisfied, wherein the storage system objective has not been met;
initiating, based on the information describing the utilization of the storage system, the one or more remediation actions.