Logo
Back

◆ Jampack

Jampack increases the effective size of a pack, by reducing the impact of checkerboarding, and it can eliminate many of the throughput problems associated with 'SECTORS REQUIRED' hangs. JAMPACK requires no software patches, and has been tested on a wide variety of systems and different MCP levels. It has been run on a system with 110 packs on-line and on a halt-load family with nine members.

METALOGIC/SUPERVISOR & FLEX products can be used to further improve automated operation, and pack utilisation.

Why do you need it?

The MCP allocates space on packs in variable sized areas and as the files occupying these areas on a disk are being created, expanded or removed, the numbers and sizes of the available areas on the disk will change considerably over time. This leads to an effect known as CHECKERBOARDING, the result of which is very visible on most systems when programs hang with 'SECTORS REQUIRED' messages, even though there is much more available space than is needed.

The problem is that the available space will usually become distributed in small chunks scattered over the entire disk, especially if there are large numbers of small, volatile files on the family.

If nothing is done to alleviate checkerboarding, ideally 17% of a pack must be kept unused to avoid a 'SECTORS REQUIRED' hang.

 

What does it do?

JAMPACK is an essentially "intelligent" RESERVEDISK, performing multiple ODT RESERVE commands to make the MCP dynamically move file rows to optimise and consolidate the available disk. For fast responses to disk shortage problems, JAMPACK will only move those rows which will release the maximum available space in the shortest time.

Note that JAMPACK can "squash" any family including DISK.

JAMPACK'S greatest short term benefit is its fast and reliable resolution of SECTORS REQUIRED waiting situations, usually within 30 seconds. This helps to eliminate production delays and wasted machine time plus a great deal of operator frustration.

If JAMPACK is used as a prevention mechanism rather than cure; its long term benefits enable even the most heavily occupied pack families to optimise their available disk space by reclaiming areas made useless because of checkerboarding effects. As a consequence, JAMPACK can also improve I/O performance by reducing head travel and therefore seek time, by balancing I/O loads between all members of a pack family.

Modes of Operation

JAMPACK has various modes of running, allowing responses to immediate disk shortages or revitalising pack families which have severe checkerboarding problems. The user can select the following options by changing the parameter passed to JAMPACK.