Patents by Inventor Masanori Takata

Masanori Takata 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: 12099726
    Abstract: In a computer system including a distributed file system cluster and a block SDS cluster, the distributed file system cluster has a plurality of distributed file system nodes, and stores a management-subject file redundantly in a plurality of volumes managed by a plurality of distributed file system nodes, the block SDS cluster has a plurality of block SDS nodes, and provides a plurality of the volumes on the basis of storage regions of storage apparatuses of the block SDS nodes, and a CPU of a management server is configured to perform control such that a plurality of the volumes storing the file in the distributed file system cluster for redundancy are not volumes based on a storage region of a storage apparatus of one block SDS node.
    Type: Grant
    Filed: September 2, 2022
    Date of Patent: September 24, 2024
    Assignee: HITACHI, LTD.
    Inventors: Masanori Takata, Mitsuo Hayasaka
  • Publication number: 20230281161
    Abstract: Easily provided is a file virtualization function without being affected by an application that accesses a file system. A CPF node containerizes an application program and an IO Hook program and provides the application program and the IO Hook program to a client, the application program performs call processing on the virtual file system provided by the IO Hook program on the basis of an operation request for a file from the client, the IO Hook program performs processing for updating state management information of the file on the basis of input information or operation content with respect to a virtual file system related to the operation request, and the file virtualization program performs file management processing between a CPF and a CAS on the basis of the state management information and outputs the call processing to a distributed file system program.
    Type: Application
    Filed: September 1, 2022
    Publication date: September 7, 2023
    Applicant: Hitachi, Ltd.
    Inventors: Takeshi KITAMURA, Ryo FURUHASHI, Mitsuo HAYASAKA, Shimpei NOMURA, Masanori TAKATA
  • Publication number: 20230259286
    Abstract: In a computer system including a distributed file system cluster and a block SDS cluster, the distributed file system cluster has a plurality of distributed file system nodes, and stores a management-subject file redundantly in a plurality of volumes managed by a plurality of distributed file system nodes, the block SDS cluster has a plurality of block SDS nodes, and provides a plurality of the volumes on the basis of storage regions of storage apparatuses of the block SDS nodes, and a CPU of a management server is configured to perform control such that a plurality of the volumes storing the file in the distributed file system cluster for redundancy are not volumes based on a storage region of a storage apparatus of one block SDS node.
    Type: Application
    Filed: September 2, 2022
    Publication date: August 17, 2023
    Applicant: Hitachi, Ltd.
    Inventors: Masanori TAKATA, Mitsuo HAYASAKA
  • Patent number: 11687239
    Abstract: A file storage system configured to use a second storage system includes a first file system provided to an application, a first storage system in which a file is stored by the first file system, a processor, state management information storing a state of the file, a state information management unit that manages the state management information, and a file virtualization unit that manages files stored in the first storage system and the second storage system. The processor performs a calling process of the first file system based on an operation request of the file from the application. The first file system processes the operation request of the file. The state information management unit performs a state management information update process of the file based on input information with respect to the first file system related to the operation request, or an operation content.
    Type: Grant
    Filed: March 24, 2022
    Date of Patent: June 27, 2023
    Assignee: Hitachi, Ltd.
    Inventors: Shimpei Nomura, Mitsuo Hayasaka, Masanori Takata
  • Patent number: 11636073
    Abstract: When an operation request of a file is made, a first storage system performs an operation of the file stored in the first storage system on the basis of the operation request, describes, in an operation log, a counter value of a management information file, associated with the file on which the operation is to be performed, together with operation content with respect to the file, replies to the operation request, and updates the counter value of the management information file when the file stored in the first storage system is transferred to a second storage system.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: April 25, 2023
    Assignee: HITACHI, LTD.
    Inventors: Masanori Takata, Shimpei Nomura, Yuto Kamo, Mitsuo Hayasaka
  • Publication number: 20220229816
    Abstract: When an operation request of a file is made, a first storage system performs an operation of the file stored in the first storage system on the basis of the operation request, describes, in an operation log, a counter value of a management information file, associated with the file on which the operation is to be performed, together with operation content with respect to the file, replies to the operation request, and updates the counter value of the management information file when the file stored in the first storage system is transferred to a second storage system.
    Type: Application
    Filed: December 10, 2021
    Publication date: July 21, 2022
    Applicant: HITACHI, LTD.
    Inventors: Masanori TAKATA, Shimpei NOMURA, Yuto KAMO, Mitsuo HAYASAKA
  • Publication number: 20220214811
    Abstract: A file storage system configured to use a second storage system includes a first file system provided to an application, a first storage system in which a file is stored by the first file system, a processor, state management information storing a state of the file, a state information management unit that manages the state management information, and a file virtualization unit that manages files stored in the first storage system and the second storage system. The processor performs a calling process of the first file system based on an operation request of the file from the application. The first file system processes the operation request of the file. The state information management unit performs a state management information update process of the file based on input information with respect to the first file system related to the operation request, or an operation content.
    Type: Application
    Filed: March 24, 2022
    Publication date: July 7, 2022
    Inventors: Shimpei NOMURA, Mitsuo HAYASAKA, Masanori TAKATA
  • Patent number: 11294567
    Abstract: A processor of a NAS performs a calling process of a local file system based on an operation request of a file from an application, the local file system processes the operation request of the file, an IO Hook program performs an update process of state management information of the file based on input information with respect to the local file system related to the operation request or an operation content, and a file virtualization program performs a management process of the file between the NAS and a CAS based on the state management information.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: April 5, 2022
    Assignee: HITACHI, LTD.
    Inventors: Shimpei Nomura, Mitsuo Hayasaka, Masanori Takata
  • Patent number: 11204899
    Abstract: When an operation request of a file is made, a first storage system performs an operation of the file stored in the first storage system on the basis of the operation request, describes, in an operation log, a counter value of a management information file, associated with the file on which the operation is to be performed, together with operation content with respect to the file, replies to the operation request, and updates the counter value of the management information file when the file stored in the first storage system is transferred to a second storage system.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: December 21, 2021
    Assignee: HITACHI, LTD.
    Inventors: Masanori Takata, Shimpei Nomura, Yuto Kamo, Mitsuo Hayasaka
  • Publication number: 20210374107
    Abstract: In a distributed file system, a distributed FS server manages and stores main body data of a file in the distributed FS server or a cloud storage, and stores management information of the main body data, the distributed FS server that received an I/O request from a client specifies the distributed FS server that manages the management information of a target file, and transmits a transfer I/O request for executing I/O processing of the target file, the specified distributed FS server executes processing for the main body data of the target file with respect to the main body data based on the management information corresponding to a target file of the transfer I/O request, and returns a result of the I/O processing to the distributed FS server which is a request source, and the distributed FS server which is the request source returns the returned result to the client.
    Type: Application
    Filed: September 1, 2020
    Publication date: December 2, 2021
    Inventors: Yuto KAMO, Masanori TAKATA, Mitsuo HAYASAKA
  • Patent number: 11188243
    Abstract: Even though storage systems are different in types, storage pools in a plurality of storage systems are integrated, and a storage volume is created in a suited storage pool corresponding to a storage requirements. In an information system where a plurality of storage systems (a disk array, an SDS system, and an HCI system) is present, when creating the storage volume using requested storage requirements as parameters, a storage management server selects a storage pool that satisfies the storage requirements based on comparison of the storage requirements and characteristic information held in first management information (a storage pool management table), the server creates the storage volume in the selected storage pool, and the server adds an entry relating to the created storage volume to second management information (a volume management table).
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: November 30, 2021
    Assignee: Hitachi, Ltd.
    Inventors: Masanori Takata, Yoshinori Ohira, Hideo Saito, Masakuni Agetsuma
  • Publication number: 20210303158
    Abstract: A processor of a NAS performs a calling process of a local file system based on an operation request of a file from an application, the local file system processes the operation request of the file, an IO Hook program performs an update process of state management information of the file based on input information with respect to the local file system related to the operation request or an operation content, and a file virtualization program performs a management process of the file between the NAS and a CAS based on the state management information.
    Type: Application
    Filed: September 14, 2020
    Publication date: September 30, 2021
    Inventors: Shimpei NOMURA, Mitsuo HAYASAKA, Masanori TAKATA
  • Publication number: 20210286765
    Abstract: To reduce the data transfer amount required for a byte-level transfer of difference data, and avoid increases of management data and in the number of sessions at the time of a byte-level transfer of differences. In a computer system including: a first file storage that has a file system; a second file storage that receives an object request from the first file storage; and an object storage that stores a file or a directory that has been transferred to the object storage as an object, the first file storage detects an updated file or a directory of the file system from a client when the file system is updated; aggregates, collectively into a difference aggregation object, a plurality of pieces of difference data and difference data update information of detected files or directories; and transfers the difference aggregation object to the second file storage.
    Type: Application
    Filed: August 27, 2020
    Publication date: September 16, 2021
    Inventors: Masanori TAKATA, Shimpei NOMURA, Mitsuo HAYASAKA
  • Patent number: 11106635
    Abstract: Each file storage apparatus of a plurality of file storage apparatuses stores a file system, and associates and stores paths of elements in the file system and archive destinations of the elements in an archive storage apparatus. When the file system is operated, each file storage apparatus transmits archive data of an element as an operation target, and operation information including operation details to the archive storage apparatus. The archive storage apparatus receives the archive data and the operation information, stores the archive data, and stores consistency information including the operation information and archive versions indicating a reception order of the operation information.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: August 31, 2021
    Assignee: Hitachi, Ltd.
    Inventors: Masanori Takata, Akiyoshi Tsuchiya, Hitoshi Kamei, Hitoshi Arai, Yoji Nakatani
  • Publication number: 20200326864
    Abstract: Even though storage systems are different in types, storage pools in a plurality of storage systems are integrated, and a storage volume is created in a suited storage pool corresponding to a storage requirements. In an information system where a plurality of storage systems (a disk array, an SDS system, and an HCI system) is present, when creating the storage volume using requested storage requirements as parameters, a storage management server selects a storage pool that satisfies the storage requirements based on comparison of the storage requirements and characteristic information held in first management information (a storage pool management table), the server creates the storage volume in the selected storage pool, and the server adds an entry relating to the created storage volume to second management information (a volume management table).
    Type: Application
    Filed: February 28, 2020
    Publication date: October 15, 2020
    Applicant: Hitachi, Ltd.
    Inventors: Masanori Takata, Yoshinori Ohira, Hideo Saito, Masakuni Agetsuma
  • Patent number: 10805394
    Abstract: A file server apparatus includes a second file system volume including cache data of a first file system volume stored in a shared file storage apparatus. The file server apparatus determines the operation type indicated by an access request to the first file system volume from a client. When the operation type is directory operation, the file server sends an instruction of directory operation to the shared file storage apparatus, and then transmits a completion response to the client. When the operation type is file operation, the file server apparatus executes a file operation in the second file system volume, transmits a completion response to the client, and then transmits a file operation instruction to the shared file storage apparatus.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: October 13, 2020
    Assignee: HITACHI, LTD.
    Inventors: Hitoshi Kamei, Masanori Takata, Akiyoshi Tsuchiya
  • Patent number: 10657105
    Abstract: A computer system for sharing objects comprises multiple front-end nodes and a back-end node for providing a namespace shared by the front-end nodes. A first front-end node that is any one of the front-end nodes manages local-lock counts for each of objects managed by the first front-end node. The local-lock count is the number of locks taken by operations to the objects including the directory and sub-objects thereof. Every time receiving a request for processing a target object from a client, the front-end node requests the back-end node to lock a parent directory of the target object if the parent directory has not been locked by the back-end node. The front-end node sends a response of the received request to the client regardless of whether or not the parent directory has been unlocked by the back-end node. If the local-lock count of the parent directory is zero, the first front-end node requests the back-end node to unlock the parent directory.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: May 19, 2020
    Assignee: Hitachi, Ltd.
    Inventors: Hieuhanh Le, Masanori Takata, Yoji Nakatani, Hitoshi Arai, Hitoshi Kamei, Akiyoshi Tsuchiya, Atsushi Sutoh
  • Publication number: 20200050388
    Abstract: In an information system including a plurality of computers each of which includes a processor and a storage device, where the information system inputs/outputs data to/from the storage device based on a request from a client program, when migrating data stored in a migration source information system to a storage device of a self information system, the processor transmits an instruction to cause a client program exerted on the migration source information system as the data migration source to generate an access means to access the data to be migrated of the migration source information system, and stores the data to be migrated in the storage device of the information system using the access means generated by the client program of the migration source information system.
    Type: Application
    Filed: March 11, 2019
    Publication date: February 13, 2020
    Inventors: Masanori TAKATA, Hideo SAITO, Masakuni AGETSUMA, Takahiro YAMAMOTO, Akira YAMAMOTO
  • Patent number: 10459893
    Abstract: The purpose of the present invention is, in a file storage, to shorten an access response time to shared data. When a file storage apparatus receives a command for a specific manipulation of a file system, a specific apparatus determines, based on a state of the file system and a manipulation history, whether or not an unapplied manipulation affects a target of the specific manipulation, the unapplied manipulation being a manipulation which has been previously executed by another file storage apparatus among a plurality of file storage apparatuses and which has not been applied to the file system. When it is determined that the unapplied manipulation affects the target of the specific manipulation, the file storage apparatus applies the unapplied manipulation to the file system, executes the specific manipulation on the file system, and transmits, to a cloud storage apparatus, manipulation information which represents the specific manipulation.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: October 29, 2019
    Assignee: HITACHI, LTD.
    Inventors: Kazuhito Yokoi, Go Kojima, Takuya Oda, Yasushi Miyata, Masanori Takata, Hitoshi Kamei, Akiyoshi Tsuchiya
  • Patent number: 10412163
    Abstract: (A) and (B), described hereinafter, are carried out for objects which differ between an reflection source namespace and a reflection destination namespace, with respect to either: a center node in a migration, which applies an update of a first local namespace which a first edge node (any edge node) provides to a center namespace; or a second edge node (any edge node other than the first edge node) in a synchronization, which applies an update of the center namespace to a second local namespace which the second edge node provides. Specifically, either the center node or the second edge node: (A) determines whether the situation with respect to the differing objects corresponds to a conflict case among defined conflict cases; and (B) if the result of the determination in (A) is affirmative, executes a process according to a confliction resolution policy which is associated with the corresponding conflict case.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: September 10, 2019
    Assignee: Hitachi, Ltd.
    Inventors: Misato Yoshida, Masanori Takata, Akiyoshi Tsuchiya, Hitoshi Kamei