Patent ID: 11934672
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer-implemented method for improving cached workload management, the method comprising:
obtaining, by a host in a system comprising the host and a storage system, information about classes of applications running on the host and accessing the storage system;
determining, by the host, input/output queues dedicated to respective ones of the classes;
sending to the storage system, by the host, the information about the classes, wherein, based on the information, the storage system divides a dynamic random-access memory (DRAM) cache in the storage system into multiple cache partitions, wherein the multiple cache partitions are dedicated to the respective ones of the classes;
creating, by the host, the input/output queues and setting bit flags for respective ones of the input/output queues;
pumping, by the host, inputs/outputs coming from the respective ones of the classes to the respective ones of the input/output queues, wherein the storage system directs the input/output queues to respective ones of the multiple cache partitions of the DRAM cache in the storage system; and
polling, by the host, a hit/miss status of a respective one of the input/output queues, wherein, in response to the respective one of the input/output queues is mapped as cache_disabled, the respective one of the input/output queues bypasses the multiple cache partitions of the DRAM cache in the storage system.