发明名称 Fine-grained data reorganization in tiered storage architectures
摘要 A method for organizing data at levels of granularity larger or smaller than an extent is disclosed. The method initially closes a dataset on a host system. The host system includes a mapping table storing a logical address of the dataset. When the dataset is closed, the host system generates a message indicating that the dataset has been closed and sends the message to a storage system storing the dataset. In response, the storage system allocates a new logical address and copies the dataset from the existing logical address to the new logical address to improve data placement. The storage system then returns the new logical address to the host system so that the host system can update its mapping table. A corresponding system and computer program product are also disclosed.
申请公布号 US9465543(B2) 申请公布日期 2016.10.11
申请号 US201414158802 申请日期 2014.01.18
申请人 International Business Machines Corporation 发明人 Chiu Lawrence Y.;Seshadri Sangeetha
分类号 G06F3/06;G06F17/30 主分类号 G06F3/06
代理机构 Nelson and Nelson 代理人 Nelson and Nelson ;Nelson Daniel P.;Nelson Alexis V.
主权项 1. A method for organizing data at levels of granularity larger or smaller than an extent, the method comprising: providing a tiered storage system comprising a plurality of tiers, wherein the tiered storage system is configured to move data between the tiers at the granularity of an extent; providing a host system to access data in the tiered storage system; storing a file in an extent of the plurality of extents, the file having a logical address associated therewith, wherein movement of the file within an extent changes the logical address, but movement of an extent between tiers of the tiered storage system does not change the logical address; closing the file on the host system; upon closing the file, generating, by the host system, a message indicating that the file has been closed and identifying an old logical address associated with the file; sending the message to the tiered storage system; verifying, by the tiered storage system, that the file has been closed; in the event the file has been closed, copying the file from the old logical address to a new logical address to improve data placement; and returning, by the tiered storage system, the new logical address to the host system.
地址 Armonk NY US