US 12,079,119 B1
Systems, methods, and apparatuses for auto-scaling volatile memory allocation in an electronic network
Karthee M, Chennai (IN); Abhishek Sharma, Navi Mumbai (IN); and Sudarshan Sridharan, Navi Mumbai (IN)
Assigned to BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed by BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed on Mar. 16, 2023, as Appl. No. 18/122,342.
Int. Cl. G06F 12/00 (2006.01); G06F 12/02 (2006.01); G06N 5/022 (2023.01)
CPC G06F 12/023 (2013.01) [G06N 5/022 (2013.01)] 20 Claims
OG exemplary drawing
 
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.