International Business Machines Corporation
PROTECTING CACHE ACCESSES IN MULTI-TENANT PROCESSING ENVIRONMENTS

Last updated:

Abstract:

Embodiments relate to a system, program product, and method for protecting cache access in a multi-tenant environment, and, more specifically, for allowing access to specified data, encrypted or unencrypted, in a shared cache to authorized tenants, while denying access to the data for unauthorized tenants. The system includes a server including one or more shared cache and a plurality of tenant devices coupled to the server. The server is configured to run one or more applications thereon, where each tenant has access to one or more authorized instances of the applications. The system also includes a cache proxy coupled to the tenant devices and the shared cache. The cache proxy facilitates enforcing one or more schemes to provide for separation of data for authorized tenants and their users using the shared cache from unauthorized tenants and users.

Status:
Application
Type:

Utility

Filling date:

10 Feb 2020

Issue date:

12 Aug 2021