发明名称 Disk array device and method for controlling disk array device
摘要 A disk array device includes, a cache memory, a plurality of types of disk drives of which data transfer capacity are different, redundant transmission paths that are data transfer paths between the cache memory and the disk drives, and a controller to divide the disk drives into two groups based on the data transfer capacity and allocate each of the two groups to each of the redundant transmission paths when the disk drives have three types.
申请公布号 US9075728(B2) 申请公布日期 2015.07.07
申请号 US201113091924 申请日期 2011.04.21
申请人 FUJITSU LIMITED 发明人 Ikeuchi Kazuhiko;Daikokuya Hidejirou;Maeda Chikashi;Kubota Norihide
分类号 G06F12/16;G06F12/08;G06F3/06;G06F11/20 主分类号 G06F12/16
代理机构 Fujitsu Patent Center 代理人 Fujitsu Patent Center
主权项 1. A disk array device comprising: a cache memory; a plurality of types of disk drives of which maximum data transfer lengths are different, a maximum data transfer length being a maximum size of data length to be transferred by a disk drive in a single data transfer operation; redundant transmission paths that are data transfer paths between the cache memory and the disk drives; and a controller to: calculate a sum of maximum data transfer lengths of all of the disk drives in each of three types of disk drives when the disk drives have three types,divide the disk drives into two groups based on the calculated sum of maximum data transfer lengths of all of the disk drives in each of three types, andallocate the two groups to respective redundant transmission paths when the disk drives have three types, wherein the controller that: divides three or more types of disk drives into initial two groups when the disk drives have three or more types,obtains a product of the maximum data transfer length in each type of the disk drives and a number of the disk drives in each type of the disk drives,obtains a sum total of the products obtained from each type of the disk drives in each of the initial two groups,performs a verification processing for the initial two groups, the verification processing including obtaining a ratio between the sum totals of the maximum data transfer lengths of the initial two groups,determines final two groups for the three or more types of disk drives based on the ratio and the initial two groups, andallocates the final two groups to redundant transmission paths when the disk drives have three or more types, wherein a processing to divide three or more types of disk drives into the initial two groups includes: arranging maximum data transfer lengths of three or more types of disk drives in order of a maximum data transfer length when the disk drives have three or more types, extracting a type of disk drives having a maximum data transfer length of which value is smallest, a type of disk drives having a maximum data transfer length of which value is in a middle, and a type of disk drives having a maximum data transfer length of which value is largest from among the arranged maximum data transfer lengths of the three or more types of disk drives, obtaining a first difference between the maximum data transfer length of which value is smallest and the maximum data transfer length of which value is in a middle, obtaining a second difference between the maximum data transfer length of which value is in a middle and the maximum data transfer length of which value is largest, determining that a range from the type of disk drives having the maximum data transfer length of which value is smallest to the type of disk drives having the maximum data transfer length of which value is in a middle makes up the one of the initial two groups, and that a rest of the three or more types of disk drives makes up the other of the initial two groups, when the second difference is larger than the first difference, and determining that a range from the type of disk drives having the maximum data transfer length of which value is in a middle to the type of disk drives having the maximum data transfer length of which value is largest makes up the one of the initial two groups, and that a rest of the three or more types of disk drives makes up the other of the initial two groups, when the first difference is larger than the second difference.
地址 Kawasaki JP