Patents by Inventor Yoshinori Ohira

Yoshinori Ohira 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: 11955737
    Abstract: An antenna module includes: a radiating element and a filter device including a plurality of resonators. The plurality of resonators include a first resonator and a second resonator, the second resonator being disposed at a final stage. The first resonator and the second resonator are each electrically coupled to the radiating element. A degree of a coupling of the resonator and the radiating element is weaker than a degree of a coupling of the resonator and the radiating element.
    Type: Grant
    Filed: May 11, 2022
    Date of Patent: April 9, 2024
    Assignees: NATIONAL UNIVERSITY CORPORATION SAITAMA UNIVERSITY, MURATA MANUFACTURING CO., LTD.
    Inventors: Masataka Ohira, Kaoru Sudo, Yoshinori Taguchi
  • Patent number: 11907746
    Abstract: A compound storage system including: a storage box having a plurality of storage devices; and a plurality of servers capable of executing one or more virtual machines. The storage box stores a logical volume. The virtual machines executable by the server include an application VM and a controller VM. When a predetermined situation occurs in which an application VM of a migration source server is migrated to a predetermined migration destination server, at least one processor of the one or more servers in the compound storage system migrates the application VM to the migration destination server, and migrates a control right of a logical volume used by the application VM to a controller VM of the migration destination server.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: February 20, 2024
    Assignee: Hitachi, Ltd.
    Inventors: Akira Yamamoto, Hiroto Ebara, Takaki Nakamura, Yoshinori Ohira
  • Patent number: 11836391
    Abstract: A distributed storage system includes one or a plurality of storage units including a plurality of physical storage devices, and a plurality of computers connected to the one or plurality of storage units via a communication network. When receiving a write request for a logical volume, the computer writes write data corresponding to the write request and redundant data for making the write data redundant in a plurality of physical storage devices of the storage unit in a distributed manner, and collectively controls writing of a journal of write data for managing a write history of the write data and a journal of redundant data for managing a write history of the redundant data.
    Type: Grant
    Filed: March 11, 2022
    Date of Patent: December 5, 2023
    Assignee: Hitachi, Ltd.
    Inventors: Hiroto Ebara, Akira Yamamoto, Yoshinori Ohira, Masakuni Agetsuma, Makio Mizuno, Takahiro Yamamoto
  • Patent number: 11816331
    Abstract: The invention is to efficiently exchange storage programs. A storage program in an active state and a storage program in a standby state in a storage program group each change metadata thereof when the storage program in the active state writes data. When update of the storage programs including arranging post-update storage programs in storage nodes and generating new-version metadata based on old-version metadata by the post-update storage programs is to be performed, the post-update storage program in the standby state generates the new-version metadata based on the old-version metadata is performed for the storage programs in the plurality of storage nodes while replacing the active state and the standby state of the storage programs with each other in the plurality of storage programs in the storage program group.
    Type: Grant
    Filed: March 11, 2022
    Date of Patent: November 14, 2023
    Assignee: Hitachi, Ltd.
    Inventors: Sachie Tajima, Shintaro Ito, Takahiro Yamamoto, Yoshinori Ohira
  • Publication number: 20230315301
    Abstract: A storage system having high performance and high reliability includes a non-volatile storage device, a storage controller configured to control data to be read and written from and to the storage device using a storage function; and a volatile memory. In the reading and writing, the storage controller generates a log and stores the log in a log memory, writes the log stored in the memory to the storage device, and collects a capacity of the storage area of the memory storing the log written to the storage device. In collecting a free area of the memory, the storage controller executes a base image saving method of writing in the storage device in units of storage areas having a plurality of logs and collecting a free area, and a garbage collection method of writing in the storage device in units of logs and collecting a free area.
    Type: Application
    Filed: March 1, 2023
    Publication date: October 5, 2023
    Inventors: Shintaro ITO, Yoshinori OHIRA, Hiroto EBARA
  • Patent number: 11714751
    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: January 20, 2022
    Date of Patent: August 1, 2023
    Assignee: HITACHI, LTD.
    Inventors: Akira Yamamoto, Ryosuke Tatsumi, Yoshinori Ohira, Junji Ogawa
  • Patent number: 11698857
    Abstract: A storage system monitors the first access frequency of occurrence which is the access frequency of occurrence from a host device during a first period, and the second access frequency of occurrence which is the access frequency of occurrence from a host device during a second period shorter than the first period. Along with performing data relocation among the tiers (levels) in the first period cycle based on the first access frequency of occurrence, the storage system performs a decision whether or not to perform a second relocation based on the first access frequency of occurrence and the second access frequency of occurrence, synchronously with access from a host device. Here the threshold value utilized in a decision on whether or not to perform the first relocation is different from the threshold value utilized in a decision on whether or not to perform the second relocation.
    Type: Grant
    Filed: June 24, 2022
    Date of Patent: July 11, 2023
    Assignee: HITACHI, LTD.
    Inventors: Hiroaki Akutsu, Akira Yamamoto, Shigeo Homma, Masanobu Yamamoto, Yoshinori Ohira
  • Publication number: 20230205650
    Abstract: A storage system includes one or more storage units, and a calculator. Each of the one or more storage units has plural physical storage devices, and a processor. The calculator has a controller that processes data inputted to and outputted from the storage unit by the processor. The storage system subjects the data to redundancy and stores the redundant data, and when a failure in which the data related to a read request cannot be read from one of the physical storage devices has occurred, reads the data from the readable physical storage device, recovers the data related to the read request, and transmits the recovered data to a request source of the read request. A process for recovering the data related to the read request from the read data can be selectively executed by the controller of the calculator and the processor of the storage unit.
    Type: Application
    Filed: September 9, 2022
    Publication date: June 29, 2023
    Inventors: Yoshinori OHIRA, Takahiro YAMAMOTO, Hiroto EBARA
  • 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: 20230176732
    Abstract: The invention is to efficiently exchange storage programs. A storage program in an active state and a storage program in a standby state in a storage program group each change metadata thereof when the storage program in the active state writes data. When update of the storage programs including arranging post-update storage programs in storage nodes and generating new-version metadata based on old - version metadata by the post-update storage programs is to be performed, the post-update storage program in the standby state generates the new-version metadata based on the old-version metadata is performed for the storage programs in the plurality of storage nodes while replacing the active state and the standby state of the storage programs with each other in the plurality of storage programs in the storage program group.
    Type: Application
    Filed: March 11, 2022
    Publication date: June 8, 2023
    Inventors: Sachie TAJIMA, Shintaro ITO, Takahiro YAMAMOTO, Yoshinori OHIRA
  • Patent number: 11663040
    Abstract: The computer system includes a node including a processor and a memory, and the processor and the memory serve as arithmetic operation resources. The computer system has an application program that operates using the arithmetic operation resources, and a storage controlling program that operates using the arithmetic operation resources for processing data to be inputted to and outputted from a storage device by the application program. The computer system has use resource amount information that associates operation states of the application program and the arithmetic operation resources that are to be used by the application program and the storage controlling program. The computer system changes allocation of the arithmetic operation resources to the application program and the storage controlling program used by the application program on the basis of an operation state of the application program and the use resource amount information.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: May 30, 2023
    Assignee: HITACHI, LTD.
    Inventors: Kohei Tatara, Yoshinori Ohira, Masakuni Agetsuma
  • Publication number: 20230135652
    Abstract: A distributed storage system includes one or a plurality of storage units including a plurality of physical storage devices, and a plurality of computers connected to the one or plurality of storage units via a communication network. When receiving a write request for a logical volume, the computer writes write data corresponding to the write request and redundant data for making the write data redundant in a plurality of physical storage devices of the storage unit in a distributed manner, and collectively controls writing of a journal of write data for managing a write history of the write data and a journal of redundant data for managing a write history of the redundant data.
    Type: Application
    Filed: March 11, 2022
    Publication date: May 4, 2023
    Applicant: Hitachi, Ltd.
    Inventors: Hiroto EBARA, Akira YAMAMOTO, Yoshinori OHIRA, Masakuni AGETSUMA, Makio MIZUNO, Takahiro YAMAMOTO
  • Patent number: 11630734
    Abstract: A scale-out storage system includes a plurality of computer nodes each of which has a memory and a processor, and a storage apparatus. The computer nodes have one or more redundancy groups each of which is a group for metadata protection. Each of the one or more redundancy groups includes two or more of the computer nodes including a primary node being a primary computer node and a secondary node being a secondary computer node, and a failover is performed from the primary node to the secondary node. The memory of the primary node has stored therein metadata related to the redundancy group and to be accessed for control. The metadata is redundantly stored in the memory of the primary node and the memory of the secondary node.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: April 18, 2023
    Assignee: HITACHI, LTD.
    Inventors: Hiroto Ebara, Akira Yamamoto, Yoshinori Ohira, Takahiro Yamamoto, Masakuni Agetsuma, Tatsuya Hirai
  • Patent number: 11609698
    Abstract: A storage system having high performance and high reliability includes a non-volatile storage device, a storage controller configured to control data to be read and written from and to the storage device using a storage function; and a volatile memory. In the reading and writing, the storage controller generates a log and stores the log in a log memory, writes the log stored in the memory to the storage device, and collects a capacity of the storage area of the memory storing the log written to the storage device. In collecting a free area of the memory, the storage controller executes a base image saving method of writing in the storage device in units of storage areas having a plurality of logs and collecting a free area, and a garbage collection method of writing in the storage device in units of logs and collecting a free area.
    Type: Grant
    Filed: September 7, 2022
    Date of Patent: March 21, 2023
    Assignee: HITACHI, LTD.
    Inventors: Shintaro Ito, Yoshinori Ohira, Hiroto Ebara
  • Patent number: 11599279
    Abstract: In an information processing system, a storage control server (storage control node) that has received a read request of data from a compute server (compute node) transmits the read request to a drive box. The drive box that has received the read request from the storage control server reads encrypted read target data corresponding to the read request from non-volatile storage media, decrypts the read target data with key data acquired at a predetermined timing, and then transmits the decrypted read target data to the compute server as a read request source.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: March 7, 2023
    Assignee: HITACHI, LTD.
    Inventors: Tatsuya Hirai, Masakuni Agetsuma, Yoshinori Ohira, Takahiro Yamamoto
  • Patent number: 11592999
    Abstract: The storage part receives an I/O request including the ID of software, information regarding a storage area to and from which the software performs input and output, and a token. The storage part checks the I/O request against the software ID, the information regarding the storage area, and the token received from an I/O control part so as to determine whether access to the storage part is allowed. Upon determination that the access to the storage part is allowed, the storage part processes the I/O request.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: February 28, 2023
    Assignee: Hitachi, Ltd.
    Inventors: Tatsuya Hirai, Takahiro Yamamoto, Hiroto Ebara, Masakuni Agetsuma, Yoshinori Ohira
  • Patent number: 11586471
    Abstract: A computer system is constituted by a plurality of physical computers including a first physical computer and a second physical computer. One or more application instances that perform an application service and a storage service instance that provides a storage service including a volume used by the application instance operate on the first physical computer. The computer system predicts a future resource usage status of the first physical computer, creates a plan to move the one or more application instances operating on the first physical computer to the second physical computer based on the predicted future resource usage status, and executes the created plan.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: February 21, 2023
    Assignee: Hitachi, Ltd.
    Inventors: Takaki Nakamura, Hitoshi Kamei, Yuki Sakashita, Yoshinori Ohira, Masakuni Agetsuma
  • Patent number: 11550488
    Abstract: Each server stores metadata for managing a volume having a logical block mapped to physical blocks of storage devices, and provides a compute host with the volume according to the metadata. A computer system calculates the metadata amount, which is the data amount of the metadata of the volume, for each volume, determines a migration target volume from the volumes based on each metadata amount, and performs volume migration that transfers the computer node that provides the compute host with the migration target volume to a migration destination computer node.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: January 10, 2023
    Assignee: HITACHI, LTD.
    Inventors: Hiroto Ebara, Yoshinori Ohira, Takaki Nakamura, Masakuni Agetsuma