One or more non-transitory computer-readable comprising instructions that, when executed by a computing platform comprising at least one processor, a communication interface, and memory, cause the computing platform to:
- retrieve automated teller machine (ATM) data comprising an indication of a state of an ATM;
- determine, based on inputting the ATM data into one or more machine learning models, a plurality of instructions to reimage the ATM;
- determine, based on inputting the ATM data and the plurality of instructions into the one or more machine learning models:
- a plurality of amounts of random asynchronous memory (RAM) of the ATM to assign to a plurality of processes corresponding to the plurality of instructions;
- and
- a plurality of priorities of executing a plurality of threads corresponding to the plurality of processes;
- and
- reimage the ATM based on execution, in the RAM of the ATM, in accordance with the plurality of priorities, the plurality of threads corresponding to the plurality of processes.