发明名称 Virtual logical volume for overflow storage of special data sets
摘要 System 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.
申请公布号 US8909893(B2) 申请公布日期 2014.12.09
申请号 US201313783827 申请日期 2013.03.04
申请人 International Business Machines Corporation 发明人 Reed David C.;Smith Max D.;Dudgeon Kyle B.;Rios Esteban
分类号 G06F12/08;G06F12/02;G06F12/00;G06F12/10 主分类号 G06F12/08
代理机构 代理人 Gifford Eric A.
主权项 1. A data storage system comprising: a plurality of physical storage devices, each device comprising memory units; a plurality of logical volumes including memory units allocated thereto that reside on said plurality of physical storage devices to virtualize a single storage system, each logical volume assigned a different volume serial number; a volume group including a plurality of said logical volumes; regular data sets allocated 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; a virtual logical volume of reallocated 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, said virtual logical volume assigned a different volume serial number; a table that maps 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 these memory units belong to both the virtual logical volume and one of the logical volumes from which the virtual logical volume is created and the presence of the virtual logical volume does not change the size of the volume group or the storage system; wherein the virtual logical volume is reserved 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 one or more processors that upon receipt of a special data set that must reside in a single logical volume, first attempts to allocate the special data set to one of the logical volumes in the volume group, and if the allocation fails allocates 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