发明名称 Virtual logical volume for overflow storage of special data sets
摘要 Method embodiments for facilitating overflow storage of special data sets that reside on a single logical volume are provided. A virtual logical volume is created from unallocated memory units across a plurality of logical volumes in a volume group. The virtual logical volume appears the same as any one of the logical volumes in the volume group to an external client. Upon receipt of a special data set that must reside in a single logical volume, an attempt is first made to allocate the special data set to one of the logical volumes in the volume group. If that allocation attempt fails, the special data set is allocated to the virtual logical volume. The virtual logical volume may be created only upon the failure to allocate the special data set to one of the logical volumes, and may be destroyed if sufficient space in one of the logical volumes is freed up to transfer the special data set. Creation of the virtual logical volume may be reserved for only critical special data sets whose failure would result in a storage system outage.
申请公布号 US8909891(B2) 申请公布日期 2014.12.09
申请号 US201113188142 申请日期 2011.07.21
申请人 International Business Machines Corporation 发明人 Reed David Charles;Smith Max Douglas;Dudgeon Kyle Barret;Rios Esteban
分类号 G06F12/08;G06F12/02;G06F12/10;G06F12/00 主分类号 G06F12/08
代理机构 代理人 Gifford Eric A.
主权项 1. A method of data storage, comprising: providing a plurality of physical storage devices, each device comprising memory units; allocating the memory units to create a plurality of logical volumes that form a volume group to virtualize a single storage system, each logical volume assigned a different volume serial number; allocating regular data sets to reside on one or more of the logical volumes in the volume group, a plurality of said logical volumes in the volume group including memory units to which data has not been allocated; creating a virtual logical volume by reallocating memory units previously allocated across a plurality of said logical volumes in said volume group from only those previously allocated memory units in said volume group to which data has not been allocated to reuse that physical storage device space; assigning a different volume serial number to said virtual logical volume; mapping the memory units in the virtual logical volume to the memory units in the plurality of logical volumes that constitute the virtual logical volume represented by the same physical storage so that each of these memory units belongs to both the virtual logical volume and one of the logical volumes from which the logical volume is created and the sizes of the volume group and the storage system remain unchanged by the creation of the virtual logical volume; reserving the virtual logical volume for only special data sets that must reside in a single logical volume thereby reducing the amount of memory in the volume group that is available for allocation to regular data sets that may reside on one or more logical volumes; and upon receipt of a special data set that must reside in a single logical volume, attempting to allocate the special data set to one of the logical volumes in the volume group, and if the allocation fails allocating the special data set to the virtual logical volume so that said special data set belongs to both the virtual logical volume and to each of the logical volumes from which the virtual logical volume is created.
地址 Armonk NY US