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).
-
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
-
Publication number: 20220374165Abstract: 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: ApplicationFiled: August 5, 2022Publication date: November 24, 2022Inventors: Ryosuke TATSUMI, Akira YAMAMOTO, Kazuki MATSUGAMI
-
Publication number: 20220342552Abstract: 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: ApplicationFiled: March 10, 2022Publication date: October 27, 2022Applicant: HITACHI, LTD.Inventors: Yoshinori OOHIRA, Shugo OGAWA, Ryosuke TATSUMI, Hiroto EBARA, Takahiro YAMAMOTO
-
Publication number: 20220334726Abstract: 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: ApplicationFiled: September 14, 2021Publication date: October 20, 2022Applicant: Hitachi, Ltd.Inventors: Shugo Ogawa, Akira Yamamoto, Yoshinori Ohira, Ryosuke Tatsumi, Junji Ogawa, Hiroto Ebara
-
Publication number: 20220326870Abstract: 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: ApplicationFiled: April 6, 2022Publication date: October 13, 2022Inventors: Ryosuke TATSUMI, Kazuki MATSUGAMI, Akira YAMAMOTO, Kenta SHINOZUKA
-
Publication number: 20220326869Abstract: 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: ApplicationFiled: September 13, 2021Publication date: October 13, 2022Inventors: Ryosuke TATSUMI, Akira YAMAMOTO, Kazuki MATSUGAMI, Kenta SHINOZUKA
-
Patent number: 11461032Abstract: 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: September 13, 2021Date of Patent: October 4, 2022Assignee: HITACHI, LTD.Inventors: Ryosuke Tatsumi, Akira Yamamoto, Kazuki Matsugami, Kenta Shinozuka
-
Patent number: 11455105Abstract: Each controller moves authority for access processing to data in a logical area allocated to the controller between the controllers, for a first storage area in which there is data related to the logical areas of the plurality of controllers by moving the authority for the access processing from a first controller to a second controller. Each of the first controller and the second controller writes data after update related to a write request to the storage area allocated to the own controller and deletes data before update in the first storage area, and moves data for which the own controller has the authority for the access processing in the first storage area to another storage area allocated to the own controller while taking over the allocation of the first storage area in relocation processing of relocating data.Type: GrantFiled: March 8, 2021Date of Patent: September 27, 2022Assignee: HITACHI, LTD.Inventors: Shugo Ogawa, Kazuki Matsugami, Ryosuke Tatsumi, Akira Yamamoto
-
Patent number: 11429316Abstract: 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: March 11, 2021Date of Patent: August 30, 2022Assignee: HITACHI, LTD.Inventors: Ryosuke Tatsumi, Akira Yamamoto, Kazuki Matsugami
-
Publication number: 20220253250Abstract: 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: ApplicationFiled: April 28, 2022Publication date: August 11, 2022Inventors: Masahiro TSURUYA, Tomohiro YOSHIHARA, Ryosuke TATSUMI, Shinsuke IZAWA
-
Patent number: 11347432Abstract: 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: August 27, 2019Date of Patent: May 31, 2022Assignee: HITACHI, LTD.Inventors: Masahiro Tsuruya, Tomohiro Yoshihara, Ryosuke Tatsumi, Shinsuke Izawa
-
Patent number: 11334508Abstract: An object of the present invention is to properly secure the consistency of data while suppressing a processing load of a controller on a processor. A storage system includes a plurality of controllers and an HCA that can directly access a memory and can communicate with the controllers. The controller includes a CPU, and a memory having a buffer region into which data is temporarily stored and a cache region into which data is cached. In the case where new data according to a write request is stored into the buffer region, the CPU of the controller sequentially transfers the new data to the cache regions using the HCA without passing through the other buffer regions.Type: GrantFiled: February 8, 2021Date of Patent: May 17, 2022Assignee: Hitachi, Ltd.Inventors: Yuto Kamo, Ryosuke Tatsumi, Tomohiro Yoshihara, Takashi Nagao
-
Publication number: 20220147456Abstract: 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: ApplicationFiled: January 20, 2022Publication date: May 12, 2022Inventors: Akira YAMAMOTO, Ryosuke TATSUMI, Yoshinori OHIRA, Junji OGAWA
-
Patent number: 11327653Abstract: A storage system for continuing I/O without affecting drive box addition to a host computer includes: a plurality of drive boxes for connecting to a computer device that transmits commands for data reads or writes; and a storage controller connected to the drive boxes. A first drive box provides a first storage region to the computer device. The storage controller manages correspondence between the first storage region and a physical storage region of the drives constituting the first storage region. The first drive box receives a command for the first storage region from the computer device and transfers the command to the storage controller. The storage controller generates a data transfer command including a data storage destination based on the address management table, and transfers the command to the first drive box. The first drive box then transfers the data transfer command to the second drive box.Type: GrantFiled: March 5, 2020Date of Patent: May 10, 2022Assignee: HITACHI, LTD.Inventors: Nobuhiro Yokoi, Hirotoshi Akaike, Ryosuke Tatsumi, Koji Hosogi, Akira Yamamoto
-
Patent number: 11330056Abstract: A possible performance bottleneck associated with insufficient network bands is mitigated to allow improvement of access performance of a storage system. A storage system includes a first node with a storage medium of storage and a plurality of second nodes each with a controller function for the storage, and is communicatively connected to a host providing an access request to the storage. One of the plurality of second nodes is determined to be a node to which a controller function executing access processing on the storage is assigned on the basis of a first amount of data transfer between the second node and the host and a second amount of data transfer between the second node and the first node.Type: GrantFiled: September 11, 2020Date of Patent: May 10, 2022Assignee: Hitachi, Ltd.Inventors: Shugo Ogawa, Ryosuke Tatsumi, Yoshinori Ohira, Koji Hosogi
-
Patent number: 11301159Abstract: A storage system includes at least one drive chassis connected to at least one host computer via a first network, and a storage controller connected to the drive chassis, in which the storage controller instructs the drive chassis to create a logical volume, and the drive chassis creates a logical volume according to an instruction from the storage controller, provides a storage area of the storage system to the host computer, and receives an IO command from the host computer to the storage area of the storage system.Type: GrantFiled: August 18, 2020Date of Patent: April 12, 2022Assignee: HITACHI, LTD.Inventors: Hirotoshi Akaike, Koji Hosogi, Norio Shimozono, Sadahiro Sugimoto, Nobuhiro Yokoi, Ryosuke Tatsumi
-
Publication number: 20220100424Abstract: 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: ApplicationFiled: March 11, 2021Publication date: March 31, 2022Inventors: Ryosuke TATSUMI, Akira YAMAMOTO, Kazuki MATSUGAMI
-
Publication number: 20220066664Abstract: Each controller moves authority for access processing to data in a logical area allocated to the controller between the controllers, for a first storage area in which there is data related to the logical areas of the plurality of controllers by moving the authority for the access processing from a first controller to a second controller. Each of the first controller and the second controller writes data after update related to a write request to the storage area allocated to the own controller and deletes data before update in the first storage area, and moves data for which the own controller has the authority for the access processing in the first storage area to another storage area allocated to the own controller while taking over the allocation of the first storage area in relocation processing of relocating data.Type: ApplicationFiled: March 8, 2021Publication date: March 3, 2022Inventors: Shugo OGAWA, Kazuki MATSUGAMI, Ryosuke TATSUMI, Akira YAMAMOTO
-
Patent number: 11256585Abstract: A storage system includes a first storage controller including a plurality of main storage media and one or more processor cores, and a second storage controller including a plurality of main storage media and one or more processor cores and performing communication with the first storage controller. Storage areas of the main storage media in the first storage controller are allocated to an address map. In response to the occurrence of failures in one or mode main storage media of the main storage media of the first storage controller, the first storage controller performs restarting to reallocate the storage areas of the main storage media excluding one or more main storage media having caused the failures to an address map reduced than before the occurrence of the failures. The second storage controller continues operating during the restarting of the first storage controller.Type: GrantFiled: March 17, 2020Date of Patent: February 22, 2022Assignee: HITACHI, LTD.Inventors: Yoshiaki Deguchi, Naoya Okada, Ryosuke Tatsumi, Kentaro Shimada, Sadahiro Sugimoto