Patents by Inventor Shugo Ogawa

Shugo Ogawa 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: 11960771
    Abstract: 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: Grant
    Filed: September 1, 2022
    Date of Patent: April 16, 2024
    Assignee: HITACHI, LTD.
    Inventors: Shugo Ogawa, Ryosuke Tatsumi, Yoshinori Ohira, Hiroto Ebara, Junji Ogawa
  • Patent number: 11861205
    Abstract: 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: Grant
    Filed: March 10, 2022
    Date of Patent: January 2, 2024
    Assignee: HITACHI, LTD.
    Inventors: Yoshinori Oohira, Shugo Ogawa, Ryosuke Tatsumi, Hiroto Ebara, Takahiro Yamamoto
  • Publication number: 20230185489
    Abstract: 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: Application
    Filed: September 1, 2022
    Publication date: June 15, 2023
    Applicant: Hitachi, Ltd.
    Inventors: Shugo OGAWA, Ryosuke TATSUMI, Yoshinori OHIRA, Hiroto EBARA, Junji OGAWA
  • Patent number: 11675545
    Abstract: 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: Grant
    Filed: September 14, 2021
    Date of Patent: June 13, 2023
    Assignee: Hitachi, Ltd.
    Inventors: Shugo Ogawa, Akira Yamamoto, Yoshinori Ohira, Ryosuke Tatsumi, Junji Ogawa, Hiroto Ebara
  • Publication number: 20220342552
    Abstract: 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: Application
    Filed: March 10, 2022
    Publication date: October 27, 2022
    Applicant: HITACHI, LTD.
    Inventors: Yoshinori OOHIRA, Shugo OGAWA, Ryosuke TATSUMI, Hiroto EBARA, Takahiro YAMAMOTO
  • Publication number: 20220334726
    Abstract: 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: Application
    Filed: September 14, 2021
    Publication date: October 20, 2022
    Applicant: Hitachi, Ltd.
    Inventors: Shugo Ogawa, Akira Yamamoto, Yoshinori Ohira, Ryosuke Tatsumi, Junji Ogawa, Hiroto Ebara
  • 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: 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
  • 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: 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
  • Patent number: 11175857
    Abstract: To provide a storage device by which distribution of data to an added memory device may be carried out in a short period of time. In a case where any new SSD is added to the storage device, a storage controller carries out first data distribution processing moving any piece of user data in a parity group from existing SSDs to the added SSD and second data distribution processing increasing the number of pieces of the user data configuring the parity group from a first number to a second number after the first data distribution processing and storing the user data in a plurality of memory devices SSDs.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: November 16, 2021
    Assignee: Hitachi, Ltd.
    Inventors: Hideyuki Koseki, Shugo Ogawa
  • Publication number: 20210243082
    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: Application
    Filed: September 9, 2020
    Publication date: August 5, 2021
    Inventors: Ryosuke TATSUMI, Akira YAMAMOTO, Shugo OGAWA, Yoshinori OHIRA, Koji HOSOGI
  • Publication number: 20210194959
    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: Application
    Filed: September 11, 2020
    Publication date: June 24, 2021
    Inventors: Shugo OGAWA, Ryosuke TATSUMI, Yoshinori OHIRA, Koji HOSOGI
  • Publication number: 20210011659
    Abstract: To provide a storage device by which distribution of data to an added memory device may be carried out in a short period of time. In a case where any new SSD is added to the storage device, a storage controller carries out first data distribution processing moving any piece of user data in a parity group from existing SSDs to the added SSD and second data distribution processing increasing the number of pieces of the user data configuring the parity group from a first number to a second number after the first data distribution processing and storing the user data in a plurality of memory devices SSDs.
    Type: Application
    Filed: March 2, 2020
    Publication date: January 14, 2021
    Applicant: Hitachi, Ltd.
    Inventors: Hideyuki Koseki, Shugo Ogawa
  • Patent number: 10649890
    Abstract: An apparatus of this invention is directed to a storage control apparatus that improves the access performance of a storage medium and prolongs the life of the storage medium. The storage control apparatus includes a determiner that determines whether to estimate that data at a logical address area in a logical address space used by a host computer to access a storage medium is fragmented and stored in a plurality of physical address areas in a physical address space used in the storage medium, and a data rearrangement unit that reads the fragmented data by designating a logical address area corresponding to the fragmented data which has been estimated to be fragmented and stored in the plurality of physical address areas in the physical address space, and instructs the storage medium to write the read fragmented data in the logical address area while controlling other write operations, so that the fragmented data is written in continuous physical address areas in the storage medium.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: May 12, 2020
    Assignee: NEC CORPORATION
    Inventor: Shugo Ogawa
  • Patent number: 10592148
    Abstract: This invention improves the access performance of a storage medium and prolongs the life of the storage medium while preventing a situation in which a response to a write request is delayed to cause a write error.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: March 17, 2020
    Assignee: NEC CORPORATION
    Inventor: Shugo Ogawa
  • Patent number: 10452300
    Abstract: Each node includes a cache to store data of the storage shared by the plurality nodes. Time information when a process accessing to data migrates from one node to another node is recorded. The one node, after migration of the process to the other node, selectively invalidates data held in the cache of the one node with a time of last access thereto by the process on the one node being older than a time of migration of the process from the one node to the other node.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: October 22, 2019
    Assignee: NEC Corporation
    Inventor: Shugo Ogawa
  • Patent number: 10402114
    Abstract: There is provided a storage control apparatus for improving the access performance of a storage medium and prolonging the life of the storage medium while suppressing an increase in fragmentation and a delay in normal write processing by avoiding frequent occurrence of rearrangement processing.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: September 3, 2019
    Assignee: NEC CORPORATION
    Inventor: Shugo Ogawa
  • Patent number: 10203876
    Abstract: A storage apparatus manages collectively, as a group, a predetermined number of contiguous units of storage in the storage medium, selects a group, the number of the units of storage in a free state in the group satisfying an access performance set condition, when securing a storage region for storing write data, and sets a group in which the units of storage in a free state are distributed non-contiguously as a group to be selected, associates an address specified by a write access request and an address of the unit of storage in a free state in the selected group, and sequentially write the write data to the unit of storage in a free state included in the group.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: February 12, 2019
    Assignee: NEC Corporation
    Inventor: Shugo Ogawa
  • Publication number: 20180217926
    Abstract: This invention improves the access performance of a storage medium and prolongs the life of the storage medium while preventing a situation in which a response to a write request is delayed to cause a write error.
    Type: Application
    Filed: June 3, 2016
    Publication date: August 2, 2018
    Applicant: NEC CORPORATION
    Inventor: Shugo OGAWA