US 12,271,264 B2
Adjusting a variable parameter to increase reliability of stored data
John D. Davis, San Francisco, CA (US); John Hayes, Mountain View, CA (US); Zhangxi Tan, Mountain View, CA (US); Hari Kannan, Sunnyvale, CA (US); and Nenad Miladinovic, Los Gatos, CA (US)
Assigned to PURE STORAGE, INC., Santa Clara, CA (US)
Filed by Pure Storage, Inc., Mountain View, CA (US)
Filed on Nov. 18, 2022, as Appl. No. 17/990,588.
Application 17/990,588 is a continuation of application No. 17/213,734, filed on Mar. 26, 2021, granted, now 11,544,143.
Application 17/213,734 is a continuation of application No. 14/454,537, filed on Aug. 7, 2014, granted, now 10,983,859, issued on Apr. 20, 2021.
Prior Publication US 2023/0089583 A1, Mar. 23, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 11/10 (2006.01); H03M 13/11 (2006.01); H03M 13/15 (2006.01); H03M 13/35 (2006.01); H03M 13/37 (2006.01)
CPC G06F 11/1048 (2013.01) [H03M 13/353 (2013.01); H03M 13/373 (2013.01); H03M 13/3761 (2013.01); H03M 13/1102 (2013.01); H03M 13/1515 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method, comprising:
determining wear level of solid state storage devices within a plurality of storage nodes, wherein at least two solid state storage devices are located within a first storage node of the plurality of storage nodes;
adjusting a variable parameter associated with data stored within the storage devices, based on the wear level of the storage devices; and
adjusting erasure coding based on the wear level of the storage devices, wherein the first storage node of the plurality of storage nodes has multiple authorities, each of the multiple authorities controlling a range of the data.