CPC G06F 12/023 (2013.01) [G06N 5/022 (2013.01)] | 20 Claims |
1. A system for auto-scaling volatile memory allocation, the system comprising:
a memory device with computer-readable program code stored thereon;
at least one processing device operatively coupled to the at least one memory device and the at least one communication device, wherein executing the computer-readable code is configured to cause the at least one processing device to:
access metadata of at least one volatile memory component, wherein the metadata is associated with at least one application;
determine a current volatile memory allocation for the metadata;
determine a current metadata format of the metadata;
apply the metadata to a volatile memory allocation machine learning model;
generate, based on the application of the metadata to the volatile memory allocation machine learning model, a new volatile memory allocation for the metadata; and
apply the new volatile memory allocation to the metadata of the at least one volatile memory component, wherein the application of the new volatile memory allocation to the metadata comprises at least one of an upscaling, a downscaling, or a constant.
|