发明名称 Control device, and storage system
摘要 A control device that controls a reading process of information stored in a unit storage area under control of the control device and a unit storage area under control of a different control device in a distributed manner, the control device includes a processor. The processor executes a procedure including determining whether or not the reading process is a sequential reading process that reads information stored in a unit storage area under control of the control device in an order of logical addresses and whether or not a reading target area of the sequential reading process includes a last address in the unit storage area, and reporting to the different control device control information related to a sequential reading process including the last address determined by the first determination unit.
申请公布号 US9529721(B2) 申请公布日期 2016.12.27
申请号 US201414196290 申请日期 2014.03.04
申请人 FUJITSU LIMITED 发明人 Watanabe Takeshi;Ikeuchi Kazuhiko;Maeda Chikashi;Urata Kazuhiro;Tsuchiyama Yukari;Kubota Norihide;Kobayashi Kenji;Tsukahara Ryota
分类号 G06F3/00;G06F13/00;G06F13/28;G06F12/08;G06F3/06 主分类号 G06F3/00
代理机构 Staas & Halsey LLP 代理人 Staas & Halsey LLP
主权项 1. A control device that controls a reading process of information stored in a first unit storage area of a first storage device under control of the control device and a second unit storage area of the second storage device under control of a different control device in a distributed manner, the control device comprising: a communication unit that communicates with the different control device; a memory that stores boundary information indicating an address of a boundary of the first storage area; and a processor that executes a procedure including: receiving a process request to request the reading process on the information stored in the first unit storage area and the second unit storage area in a distributed manner,determining, according to the received process request, whether or not the reading process includes a sequential reading process that reads information stored in the first unit storage area under control of the control device in an order of logical addresses,determining, when the reading process is determined to include the sequential reading process, whether or not a reading target area of the sequential reading process includes the address of the boundary of the first unit storage area by using the boundary information,performing prefetch of reading, beforehand, information of the first unit storage area related to the sequential reading process determined to include the sequential reading process and storing the information in a cache memory, andreporting, when the reading target area of the sequential reading process is determined to include the address of the boundary of the first unit storage area, via the communication unit, to the different control device control information related to the sequential reading process including the address of the boundary of the first unit storage area.
地址 Kawasaki JP