Abstract
The present disclosure relates to a system and method for optimizing memory utilization using a reinforcement-learning-driven, bidding-based page-replacement algorithm in computing environments. The method involves monitoring memory usage patterns from multiple processes through a memory management unit, calculating an affinity score for each page in a buffer cache based on access characteristics (including recency, frequency, tenure, working-set membership), page-fetch/IO cost, job-submission timestamps, and physical block identifiers, and determining page-eviction decisions via a bidding process in which pages with lower affinity scores are selected for eviction. The system comprises a buffer cache for rapid data access, an affinity calculator for assigning affinity scores, and a bidding engine that facilitates adaptive eviction decisions informed by a reinforcement-learning model that is updated via a reward signal correlated with page hits and costly page faults.
Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 License.
Recommended Citation
Raj, Satyam; Mohan, Shivam; Sinha, Ravi Shanker Kumar; and Choube, Pradeep, "METHOD AND SYSTEM FOR OPTIMIZING MEMORY UTILIZATION IN COMPUTING ENVIRONMENTS", Technical Disclosure Commons, (March 16, 2026)
https://www.tdcommons.org/dpubs_series/9538