Patents by Inventor Ryosuke Tatsumi
Ryosuke Tatsumi has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12105972Abstract: A snapshot virtual device (SS-VDEV) is prepared for each snapshot family (SS-Family) and a deduplication virtual device is prepared apart from the SS-VDEV. When the same data is in a plurality of VOLs of the SS-Family, a storage system maps a plurality of addresses of the same data among the plurality of VOLs to address of the SS-VDEVs of the SS-Family. When duplicated data is in two or more SS-VDEVs, the storage system maps two or more addresses of the duplicated data of the two or more SS-VDEVs to addresses corresponding to the duplicated data among the deduplication virtual devices.Type: GrantFiled: March 8, 2023Date of Patent: October 1, 2024Assignee: Hitachi, Ltd.Inventors: Ryosuke Tatsumi, Tomohiro Yoshihara, Takaki Matsushita, Yusuke Yamaga, Naoyuki Masuda
-
Publication number: 20240256167Abstract: Performance deterioration of a storage system is prevented. A storage controller includes one or more processors, and one or more memories configured to store one or more programs to be executed by the one or more processors. The one or more processors are configured to execute conversion of converting metadata before conversion for controlling the storage system into metadata after conversion in a format corresponding to a new controller newly installed in the storage system, execute control of switching an access destination between the metadata before conversion and the metadata after conversion according to an access control code during the conversion, and access the metadata before conversion without using the access control code before start of the conversion.Type: ApplicationFiled: September 19, 2023Publication date: August 1, 2024Inventors: Shugo OGAWA, Yoshihiro YOSHII, Ryosuke TATSUMI, Tomohiro YOSHIHARA, Yusuke NONAKA, Hiroshi MIKI
-
Publication number: 20240176520Abstract: A snapshot virtual device (SS-VDEV) is prepared for each snapshot family (SS-Family) and a deduplication virtual device is prepared apart from the SS-VDEV. When the same data is in a plurality of VOLs of the SS-Family, a storage system maps a plurality of addresses of the same data among the plurality of VOLs to address of the SS-VDEVs of the SS-Family. When duplicated data is in two or more SS-VDEVs, the storage system maps two or more addresses of the duplicated data of the two or more SS-VDEVs to addresses corresponding to the duplicated data among the deduplication virtual devices.Type: ApplicationFiled: March 8, 2023Publication date: May 30, 2024Inventors: Ryosuke TATSUMI, Tomohiro YOSHIHARA, Takaki MATSUSHITA, Yusuke YAMAGA, Naoyuki MASUDA
-
Patent number: 11960771Abstract: A first controller manages first mapping information for accessing data stored in a storage area, management of which is assigned to the first controller, and second mapping information for accessing data stored in a predetermined storage area, management of which is assigned to a second controller. The second controller, when having executed garbage collection on the predetermined storage area, changes mapping information to post-migration mapping information for accessing data after being migrated by the garbage collection.Type: GrantFiled: September 1, 2022Date of Patent: April 16, 2024Assignee: HITACHI, LTD.Inventors: Shugo Ogawa, Ryosuke Tatsumi, Yoshinori Ohira, Hiroto Ebara, Junji Ogawa
-
Publication number: 20240111640Abstract: Each controller of a plurality of storage controllers is an old storage controller before replacement or a new storage controller after replacement. The new storage controller can execute a first program and a second program, and the old storage controller can execute at least the second program. When all of the plurality of storage controllers are the new storage controller, the new storage controller processes data input and output to and from the storage drive by using the first program. When the plurality of storage controllers includes at least one of the old storage controllers, each storage controller of the plurality of storage controllers processes the data input and output to and from the storage drive by using the second program.Type: ApplicationFiled: February 27, 2023Publication date: April 4, 2024Inventors: Yoshihiro YOSHII, Tomohiro YOSHIHARA, Ryosuke TATSUMI
-
Patent number: 11914868Abstract: A storage system comprises nodes and drives, and includes at least one mounting area to install the drives. A node manages a parity group constituted of the plurality of drives; generates, in a case where a target drive that is installed in a first mounting area and that belongs to a first parity group is to be moved from the first mounting area to a second mounting area, difference information regarding a storage area where data was written into the target drive during a period in which the target drive is moved from the first mounting area to the second mounting area; and restore data written into the storage area by using data stored in other drives than the target drive that belongs to the first parity group based on the difference information, and write the data into the target drive that has been moved to the second mounting area.Type: GrantFiled: September 2, 2022Date of Patent: February 27, 2024Assignee: Hitachi, Ltd.Inventors: Ryo Hanafusa, Tomohiro Yoshihara, Ryosuke Tatsumi, Hiroki Fujii
-
Patent number: 11861205Abstract: A volume to which a storage function is applied is migrated without copying data written to a volume as a migration object between computers while maintaining functionality of the storage function. A plurality of computers are accessibly connected to each of one or more physical storage devices. Each computer migrates ownership of the volume as the migration object to a computer as a destination. When the migration object volume from a first computer to a second computer is an owner volume to which a storage function is applied, the storage function requiring control data for I/O of data, the control data being metadata other than domain mapping data (indicating a relationship between a volume region and a storage region and being metadata for the owner volume), in place of or in addition to the domain mapping data.Type: GrantFiled: March 10, 2022Date of Patent: January 2, 2024Assignee: HITACHI, LTD.Inventors: Yoshinori Oohira, Shugo Ogawa, Ryosuke Tatsumi, Hiroto Ebara, Takahiro Yamamoto
-
Patent number: 11853582Abstract: A first node receives a read request, determines a storage drive location where data corresponding to one or more logical addresses designated in the read request is stored, and requests transfer of the data at the one or more logical addresses, from the second node, when the storage drive location is the second node. The second node reads a data chunk containing the data designated by the one or more logical addresses, from one or more storage drives, determines whether to decompress the data chunk based on the size of the data chunk and the size of the one or more logical addresses, decompresses the data chunk based on the determination as to decompress the data chunk, extracts data at the one or more logical addresses, and transfers the extracted data to the first node.Type: GrantFiled: September 13, 2022Date of Patent: December 26, 2023Assignee: Hitachi, Ltd.Inventors: Yoshihiro Yoshii, Masahiro Tsuruya, Ryosuke Tatsumi
-
Patent number: 11836386Abstract: In a multi controller storage system, hardware and software are updated without interruption. The storage system including a node has storage control units each including a processor, a memory, and a port; and a storage drive, and the storage control units each request data access and transmit and receive data with respect to a host computer via the ports. The processors process input and output data from the host computer, the memories store the control information in order to access the data stored in the storage drive, and the storage system transmits the control information stored in the memories to another node, stores the control information in the memories of the storage control units, and sets ports of the other node in consideration of a relationship between the storage control units and the ports of the nodes, if the other node can access data relating to the control information.Type: GrantFiled: August 5, 2022Date of Patent: December 5, 2023Assignee: HITACHI, LTD.Inventors: Ryosuke Tatsumi, Akira Yamamoto, Kazuki Matsugami
-
Patent number: 11836393Abstract: A storage system includes: a storage drive having a storage medium storing a data; and a plurality of storage control units having a processor, a memory, and a port to process the data input and output to and from the storage drive, in which information related to a list of the storage control units mounted on the storage system and a maximum number of the storage control units that can be mounted on the storage system is allowed to be stored, and in which, when the storage control unit is replaced, it is determined whether the configuration to be migrated from the storage control unit to be reduced to the storage control unit to be added is migrated directly or via another storage control unit based on the number of the mounted storage control units and the maximum number of the storage control units that can be mounted.Type: GrantFiled: April 6, 2022Date of Patent: December 5, 2023Assignee: HITACHI, LTD.Inventors: Ryosuke Tatsumi, Kazuki Matsugami, Akira Yamamoto, Kenta Shinozuka
-
Patent number: 11816336Abstract: The present disclosure is to optimize processes in a storage system. A storage system includes: a first controller including a first computing device and a first memory; a second controller including a second computing device and a second memory; and an interface circuit that transfers data between the first controller and the second controller. The interface circuit reads first compressed data from the second memory. The interface circuit decompresses the first compressed data to generate first uncompressed data, and writes the first uncompressed data into the first memory.Type: GrantFiled: December 19, 2022Date of Patent: November 14, 2023Assignee: HITACHI, LTD.Inventors: Naoya Okada, Takashi Nagao, Kentaro Shimada, Ryosuke Tatsumi, Sadahiro Sugimoto
-
Publication number: 20230315323Abstract: A first node receives a read request, determines a storage drive location where data corresponding to one or more logical addresses designated in the read request is stored, and requests transfer of the data at the one or more logical addresses, from the second node, when the storage drive location is the second node. The second node reads a data chunk containing the data designated by the one or more logical addresses, from one or more storage drives, determines whether to decompress the data chunk based on the size of the data chunk and the size of the one or more logical addresses, decompresses the data chunk based on the determination as to decompress the data chunk, extracts data at the one or more logical addresses, and transfers the extracted data to the first node.Type: ApplicationFiled: September 13, 2022Publication date: October 5, 2023Inventors: Yoshihiro YOSHII, Masahiro TSURUYA, Ryosuke TATSUMI
-
Patent number: 11755249Abstract: To improve performance of a storage system. The storage system includes a plurality of storage nodes that communicate via a network. Each of the plurality of storage nodes includes one or more controllers. At least one controller in the controllers specifies at least two controllers that allocate a cache sub-area where write data is stored based on a controller that receives the write data from a host and a controller that processes the write date, and the cache sub-area is allocated in the specified controllers.Type: GrantFiled: April 28, 2022Date of Patent: September 12, 2023Assignee: HITACHI, LTD.Inventors: Masahiro Tsuruya, Tomohiro Yoshihara, Ryosuke Tatsumi, Shinsuke Izawa
-
Publication number: 20230280945Abstract: A storage system holds upper mapping information and lower mapping information. The upper mapping information manages an address relationship between a logical device upper layer accessed by a host and a logical device middle layer. The lower mapping information manages an address relationship between the logical device middle layer and a logical device lower layer. The lower mapping information includes pieces of partial mapping information. Each of the pieces of partial mapping information manages address information of a partial area in the logical device middle layer. The storage system writes, in response to a failure of first partial mapping information in the lower mapping information, new data that fills a first partial area in the logical device middle layer managed by the first partial mapping information, and regenerates the first partial mapping information.Type: ApplicationFiled: September 12, 2022Publication date: September 7, 2023Inventors: Ryosuke TATSUMI, Takashi NAGAO, Kazuki MATSUGAMI
-
Publication number: 20230244387Abstract: A storage system comprises nodes and drives, and includes at least one mounting area to install the drives. A node manages a parity group constituted of the plurality of drives; generates, in a case where a target drive that is installed in a first mounting area and that belongs to a first parity group is to be moved from the first mounting area to a second mounting area, difference information regarding a storage area where data was written into the target drive during a period in which the target drive is moved from the first mounting area to the second mounting area; and restore data written into the storage area by using data stored in other drives than the target drive that belongs to the first parity group based on the difference information, and write the data into the target drive that has been moved to the second mounting area.Type: ApplicationFiled: September 2, 2022Publication date: August 3, 2023Inventors: Ryo HANAFUSA, Tomohiro YOSHIHARA, Ryosuke TATSUMI, Hiroki FUJII
-
Patent number: 11714751Abstract: In a complex system including; one or more storage systems including a cache and a storage controller; and one or more storage boxes including a storage medium, the storage box generates redundant data from write data received from a server, and writes the write data and the redundant data to the storage medium. The storage box transmits the write data to the storage system when it is difficult to generate the redundant data or it is difficult to write the write data and the redundant data to the storage medium. The storage system stores the received write data in the cache.Type: GrantFiled: January 20, 2022Date of Patent: August 1, 2023Assignee: HITACHI, LTD.Inventors: Akira Yamamoto, Ryosuke Tatsumi, Yoshinori Ohira, Junji Ogawa
-
Publication number: 20230185489Abstract: A first controller manages first mapping information for accessing data stored in a storage area, management of which is assigned to the first controller, and second mapping information for accessing data stored in a predetermined storage area, management of which is assigned to a second controller. The second controller, when having executed garbage collection on the predetermined storage area, changes mapping information to post-migration mapping information for accessing data after being migrated by the garbage collection.Type: ApplicationFiled: September 1, 2022Publication date: June 15, 2023Applicant: Hitachi, Ltd.Inventors: Shugo OGAWA, Ryosuke TATSUMI, Yoshinori OHIRA, Hiroto EBARA, Junji OGAWA
-
Patent number: 11675545Abstract: One or a plurality of physical storage devices that provide a physical storage area are connected to first and second computers. The computer updates metadata indicating the address correspondence relationship between the logical address of the volume and the physical address of the physical storage area in the write processing performed based on a write request designating the volume. The first computer copies the metadata to the second computer while receiving the write request. When the address correspondence relationship indicated by the copied metadata portion is changed during copying of the metadata, the first computer updates the metadata portion and copies the metadata portion to the second computer.Type: GrantFiled: September 14, 2021Date of Patent: June 13, 2023Assignee: Hitachi, Ltd.Inventors: Shugo Ogawa, Akira Yamamoto, Yoshinori Ohira, Ryosuke Tatsumi, Junji Ogawa, Hiroto Ebara
-
Publication number: 20230136735Abstract: The present disclosure is to optimize processes in a storage system. A storage system includes: a first controller including a first computing device and a first memory; a second controller including a second computing device and a second memory; and an interface circuit that transfers data between the first controller and the second controller. The interface circuit reads first compressed data from the second memory. The interface circuit decompresses the first compressed data to generate first uncompressed data, and writes the first uncompressed data into the first memory.Type: ApplicationFiled: December 19, 2022Publication date: May 4, 2023Inventors: Naoya OKADA, Takashi NAGAO, Kentaro SHIMADA, Ryosuke TATSUMI, Sadahiro SUGIMOTO
-
Patent number: 11543972Abstract: The present disclosure is to optimize processes in a storage system. A storage system includes: a first controller including a first computing device and a first memory; a second controller including a second computing device and a second memory; and an interface circuit that transfers data between the first controller and the second controller. The interface circuit reads first compressed data from the second memory. The interface circuit decompresses the first compressed data to generate first uncompressed data, and writes the first uncompressed data into the first memory.Type: GrantFiled: March 14, 2022Date of Patent: January 3, 2023Assignee: HITACHI, LTD.Inventors: Naoya Okada, Takashi Nagao, Kentaro Shimada, Ryosuke Tatsumi, Sadahiro Sugimoto