Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Programmed Storage Utilization Measurement Technique

IP.com Disclosure Number: IPCOM000079278D
Original Publication Date: 1973-Jun-01
Included in the Prior Art Database: 2005-Feb-26
Document File: 2 page(s) / 59K

Publishing Venue

IBM

Related People

Marc, CE: AUTHOR [+3]

Abstract

One of the major improvements in a relocate storage system, is to provide better storage utilization by avoiding fragmentation during region allocation, and by avoiding the requirement that all of the main storage space that a task will need during its lifetime must be allocated. Relocate systems provide dynamic management of storage blocks or pages to provide real main storage space on demand, thus providing a more efficient utilization of main storage. The system designer, in applying a running work load on a nonrelocate system to a relocate system, faces the problem of assessing how much storage is needed for this work load on the new system.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 56% of the total text.

Page 1 of 2

Programmed Storage Utilization Measurement Technique

One of the major improvements in a relocate storage system, is to provide better storage utilization by avoiding fragmentation during region allocation, and by avoiding the requirement that all of the main storage space that a task will need during its lifetime must be allocated. Relocate systems provide dynamic management of storage blocks or pages to provide real main storage space on demand, thus providing a more efficient utilization of main storage. The system designer, in applying a running work load on a nonrelocate system to a relocate system, faces the problem of assessing how much storage is needed for this work load on the new system. This description provides an insight into the use of storage by tasks running in an Operating System (OS) environment, in order to provide a profile of the storage demands made by jobs in the work load.

This description exploits the dynamic address translation (DAT) facilities of the 370 Advanced Function hardware, which provides for reference and change recording of 2K blocks within main storage. A program is provided which runs concurrently with an OS Multiprogramming Variable Task or Multiprogramming Fixed Task (MVT or MFT) work load on the 370 DAT system, sampling storage use activity by periodically scanning all or selected storage keys and recording the key, reference and change bits into an input/ output area. These records are written to an output data set which...