US 11,941,296 B2
Intelligent storage of messages in page sets
Juan Zhang, Beijing (CN); and Anthony John Sharkey, Kinbury (GB)
Assigned to International Business Machines Corporation, Armond, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Jan. 3, 2022, as Appl. No. 17/646,747.
Prior Publication US 2023/0214156 A1, Jul. 6, 2023
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0659 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0635 (2013.01); G06F 3/0656 (2013.01); G06F 3/067 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A computer-implemented method for intelligent storage of messages, the computer-implemented method comprising:
selecting, by a computer, a spill-over page set in persistent storage to store messages received from buffer pools, wherein the received messages are corresponding to a predefined target page set associated with an application workload in response to the predefined target page set reaching a predefined minimum unused page threshold level;
utilizing, by the computer, the spill-over page set as a message storage destination for the received messages corresponding to the predefined target page set associated with the application workload to extend message storage for the predefined target page set after the predefined target page set reached the predefined minimum unused page threshold level;
detecting, by the computer, a number of unused pages of the predefined target page set associated with the application workload is greater than the predefined minimum unused page threshold level by a defined percentage amount; and
utilizing, by the computer, the predefined target page set as the message storage destination in response to detecting that the number of unused pages of the predefined target page set associated with the application workload is greater than the predefined minimum unused page threshold level by the defined percentage amount.