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 |
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.
|