Patents by Inventor Nobuhiro Yokoi
Nobuhiro Yokoi 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: 20240054076Abstract: A protocol chip writes a request from a host apparatus to a shared memory. One of the plurality of processors reads the request from the host apparatus from the shared memory through an address translation unit and writes a response to the request to the shared memory through the address translation unit. The protocol chip reads the response from the shared memory and sends the response to the host apparatus. In the case where a first processor reboots, the first processor performs a reboot process of a first address translation unit but does not perform the reboot process of the shared memory. A second processor reads a first request addressed to the first processor from the host apparatus through a second address translation unit and writes a first response to the first request to the shared memory through the second address translation unit.Type: ApplicationFiled: March 6, 2023Publication date: February 15, 2024Applicant: Hitachi, Ltd.Inventors: Kentaro SHIMADA, Nobuhiro Yokoi, Masahiro Tsuruya
-
Patent number: 11880570Abstract: A storage systems is configured so that when a network interface receives a write request, the network interface performs protocol processing on the write request and transfers a write command to a storage controller, the storage controller reserves a data storage area in a cache memory, the network interface receives a data transfer request from the storage controller and stores data relating to the write request in the reserved storage area of the cache memory, the storage controller transfers a write response to the network interface, and the network interface responds to the source of the write request.Type: GrantFiled: September 15, 2022Date of Patent: January 23, 2024Assignee: HITACHI, LTD.Inventor: Nobuhiro Yokoi
-
Publication number: 20240020010Abstract: A storage systems is configured so that when a network interface receives a write request, the network interface performs protocol processing on the write request and transfers a write command to a storage controller, the storage controller reserves a data storage area in a cache memory, the network interface receives a data transfer request from the storage controller and stores data relating to the write request in the reserved storage area of the cache memory, the storage controller transfers a write response to the network interface, and the network interface responds to the source of the write request.Type: ApplicationFiled: September 15, 2022Publication date: January 18, 2024Inventor: Nobuhiro YOKOI
-
Patent number: 11855778Abstract: A network interface for a storage controller includes a processor and a memory that stores an instruction code to be executed by the processor. The processor executes protocol processing for transmitting and receiving packets via a network. The processor reproduces a first packet not received from the network, from a plurality of other received packets included in an error correction packet group same as that of the first packet.Type: GrantFiled: September 13, 2021Date of Patent: December 26, 2023Assignee: HITACHI, LTD.Inventors: Nobuhiro Yokoi, Hiroka Ihara, Akira Deguchi
-
Publication number: 20230400982Abstract: A storage system includes: a central processing unit; a main memory; first management information that associates a hash value of received data with an address in a volume; and an I/O processing package. The I/O processing package includes an I/O processor and an I/O memory. The I/O processor executes protocol processing. The I/O processor executes at least a part of search processing of an address associated with a hash value of first received data in the first management information. The central processing unit controls execution of deduplication processing of the first received data based on data of an address associated with the hash value of the first received data.Type: ApplicationFiled: March 1, 2023Publication date: December 14, 2023Applicant: Hitachi, Ltd.Inventors: Hiroka IHARA, Nobuhiro YOKOI, Takashi NAGAO, Yoshihiro YOSHII
-
Publication number: 20230328008Abstract: A network interface includes a processor, memory, and a cache between the processor and the memory. The processor secures a plurality of buffers for storing transfer data in the memory, and manages an allocation order of available buffers of the plurality of buffers. The processor returns a buffer released after data transfer to a position before a predetermined position of the allocation order.Type: ApplicationFiled: June 5, 2023Publication date: October 12, 2023Inventors: Nobuhiro YOKOI, Hiroka IHARA
-
Publication number: 20230305731Abstract: A primary storage system reads a plurality of journal data, and performs collective compression that is compression of data that is at least a part of the plurality of pieces of journal data in the plurality of journals and is larger than a size of one journal data. The collectively compressed data, which is a plurality of pieces of journal data subjected to collective compression, is a transfer target from the primary storage system to the secondary storage system. The journal is journal data and metadata including a write order of the journal data and associated with the journal data. The journal data is a copy of data written in the primary volume. The secondary storage system acquires a plurality of pieces of journal data by decompressing one or more pieces of collectively compressed data, and writes the plurality of pieces of journal data to the secondary volume.Type: ApplicationFiled: May 17, 2023Publication date: September 28, 2023Inventors: Akira DEGUCHI, Nobuhiro YOKOI, Hiroka IHARA
-
Patent number: 11700214Abstract: A network interface includes a processor, memory, and a cache between the processor and the memory. The processor secures a plurality of buffers for storing transfer data in the memory, and manages an allocation order of available buffers of the plurality of buffers. The processor returns a buffer released after data transfer to a position before a predetermined position of the allocation order.Type: GrantFiled: August 26, 2022Date of Patent: July 11, 2023Assignee: HITACHI, LTD.Inventors: Nobuhiro Yokoi, Hiroka Ihara
-
Patent number: 11675523Abstract: A primary storage system reads a plurality of journal data, and performs collective compression that is compression of data that is at least a part of the plurality of pieces of journal data in the plurality of journals and is larger than a size of one journal data. The collectively compressed data, which is a plurality of pieces of journal data subjected to collective compression, is a transfer target from the primary storage system to the secondary storage system. The journal is journal data and metadata including a write order of the journal data and associated with the journal data. The journal data is a copy of data written in the primary volume. The secondary storage system acquires a plurality of pieces of journal data by decompressing one or more pieces of collectively compressed data, and writes the plurality of pieces of journal data to the secondary volume.Type: GrantFiled: September 10, 2021Date of Patent: June 13, 2023Assignee: Hitachi, Ltd.Inventors: Akira Deguchi, Nobuhiro Yokoi, Hiroka Ihara
-
Patent number: 11556269Abstract: An information processing system includes a first storage system for supplying a primary site, and a second storage system for supplying a secondary site. The first storage system is allowed to execute replication by transferring a processing history of a data volume of the first storage system to the second storage system, and to transfer multiple processing histories collectively. The first storage system integrates histories of multiple write accesses included in the multiple processing histories to be collectively transferred, which are duplicatedly addressed on the volume for transfer.Type: GrantFiled: September 9, 2021Date of Patent: January 17, 2023Assignee: HITACHI, LTD.Inventors: Hiroka Ihara, Nobuhiro Yokoi, Akira Deguchi
-
Publication number: 20220276785Abstract: A primary storage system reads a plurality of journal data, and performs collective compression that is compression of data that is at least a part of the plurality of pieces of journal data in the plurality of journals and is larger than a size of one journal data. The collectively compressed data, which is a plurality of pieces of journal data subjected to collective compression, is a transfer target from the primary storage system to the secondary storage system. The journal is journal data and metadata including a write order of the journal data and associated with the journal data. The journal data is a copy of data written in the primary volume. The secondary storage system acquires a plurality of pieces of journal data by decompressing one or more pieces of collectively compressed data, and writes the plurality of pieces of journal data to the secondary volume.Type: ApplicationFiled: September 10, 2021Publication date: September 1, 2022Inventors: Akira DEGUCHI, Nobuhiro YOKOI, Hiroka IHARA
-
Publication number: 20220255665Abstract: A network interface for a storage controller includes a processor and a memory that stores an instruction code to be executed by the processor. The processor executes protocol processing for transmitting and receiving packets via a network. The processor reproduces a first packet not received from the network, from a plurality of other received packets included in an error correction packet group same as that of the first packet.Type: ApplicationFiled: September 13, 2021Publication date: August 11, 2022Inventors: Nobuhiro YOKOI, Hiroka IHARA, Akira DEGUCHI
-
Publication number: 20220179559Abstract: An information processing system includes a first storage system for supplying a primary site, and a second storage system for supplying a secondary site. The first storage system is allowed to execute replication by transferring a processing history of a data volume of the first storage system to the second storage system, and to transfer multiple processing histories collectively. The first storage system integrates histories of multiple write accesses included in the multiple processing histories to be collectively transferred, which are duplicatedly addressed on the volume for transfer.Type: ApplicationFiled: September 9, 2021Publication date: June 9, 2022Inventors: Hiroka IHARA, Nobuhiro YOKOI, Akira DEGUCHI
-
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: 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: 20210240351Abstract: A first storage system that provides a primary site and a second storage system that provides a secondary site are provided to quickly and easily switch between the storage systems. A storage controller of the storage system performs remote copy from a first data volume of the first storage system to a second data volume of the second storage system, after a failover is performed from the primary site to the secondary site, accumulates data and operation that are processed at the secondary site in a journal volume of the second storage system as a secondary site journal, and restores the first data volume using the secondary site journal when the primary site is recovered.Type: ApplicationFiled: September 8, 2020Publication date: August 5, 2021Applicant: HITACHI, LTD.Inventors: Nobuhiro YOKOI, Tomohiro KAWAGUCHI, Akira DEGUCHI
-
Publication number: 20210042032Abstract: 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: ApplicationFiled: March 5, 2020Publication date: February 11, 2021Applicant: Hitachi, Ltd.Inventors: Nobuhiro YOKOI, Hirotoshi AKAIKE, Ryosuke TATSUMI, Koji HOSOGI, Akira YAMAMOTO
-
Publication number: 20200379668Abstract: 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: ApplicationFiled: August 18, 2020Publication date: December 3, 2020Inventors: Hirotoshi AKAIKE, Koji HOSOGI, Norio SHIMOZONO, Sadahiro SUGIMOTO, Nobuhiro YOKOI
-
Patent number: 10846441Abstract: A computer system includes a processor, a volatile storage device that stores a program to be executed by the processor, and a plurality of nonvolatile storage devices that store data. Each of the plurality of nonvolatile storage devices holds a first encryption key for encrypting and decrypting first data. Each nonvolatile storage device in the plurality of nonvolatile storage devices transfers the first data to another nonvolatile storage device in the plurality of nonvolatile storage devices in an encrypted or unencrypted state determined according to a predetermined rule.Type: GrantFiled: July 7, 2016Date of Patent: November 24, 2020Assignee: HITACHI, LTD.Inventors: Nobuhiro Yokoi, Mutsumi Hosoya, Ken Sugimoto
-
Publication number: 20200301599Abstract: 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: ApplicationFiled: February 18, 2020Publication date: September 24, 2020Inventors: Hirotoshi AKAIKE, Koji HOSOGI, Norio SHIMOZONO, Sadahiro SUGIMOTO, Nobuhiro YOKOI