发明名称 Computer system having tiered block storage device, storage controller, file arrangement method and storage medium
摘要 According to one embodiment, a storage controller includes a mode switching unit, a data input/output controller and a data arrangement controller. The mode switching unit switches a first mode to a second mode in accordance with a mode switching request from a host device based on a tier arrangement rule. The data input/output controller accesses a first sequence of blocks constituting a first file indicated by a tier arrangement rule, when the host device requests access to a logical address range storing the first sequence of blocks. The data arrangement controller transfers, to a storage area of a tier designated by the tier arrangement rule, data in an extent including a sequence of blocks located in a logical address range accessed in the second mode.
申请公布号 US9594508(B2) 申请公布日期 2017.03.14
申请号 US201414482311 申请日期 2014.03.04
申请人 Kabushiki Kaisha Toshiba;Toshiba Solutions Corporation 发明人 Kikuchi Toshihiro;Iketani Naoki
分类号 G06F3/06;G06F17/30;G06F12/06 主分类号 G06F3/06
代理机构 Finnegan, Henderson, Farabrow, Garrett & Dunner LLP 代理人 Finnegan, Henderson, Farabrow, Garrett & Dunner LLP
主权项 1. A computer system comprising: a tiered block storage system comprising a tiered block storage device and a storage controller; and a host device configured to access the tiered block storage system, wherein: the tiered block storage device comprises plural types of storage devices of different access response performances, the storage devices being allocated to respective tiers corresponding to the access response performances of the storage devices, at least a part of each storage area of at least two of the storage devices being allocated to a logical disk comprising a plurality of blocks of a first size, the logical disk being used to store files used by the host device; the storage controller comprises a mode switching unit, a data input/output controller and a data arrangement controller; and the host device comprises a file system, a rule input unit, a tier arrangement instructing unit and a file designating unit, wherein:the mode switching unit is configured to switch an operation mode of the tiered block storage system from a first mode to a second mode in accordance with a request from the host device;the data input/output controller is configured to access the logical disk in accordance with an access request from the host device;the file system is configured to manage, for respective files stored in the logical disk, correspondence between file paths indicative of the respective files and logical address ranges storing the respective files, and to access, via the data input/output controller, a sequence of blocks constituting a file and stored in one of the logical address ranges when the file designating unit requests the file system to access the one logical address range;the rule input unit is configured to receive, in accordance with an external request, a tier arrangement rule including file path information used to designate a file, and tier information used to designate a tier in which the file is to be located;the tier arrangement instructing unit is configured to instruct the storage controller to switch the operation mode to the second mode based on the tier arrangement rule;the file instructing unit is configured to instruct the file system to access a logical address range which stores a first sequence of blocks constituting a first file indicated by the file path information of the tier arrangement rule; andthe data arrangement controller is configured to transfer, to a storage area of a tier designated by the tier arrangement rule, data in an extent including a sequence of blocks located in a logical address range accessed in the second mode, the extent being formed of a second number of blocks having sequential logical addresses.
地址 Tokyo JP