International Business Machines Corporation
LOGICAL MEMORY ALLOCATION AND PROVISIONING

Last updated:

Abstract:

A method and system of managing memory, the method including receiving a request for storage space in the memory system; obtaining a timestamp for a new Logical Unit Number (LUN); allocating a range of logical blocks to the new LUN in accordance with its requested size, the range of logical blocks including a starting logical block and a number of blocks; assigning the timestamp to the new LUN as the LUN creation timestamp; and saving the LUN creation timestamp with other metadata identifying the new LUN and the allocated logical blocks. Methods and system for deleting LUNs and using a deletion timestamp are disclosed as is a process to format a LUN.

Status:
Application
Type:

Utility

Filling date:

8 May 2020

Issue date:

11 Nov 2021