Browse Prior Art Database

Method and System for Freeing Cells in a Storage Pool

IP.com Disclosure Number: IPCOM000233571D
Publication Date: 2013-Dec-15
Document File: 1 page(s) / 30K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system is disclosed for freeing one or more cells in one or more storage pools. The method and system constructs one or mapping tables associating the one or more cells of the one or more storage pools and one or more Task Control Blocks (TCBs). When the one or more cells of a storage pool are to be freed at the end of a task, the method and system runs a validation routine against the one or more mapping tables of other storage pools to determine whether the one or more cells are in use by other tasks. If the one or more cells are not in use by the other tasks, the method and system releases the one or more cells to be used by the other tasks.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 57% of the total text.

Page 01 of 1

Method and System for Freeing Cells in a Storage Pool

Disclosed is a method and system for freeing one or more cells in one or more storage pools. The method and system constructs one or mapping tables associating the one or more cells of the one or more storage pools and one or more Task Control Blocks (TCBs).

The one or more mapping tables implemented by the method and system are unique for the one or more TCBs in an address space (ASID). A key value for the one or more mapping tables is a combination of a TCB and ASID. The one or more mapping (TCB/ASID) tables indicate whether the one or more cells in the storage pool are mapped to a specific TSB/ASID table and whether the one or more cells have been locked for an update. In an implementation, the method and system provides a two bit representation for each cell of the one or more cells in the one or more TCB/ASID tables. A first bit of the two bit representation

indicates if the one or more cells are in use by a specific storage pool. If the first bit is set to one, the method and system allows a second bit of the two bit representation to be locked by a user to prevent another user from updating the one or more cells.

When the one or more cells are to be freed from a storage pool, the method and system serializes and scans the one or more mapping tables corresponding to the one or more TCB/ASIDs to check if the one or more cells has been allocated to any other

user at that time. After the scanning is comple...