Intelligent work load manager
First Claim
Patent Images
1. An apparatus comprising a processor configured to:
- monitor at a recurring interval a plurality of message queues and a plurality of server sessions that access the message queues;
determine, at each occurrence of the interval, an appropriate number of server sessions per queue that achieves acceptable load balance; and
redistribute the server sessions among the message queues to match the appropriate number of server session per queue upon determining the appropriate number of server sessions and prior to a subsequent occurrence of the interval.
4 Assignments
0 Petitions
Accused Products
Abstract
An apparatus comprising a processor configured to monitor at a recurring interval a plurality of message queues and a plurality of server sessions that access the message queues, determine, at each occurrence of the interval, an appropriate number of server sessions per queue that achieves acceptable load balance, and redistribute the server sessions among the message queues to match the appropriate number of server session per queue upon determining the appropriate number of server sessions and prior to a subsequent occurrence of the interval.
-
Citations
15 Claims
-
1. An apparatus comprising a processor configured to:
-
monitor at a recurring interval a plurality of message queues and a plurality of server sessions that access the message queues; determine, at each occurrence of the interval, an appropriate number of server sessions per queue that achieves acceptable load balance; and redistribute the server sessions among the message queues to match the appropriate number of server session per queue upon determining the appropriate number of server sessions and prior to a subsequent occurrence of the interval. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for intelligently managing a work load comprising:
-
monitoring at a recurring interval a plurality of message queues and a plurality of server sessions that access the message queues; determining, at each occurrence of the interval, an appropriate number of server sessions per queue that achieves acceptable load balance; and redistributing the server sessions among the message queues to match the appropriate number of server session per queue upon determining the appropriate number of server sessions and prior to a subsequent occurrence of the interval. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium having computer usable instructions stored thereon for execution by a processor, wherein the instructions cause the processor to:
-
monitor at a recurring interval a plurality of message queues and a plurality of server sessions that access the message queues; determine, at each occurrence of the interval, an appropriate number of server sessions per queue that achieves acceptable load balance; and redistribute the server sessions among the message queues to match the appropriate number of server session per queue upon determining the appropriate number of server sessions and prior to a subsequent occurrence of the interval. - View Dependent Claims (12, 13, 14, 15)
-
Specification