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: 20220326869
    Abstract: 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: Application
    Filed: September 13, 2021
    Publication date: October 13, 2022
    Inventors: Ryosuke TATSUMI, Akira YAMAMOTO, Kazuki MATSUGAMI, Kenta SHINOZUKA
  • Publication number: 20220326870
    Abstract: 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: Application
    Filed: April 6, 2022
    Publication date: October 13, 2022
    Inventors: Ryosuke TATSUMI, Kazuki MATSUGAMI, Akira YAMAMOTO, Kenta SHINOZUKA
  • Patent number: 11461032
    Abstract: 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: Grant
    Filed: September 13, 2021
    Date of Patent: October 4, 2022
    Assignee: HITACHI, LTD.
    Inventors: Ryosuke Tatsumi, Akira Yamamoto, Kazuki Matsugami, Kenta Shinozuka
  • Patent number: 11455105
    Abstract: 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: Grant
    Filed: March 8, 2021
    Date of Patent: September 27, 2022
    Assignee: HITACHI, LTD.
    Inventors: Shugo Ogawa, Kazuki Matsugami, Ryosuke Tatsumi, Akira Yamamoto
  • Patent number: 11429316
    Abstract: 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: Grant
    Filed: March 11, 2021
    Date of Patent: August 30, 2022
    Assignee: HITACHI, LTD.
    Inventors: Ryosuke Tatsumi, Akira Yamamoto, Kazuki Matsugami
  • Publication number: 20220253250
    Abstract: 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: Application
    Filed: April 28, 2022
    Publication date: August 11, 2022
    Inventors: Masahiro TSURUYA, Tomohiro YOSHIHARA, Ryosuke TATSUMI, Shinsuke IZAWA
  • Patent number: 11347432
    Abstract: 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: Grant
    Filed: August 27, 2019
    Date of Patent: May 31, 2022
    Assignee: HITACHI, LTD.
    Inventors: Masahiro Tsuruya, Tomohiro Yoshihara, Ryosuke Tatsumi, Shinsuke Izawa
  • Patent number: 11334508
    Abstract: 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: Grant
    Filed: February 8, 2021
    Date of Patent: May 17, 2022
    Assignee: Hitachi, Ltd.
    Inventors: Yuto Kamo, Ryosuke Tatsumi, Tomohiro Yoshihara, Takashi Nagao
  • Publication number: 20220147456
    Abstract: 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: Application
    Filed: January 20, 2022
    Publication date: May 12, 2022
    Inventors: Akira YAMAMOTO, Ryosuke TATSUMI, Yoshinori OHIRA, Junji OGAWA
  • Patent number: 11330056
    Abstract: 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: Grant
    Filed: September 11, 2020
    Date of Patent: May 10, 2022
    Assignee: Hitachi, Ltd.
    Inventors: Shugo Ogawa, Ryosuke Tatsumi, Yoshinori Ohira, Koji Hosogi
  • Patent number: 11327653
    Abstract: 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: Grant
    Filed: March 5, 2020
    Date of Patent: May 10, 2022
    Assignee: HITACHI, LTD.
    Inventors: Nobuhiro Yokoi, Hirotoshi Akaike, Ryosuke Tatsumi, Koji Hosogi, Akira Yamamoto
  • Patent number: 11301159
    Abstract: 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: Grant
    Filed: August 18, 2020
    Date of Patent: April 12, 2022
    Assignee: HITACHI, LTD.
    Inventors: Hirotoshi Akaike, Koji Hosogi, Norio Shimozono, Sadahiro Sugimoto, Nobuhiro Yokoi, Ryosuke Tatsumi
  • Publication number: 20220100424
    Abstract: 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: Application
    Filed: March 11, 2021
    Publication date: March 31, 2022
    Inventors: Ryosuke TATSUMI, Akira YAMAMOTO, Kazuki MATSUGAMI
  • Publication number: 20220066664
    Abstract: 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: Application
    Filed: March 8, 2021
    Publication date: March 3, 2022
    Inventors: Shugo OGAWA, Kazuki MATSUGAMI, Ryosuke TATSUMI, Akira YAMAMOTO
  • Patent number: 11256585
    Abstract: 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: Grant
    Filed: March 17, 2020
    Date of Patent: February 22, 2022
    Assignee: HITACHI, LTD.
    Inventors: Yoshiaki Deguchi, Naoya Okada, Ryosuke Tatsumi, Kentaro Shimada, Sadahiro Sugimoto
  • Patent number: 11237962
    Abstract: 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: Grant
    Filed: September 11, 2020
    Date of Patent: February 1, 2022
    Assignee: HITACHI, LTD.
    Inventors: Akira Yamamoto, Ryosuke Tatsumi, Yoshinori Ohira, Junji Ogawa
  • Patent number: 11200172
    Abstract: A storage system includes a plurality of controllers and a plurality of storage drives. A first cache area and a second cache area are set in a memory. The first cache area is permitted to be written data by the plurality of storage drives, and the second cache area is not permitted to be written data by the plurality of storage drives. In a case where the plurality of controllers duplicates data stored in the cache area to a cache area of another controller for redundancy, the plurality of controllers causes the data to be redundant in a second cache area of the other controller in a case where the data is stored in the first cache area, and causes the data to be redundant in a first cache area of the other controller in a case where the data is stored in the second cache area.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: December 14, 2021
    Assignee: HITACHI, LTD.
    Inventors: Naoya Okada, Tomohiro Yoshihara, Takashi Nagao, Ryosuke Tatsumi
  • Patent number: 11201788
    Abstract: In a distributed computing system, a bottleneck for performance of a network is avoided and a high-performance scalable resource management function is achieved. The distributed computing system includes a plurality of components connected to each other via a network. Each of the components includes a plurality of compute nodes, a plurality of drive casings, and a plurality of storage devices. The network includes a plurality of network switches and is configured in layers. When a storage region is to be allocated to a compute node among the compute nodes, a managing unit selects, from the storage devices, a storage device related to the storage region to be allocated or selects, from the drives, a drive casing related to the storage region to be allocated, based on a network distance between two of the compute node, the storage device, and the drive casing.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: December 14, 2021
    Assignee: HITACHI, LTD.
    Inventors: Ryosuke Tatsumi, Akira Yamamoto, Shugo Ogawa, Yoshinori Ohira, Koji Hosogi
  • Publication number: 20210303178
    Abstract: Provided are: one or plural storage units including a plurality of physical storage devices (PDEVs); and a plurality of computers connected to the one or plural storage units via a communication network. Two or more computers execute storage control programs (hereinafter, control programs), respectively. Two or more control programs share a plurality of storage areas provided by the plurality of PDEVs and metadata regarding the plurality of storage areas. When the control program fails, another control program sharing the metadata accesses data stored in a storage area. When a PDEV fails, the control program restores data of the failed PDEV using redundant data stored in another PDEV that has not failed.
    Type: Application
    Filed: September 14, 2020
    Publication date: September 30, 2021
    Applicant: Hitachi, Ltd.
    Inventors: Yoshinori Ohira, Akira Yamamoto, Ryosuke Tatsumi, Takahiro Yamamoto, Masakuni Agetsuma
  • Publication number: 20210294742
    Abstract: 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: Application
    Filed: September 11, 2020
    Publication date: September 23, 2021
    Inventors: Akira YAMAMOTO, Ryosuke TATSUMI, Yoshinori OHIRA, Junji OGAWA