Control Block Pool Expansion Contraction
Original Publication Date: 1981-Aug-01
Included in the Prior Art Database: 2005-Feb-12
The allocation and deallocation of some control blocks in MVS (Multiple Virtual Storage) cannot tolerate the overhead of GETMAINs and FREEMAINs for the storage used by the control blocks. Thus, control block pools are maintained to allow fast allocation and deallocation of these control blocks. The purpose of these control block pools is to minimize the number of GETMAINs and FREEMAINs during system equilibrium but not necessarily during extremely high periods of control block use. Note that they cut down the number of GETMAINs and FREEMAINs but do not eliminate them altogether. It is not significant for a few GETMAINs/ FREEMAINs to be done over a period of time, but it is significant if hundreds or thousands are done in the same time period.