Patent ID: 8935455
Filing Date: 2015-01-13
Classification: G06F

Abstract:
1. A storage allocation apparatus comprising: a processor; a memory comprising a non-transitory computer readable storage medium; a receive module for receiving a request to allocate a data set for new data in an extended addressable volume (EAV) comprising track managed storage and cylinder managed storage; a buffer module for buffering the new data to a buffer data set having a size equal to a breakpoint value; a storage module for automatically allocating the data set as a cylinder data set in the cylinder managed storage and copying the new data from the buffer data set to the cylinder data set in response to the new data overfilling the buffer data set; and the storage module further configured for automatically allocating the data set as a track data set in the track managed storage and copying the new data from the buffer data set to the track data set in response to the new data partially filling the buffer data set, wherein at least a portion of the receive module, the buffer module, and the storage module comprise one or more of hardware and executable code, the executable code stored on the memory and executed by the processor.