US Patent Application 17829334. WORKLOAD-BASED CACHE COMPRESSION IN A DISTRIBUTED STORAGE SYSTEM simplified abstract

From WikiPatents
Jump to navigation Jump to search

WORKLOAD-BASED CACHE COMPRESSION IN A DISTRIBUTED STORAGE SYSTEM

Organization Name

Red Hat, Inc.

Inventor(s)

Gabriel Zvi Benhanokh of Tel-Aviv (IL)

Orit Wasserman of Mitzpe-Aviv (IL)

Yehoshua Salomon of Kfar-Saba (IL)

WORKLOAD-BASED CACHE COMPRESSION IN A DISTRIBUTED STORAGE SYSTEM - A simplified explanation of the abstract

This abstract first appeared for US patent application 17829334 titled 'WORKLOAD-BASED CACHE COMPRESSION IN A DISTRIBUTED STORAGE SYSTEM

Simplified Explanation

The abstract describes a method for optimizing data access in a virtualized execution environment.

  • The method involves receiving a data access request from a storage system in a virtualized execution environment.
  • The virtualized execution environment includes a virtualized execution image, which is associated with the environment.
  • The method identifies an application running in the virtualized execution environment by examining metadata in the virtualized execution image, such as the application name or version.
  • A cache classification is generated based on the identified application, indicating whether the data accessed by the application is suitable for cache compression.
  • The data access request includes a tag that specifies whether cached data should be accessed in a compressed-memory cache, based on the cache classification.
  • The data access request is then sent to a server of the storage system for processing.


Original Abstract Submitted

An example method may include 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 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. The application can be identified in view of metadata included in the virtualized execution image, where the metadata comprises one or more of an application name or an application version.