Browse Prior Art Database

Control Block Pool Expansion Contraction

IP.com Disclosure Number: IPCOM000052949D
Original Publication Date: 1981-Aug-01
Included in the Prior Art Database: 2005-Feb-12

Publishing Venue

IBM

Related People

Authors:
Hitch, LC Mall, MG [+details]

Abstract

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.