发明名称 TIERED STORAGE SYSTEM, STORAGE CONTROLLER, AND METHOD FOR DEDUPLICATION AND STORAGE TIERING
摘要 According to one embodiment, a deduplication controller in a tiered storage system excludes data duplication physical chunk by physical chunk. Based on the input/output statistics of logical chunks, a tiering controller in the system acquires the input/output statistics of physical chunks, each of which is allocated to one or more of the logical chunks. Based on the input/output statistics of the physical chunks, the tiering controller further executes at least an operation of relocating the data of a physical chunk in a first storage device to a physical chunk in a second storage device that is lower in access speed, or an operation of relocating the data of a physical chunk in the second storage device to a physical chunk in the first storage device.
申请公布号 US2017115922(A1) 申请公布日期 2017.04.27
申请号 US201615046002 申请日期 2016.02.17
申请人 Kabushiki Kaisha Toshiba ;Toshiba Solutions Corporation 发明人 IMAEDA Takaaki
分类号 G06F3/06 主分类号 G06F3/06
代理机构 代理人
主权项 1. A tiered storage system comprising: a first storage device which includes a storage area comprising a plurality of physical chunks; a second storage device which includes a storage area comprising a plurality of physical chunks and has a lower access speed than the first storage device; and a storage controller which controls access to the first and second storage devices, wherein the storage controller comprises a configuration management unit, an input/output controller, a deduplication controller, an input/output management unit and a tiering controller; the configuration management unit constructs a logical disk including a virtual storage area which comprises a plurality of logical chunks, based on the storage area of each of the first and second storage devices, and provides the logical disk to a host computer utilizing the tiered storage system; the input/output controller reads data from the first or second storage device or writes data to the first or second storage device, in accordance with an access request from the host computer; when first data is virtually written to a first logical chunk in accordance with the access request, the deduplication controller determines whether second data of same content as the first data is stored in at least one of the first and second storage devices; in a first case where the second data is stored in a first physical chunk which is allocated at least to a second logical chunk and is in one of the first and second storage devices, the deduplication controller also allocates the first physical chunk to the first logical chunk and prevents actual writing of the first data for deduplication, and in a second case where the second data is stored in neither of the first and second storage devices, the deduplication controller allocates, to the first logical chunk, a second physical chunk which is free and is in one of the first and second storage devices, and causes the input/output controller to write the first data to the second physical chunk; the input/output management unit acquires input/output statistics indicating states of access to the plurality of logical chunks; the tiering controller acquires, based on the input/output statistics of the plurality of logical chunks, input/output statistics of physical chunks, each of which is allocated to one or more of the plurality of logical chunks, and executes at least one of a first relocation operation and a second relocation based on the input/output statistics of the physical chunks; the first relocation operation includes relocating, to a fourth physical chunk in the first storage device, data in a third physical chunk in the second storage device, the third physical chunk being allocated to a third logical chunk; and the second relocation operation includes relocating, to a sixth physical chunk in the second storage device, data in a fifth physical chunk in the first storage device, the fifth physical chunk being allocated to a fourth logical chunk.
地址 Minato-ku JP