发明名称 Optimization of data migration between storage mediums
摘要 In one embodiment, pursuant to migrating the data from the first to the second storage medium, the data is allocated to the second storage medium while retaining an allocation of the data in the first storage medium. If the data is migrated from the second storage medium back to the first storage medium, the data is pointed to the allocation of the data in the first storage medium to alleviate data movement from the second storage medium to the first storage medium. If the allocation of the data in the first storage medium is determined to be needed for other data, the allocation of the data in the first storage medium is freed.
申请公布号 US8762667(B2) 申请公布日期 2014.06.24
申请号 US201012697989 申请日期 2010.02.01
申请人 International Business Machines Corporation 发明人 Anderson Dale H.;Doatmas Philip M.;Groseclose, Jr. Michael R.;Jennas, II Paul A.;Juarez Larry;McCain Brian S.;Montgomery David;Peipelman Jason L.;Rhoades Joshua M.;Sorenson Todd C.;Valverde David V.
分类号 G06F13/00;G06F13/28 主分类号 G06F13/00
代理机构 Griffiths & Seaton PLLC 代理人 Griffiths & Seaton PLLC
主权项 1. A system for data migration between first and second storage mediums of an available plurality of storage mediums in a computing storage environment, the first and second storage mediums and the available plurality of storage mediums being non-transitory, the system comprising: a processing device operating a storage manager module operational in the computing storage environment, wherein the storage manager module is adapted for: migrating the data from the first to the second storage medium, and allocating the data to the second storage medium while retaining an allocation of the data in the first storage medium;marking a mirroring indicator of the data on the first storage medium as mirroring the allocation of the data in the second storage medium, after the data on the first storage medium has been migrated to the second storage medium;using a bitmap to track whether space on the first storage medium has already been allocated or reserved; andpursuant to migrating the data from the first to the second storage medium: a determination is made as to whether the data exists in both the first storage medium and the second storage medium thereby being mirrored,if the data is mirrored and the mirror is to be deleted, the data is pointed to the allocation of the data in the first storage medium to alleviate data movement from the second storage medium to the first storage medium,if a determination is made that only mirrored space remains in the first storage medium, mirrored data segments in the first storage medium are searched to determine whether an allocation of one or more of the mirrored data segments in the first storage medium is needed for other data, wherein to determine whether the allocation is needed for other data is based on a read/write ratio of the one or more mirrored data segments, the one or more mirrored data segments are allocated to a new purpose, and the allocation of the one or more mirrored data segments in the first storage medium is freed by clearing a mirroring indicator associated with the freed allocation of the one or more mirrored data segments, andif the data is mirrored and one of an allocation of the data in the second storage medium and the allocation of the data in the first storage medium is altered, the other one of the allocation of the data in the second storage medium and the allocation of the data in the first storage medium is freed.
地址 Armonk NY US