Patent ID: 11914512
Assignee: RED HAT, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 17:
18. A non-transitory machine-readable medium storing instructions that, when executed by at least one processor of a computer system, cause the computer system to:
allocate memory space in a memory to a workload executing on a processor, wherein the processor is in communication with the memory;
store, as dirty memory pages in the memory space allocated to the workload, data from the workload at least until the data is written out to a data storage;
based on a type of the workload being a first type, write at least a portion of the dirty memory pages to the data storage in response to the dirty memory pages exceeding a first threshold level; and
based on the type of the workload being a second type,
delay writing the dirty memory pages to the data storage in response to the dirty memory pages exceeding the first threshold level, and
continue execution of at least one thread of the workload on the processor in response to the dirty memory exceeding a second threshold level greater than the first threshold level,

wherein the workload of the first type is more sensitive to data loss and data consistency risks than the workload of the second type.