Data Set Load-Balancing Algorithm
Original Publication Date: 1986-Aug-01
Included in the Prior Art Database: 2005-Mar-09
This algorithm represents a load-balancing mechanism for distributing write requests to a group of page data sets. A page data set provides temporary storage on the direct-access storage device (DASD) for pages cast out of system main storage to free-up page frames needed for more active pages. The load-balancing algorithm may place any data record on any of the page data sets in the group. This algorithm can balance the workload among all the available data sets in the group and is particularly useful when they are on mixed direct DASD configurations. The algorithm also allows for rapid reaction to changes in device performance due to contention or other anomalies. Each of the data sets in the group is evaluated in a "round-robin" order to determine whether it should be selected to receive additional work.