US 12,253,990 B2
Tier-specific data compression
Richard V. Tran, San Jose, CA (US); Xiyan Liu, San Mateo, CA (US); Abhinav Chakravarty, San Jose, CA (US); and Joern Engel, Mountain View, MA (US)
Assigned to PURE STORAGE, INC., Santa Clara, CA (US)
Filed by PURE STORAGE, INC., Mountain View, CA (US)
Filed on Sep. 23, 2022, as Appl. No. 17/951,478.
Application 17/951,478 is a continuation in part of application No. 17/807,447, filed on Jun. 17, 2022, granted, now 11,748,322.
Application 17/807,447 is a continuation of application No. 16/743,024, filed on Jan. 15, 2020, granted, now 11,392,565, issued on Jul. 19, 2022.
Application 16/743,024 is a continuation of application No. 15/041,307, filed on Feb. 11, 2016, granted, now 10,572,460, issued on Feb. 25, 2020.
Prior Publication US 2023/0032590 A1, Feb. 2, 2023
Int. Cl. G06F 16/22 (2019.01); G06F 3/06 (2006.01); G06F 16/23 (2019.01)
CPC G06F 16/22 (2019.01) [G06F 3/0608 (2013.01); G06F 3/061 (2013.01); G06F 3/0638 (2013.01); G06F 3/064 (2013.01); G06F 3/067 (2013.01); G06F 16/2365 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method implemented by a computing device comprising a processor device and memory, the method comprising:
based on one or more usage characteristics of data:
comparing costs associated with a plurality of storage configurations for storing the data in a computer storage system, including comparing continued storage of the data as compressed using a compression algorithm and switching to use of a different compression algorithm, wherein each storage configuration of the plurality of storage configurations corresponds to a particular storage tier of a plurality of storage tiers and a particular compression algorithm of a plurality of compression algorithms; and
based on the comparison of the costs, storing the data in the computer storage system using a storage configuration of the plurality of storage configurations.