US 12,117,900 B2
Intelligent power loss protection allocation
Andrew R. Bernat, Mountain View, CA (US); Matthew Paul Fay, Mountain View, CA (US); and Ronald Karr, Palo Alto, CA (US)
Assigned to PURE STORAGE, INC., Santa Clara, CA (US)
Filed by PURE STORAGE, INC., Santa Clara, CA (US)
Filed on Jun. 23, 2023, as Appl. No. 18/340,057.
Application 18/340,057 is a continuation of application No. 17/236,444, filed on Apr. 21, 2021, granted, now 11,704,192.
Application 17/236,444 is a continuation in part of application No. 17/235,062, filed on Apr. 20, 2021, granted, now 11,416,144, issued on Aug. 16, 2022.
Application 17/235,062 is a continuation in part of application No. 16/711,828, filed on Dec. 12, 2019, granted, now 11,847,331.
Prior Publication US 2023/0342243 A1, Oct. 26, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 12/00 (2006.01); G06F 11/10 (2006.01); G06F 12/0804 (2016.01)
CPC G06F 11/1048 (2013.01) [G06F 12/0804 (2013.01); G06F 2212/1032 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
determining, by a processing device, whether to apply power loss protection for data for one or more processes based on which zones of a storage device have particular portions of the data for the one or more processes and when the one or more processes utilize the power loss protection; and
in response to determining to apply the power loss protection for the data, arranging to fulfill an input/output (I/O) requirement in a zone that has the power loss protection activated with power loss support utilizing revocable credits that are redistributable among the one or more processes.