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: 12099726Abstract: 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: GrantFiled: September 2, 2022Date of Patent: September 24, 2024Assignee: HITACHI, LTD.Inventors: Masanori Takata, Mitsuo Hayasaka
-
Publication number: 20230281161Abstract: 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: ApplicationFiled: September 1, 2022Publication date: September 7, 2023Applicant: Hitachi, Ltd.Inventors: Takeshi KITAMURA, Ryo FURUHASHI, Mitsuo HAYASAKA, Shimpei NOMURA, Masanori TAKATA
-
Publication number: 20230259286Abstract: 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: ApplicationFiled: September 2, 2022Publication date: August 17, 2023Applicant: Hitachi, Ltd.Inventors: Masanori TAKATA, Mitsuo HAYASAKA
-
Patent number: 11687239Abstract: 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: GrantFiled: March 24, 2022Date of Patent: June 27, 2023Assignee: Hitachi, Ltd.Inventors: Shimpei Nomura, Mitsuo Hayasaka, Masanori Takata
-
Patent number: 11636073Abstract: 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: GrantFiled: December 10, 2021Date of Patent: April 25, 2023Assignee: HITACHI, LTD.Inventors: Masanori Takata, Shimpei Nomura, Yuto Kamo, Mitsuo Hayasaka
-
Publication number: 20220229816Abstract: 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: ApplicationFiled: December 10, 2021Publication date: July 21, 2022Applicant: HITACHI, LTD.Inventors: Masanori TAKATA, Shimpei NOMURA, Yuto KAMO, Mitsuo HAYASAKA
-
Publication number: 20220214811Abstract: 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: ApplicationFiled: March 24, 2022Publication date: July 7, 2022Inventors: Shimpei NOMURA, Mitsuo HAYASAKA, Masanori TAKATA
-
Patent number: 11294567Abstract: 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: GrantFiled: September 14, 2020Date of Patent: April 5, 2022Assignee: HITACHI, LTD.Inventors: Shimpei Nomura, Mitsuo Hayasaka, Masanori Takata
-
Patent number: 11204899Abstract: 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: GrantFiled: March 24, 2021Date of Patent: December 21, 2021Assignee: HITACHI, LTD.Inventors: Masanori Takata, Shimpei Nomura, Yuto Kamo, Mitsuo Hayasaka
-
Publication number: 20210374107Abstract: 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: ApplicationFiled: September 1, 2020Publication date: December 2, 2021Inventors: Yuto KAMO, Masanori TAKATA, Mitsuo HAYASAKA
-
Patent number: 11188243Abstract: 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: GrantFiled: February 28, 2020Date of Patent: November 30, 2021Assignee: Hitachi, Ltd.Inventors: Masanori Takata, Yoshinori Ohira, Hideo Saito, Masakuni Agetsuma
-
Publication number: 20210303158Abstract: 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: ApplicationFiled: September 14, 2020Publication date: September 30, 2021Inventors: Shimpei NOMURA, Mitsuo HAYASAKA, Masanori TAKATA
-
Publication number: 20210286765Abstract: 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: ApplicationFiled: August 27, 2020Publication date: September 16, 2021Inventors: Masanori TAKATA, Shimpei NOMURA, Mitsuo HAYASAKA
-
Patent number: 11106635Abstract: 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: GrantFiled: January 30, 2015Date of Patent: August 31, 2021Assignee: Hitachi, Ltd.Inventors: Masanori Takata, Akiyoshi Tsuchiya, Hitoshi Kamei, Hitoshi Arai, Yoji Nakatani
-
Publication number: 20200326864Abstract: 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: ApplicationFiled: February 28, 2020Publication date: October 15, 2020Applicant: Hitachi, Ltd.Inventors: Masanori Takata, Yoshinori Ohira, Hideo Saito, Masakuni Agetsuma
-
Patent number: 10805394Abstract: 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: GrantFiled: January 30, 2015Date of Patent: October 13, 2020Assignee: HITACHI, LTD.Inventors: Hitoshi Kamei, Masanori Takata, Akiyoshi Tsuchiya
-
Patent number: 10657105Abstract: 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: GrantFiled: October 30, 2014Date of Patent: May 19, 2020Assignee: Hitachi, Ltd.Inventors: Hieuhanh Le, Masanori Takata, Yoji Nakatani, Hitoshi Arai, Hitoshi Kamei, Akiyoshi Tsuchiya, Atsushi Sutoh
-
Publication number: 20200050388Abstract: 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: ApplicationFiled: March 11, 2019Publication date: February 13, 2020Inventors: Masanori TAKATA, Hideo SAITO, Masakuni AGETSUMA, Takahiro YAMAMOTO, Akira YAMAMOTO
-
Patent number: 10459893Abstract: 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: GrantFiled: January 30, 2015Date of Patent: October 29, 2019Assignee: HITACHI, LTD.Inventors: Kazuhito Yokoi, Go Kojima, Takuya Oda, Yasushi Miyata, Masanori Takata, Hitoshi Kamei, Akiyoshi Tsuchiya
-
Patent number: 10412163Abstract: (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: GrantFiled: January 30, 2015Date of Patent: September 10, 2019Assignee: Hitachi, Ltd.Inventors: Misato Yoshida, Masanori Takata, Akiyoshi Tsuchiya, Hitoshi Kamei