US 11,943,296 B2
Workload-based cache compression in a distributed storage system
Gabriel Zvi BenHanokh, Tel-Aviv (IL); Orit Wasserman, Mitzpe-Aviv (IL); and Yehoshua Salomon, Kfar-Saba (IL)
Assigned to Red Hat, Inc., Raleigh, NC (US)
Filed by Red Hat, Inc., Raleigh, NC (US)
Filed on May 31, 2022, as Appl. No. 17/829,334.
Prior Publication US 2023/0388378 A1, Nov. 30, 2023
Int. Cl. H04L 67/1097 (2022.01); G06F 12/0802 (2016.01)
CPC H04L 67/1097 (2013.01) [G06F 12/0802 (2013.01); G06F 2212/60 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, in a virtualized execution environment, a data access request from a storage system;
identifying, in view of a virtualized execution image associated with the virtualized execution environment, an application running in the virtualized execution environment;
generating, based on a past data access pattern of a previous execution of the application, a cache classification that specifies whether data accessed by the application is suitable for cache compression;
including, in the data access request, a tag indicating whether cached data is to be accessed in a compressed-memory cache, wherein the tag is determined in view of the cache classification; and
sending, to a server of the storage system, the data access request.