US 11,816,336 B2
Storage system and control method thereof
Naoya Okada, Tokyo (JP); Takashi Nagao, Tokyo (JP); Kentaro Shimada, Tokyo (JP); Ryosuke Tatsumi, Tokyo (JP); and Sadahiro Sugimoto, Tokyo (JP)
Assigned to HITACHI, LTD., Tokyo (JP)
Filed by Hitachi, Ltd., Tokyo (JP)
Filed on Dec. 19, 2022, as Appl. No. 18/083,653.
Application 18/083,653 is a continuation of application No. 17/693,718, filed on Mar. 14, 2022, granted, now 11,543,972.
Claims priority of application No. 2021-179216 (JP), filed on Nov. 2, 2021.
Prior Publication US 2023/0136735 A1, May 4, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0613 (2013.01) [G06F 3/0608 (2013.01); G06F 3/0638 (2013.01); G06F 3/0658 (2013.01); G06F 3/0688 (2013.01)] 8 Claims
OG exemplary drawing
 
1. A storage system, comprising:
a first controller including a first computing device, a first interface circuit and a first memory;
a second controller including a second computing device, a second interface circuit and a second memory, the second interface circuit including a compression and decompression computing unit and configured to transfer data between the first controller and the second controller; and
one or more storage drives configured to store data,
wherein the first controller is configured to:
receive a first read request for first uncompressed data from a host; and
send an instruction to the second controller, which has ownership of the first uncompressed data for the first read request, to store the first uncompressed data in the first memory,
wherein the second controller is configured to:
receive the instruction from the first controller;
instruct the one or more storage drives to transfer first compressed data, which is compressed data for the first read request, to the second memory from the one or more storage drives; and
instruct the second interface circuit based on the ownership to:
read the first compressed data from the second memory;
decompress the first compressed data in the second memory with the compression and decompression computing unit to generate the first uncompressed data; and write the first uncompressed data into the first memory and a third memory of a third controller, and
wherein the first controller is configured to transfer the first uncompressed data in the first memory to the host.