Patents by Inventor Akiyoshi Tsuchiya

Akiyoshi Tsuchiya 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: 10691564
    Abstract: An active control program and a passive control program included in the same program cluster in a plurality of storage nodes are each arranged in the storage nodes different from each other. Each of the storage nodes is configured to include a plurality of active or passive control programs. When any one of the plurality of the passive control programs is switched to active, a change of an operation status is made for the different passive control program operating in the storage node that includes the passive control program switched to active.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: June 23, 2020
    Assignee: HITACHI, LTD.
    Inventors: Akiyoshi Tsuchiya, Tomohiro Kawaguchi, Tsukasa Shibayama
  • 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: 20200104153
    Abstract: Provided is a resource allocation determination method for a VM/container, volume, and the like created as a new VM/container or volume without exceeding an upper limit of a computer resource of a node in an HCl environment. In order to determine allocation of at least one of a virtual machine, a container, and a volume in a system of the HCl environment, a use state of a computer resource shared by a virtual machine and a storage controller operating on each node is managed, and an allocation destination node of the new virtual machine, container, or volume is determined based on the use state without exceeding an upper limit of a computer resource of the allocation destination node.
    Type: Application
    Filed: May 10, 2019
    Publication date: April 2, 2020
    Applicant: HITACHI, LTD.
    Inventors: Tsukasa SHIBAYAMA, Akiyoshi TSUCHIYA, Tomohiro KAWAGUCHI
  • Publication number: 20200104151
    Abstract: Provided is a resource allocation determination method for a VM/container, volume, and the like created as a new VM/container or volume without exceeding an upper limit of a computer resource of a node in an HCI environment. In order to determine allocation of at least one of a virtual machine, a container, and a volume in a system of the HCI environment, a use state of a computer resource shared by a virtual machine and a storage controller operating on each node is managed, and an allocation destination node of the new virtual machine, container, or volume is determined based on the use state without exceeding an upper limit of a computer resource of the allocation destination node.
    Type: Application
    Filed: March 11, 2019
    Publication date: April 2, 2020
    Applicant: HITACHI, LTD.
    Inventors: Tsukasa SHIBAYAMA, Akiyoshi TSUCHIYA, Tomohiro KAWAGUCHI
  • Publication number: 20200073584
    Abstract: When a second storage device in a second site receives an update notification regarding a first element updated according to a write request from a first host, from a first storage device in a first site, for a second element specified on the basis of the update notification, the second storage device manages data of the first element corresponding to the second element as latest data. The first storage device provides a first volume capable of including a plurality of first elements. The second storage device provides a second volume capable of including a plurality of second elements corresponding to the plurality of first elements. When the second storage device receives a read request from a second host, the second storage device determines whether or not data of the first element corresponding to a read source second element (second element specified from the read request) is the latest data.
    Type: Application
    Filed: August 3, 2017
    Publication date: March 5, 2020
    Inventors: Akiyoshi TSUCHIYA, Keiichi MATSUZAWA, Mitsuo HAYASAKA, Akira YAMAMOTO
  • Patent number: 10579433
    Abstract: According to one embodiment, a storage system includes a representative node and a plurality of general nodes including a plurality of resources. Each of the general nodes stores resource status information indicating respective statuses of the plurality of resources in a first storage unit thereof. The representative node stores resource status information collected from the plurality of general nodes in a second storage unit thereof, decides whether to acquire the resource status information from the first storage unit of the general node or to acquire the resource status information from the second storage unit based on a received request, and transmits the resource status information acquired from a decided acquisition destination to an issuing source of the request.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: March 3, 2020
    Assignee: Hitachi, Ltd.
    Inventors: Tsukasa Shibayama, Hiroto Ebara, Akiyoshi Tsuchiya, Tomohiro Kawaguchi
  • Publication number: 20200019438
    Abstract: According to one embodiment, a storage system includes a representative node and a plurality of general nodes including a plurality of resources. Each of the general nodes stores resource status information indicating respective statuses of the plurality of resources in a first storage unit thereof. The representative node stores resource status information collected from the plurality of general nodes in a second storage unit thereof, decides whether to acquire the resource status information from the first storage unit of the general node or to acquire the resource status information from the second storage unit based on a received request, and transmits the resource status information acquired from a decided acquisition destination to an issuing source of the request.
    Type: Application
    Filed: March 11, 2019
    Publication date: January 16, 2020
    Inventors: Tsukasa SHIBAYAMA, Hiroto EBARA, Akiyoshi TSUCHIYA, Tomohiro KAWAGUCHI
  • Publication number: 20200019439
    Abstract: According to one embodiment, a storage system includes a representative node and a plurality of general nodes including a plurality of resources. Each of the general nodes stores resource status information indicating respective statuses of the plurality of resources in a first storage unit thereof. The representative node stores resource status information collected from the plurality of general nodes in a second storage unit thereof, decides whether to acquire the resource status information from the first storage unit of the general node or to acquire the resource status information from the second storage unit based on a received request, and transmits the resource status information acquired from a decided acquisition destination to an issuing source of the request.
    Type: Application
    Filed: May 8, 2019
    Publication date: January 16, 2020
    Inventors: Tsukasa SHIBAYAMA, Hiroto EBARA, Akiyoshi TSUCHIYA, Tomohiro KAWAGUCHI
  • 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
  • Publication number: 20190294516
    Abstract: An active control program and a passive control program included in the same program cluster in a plurality of storage nodes are each arranged in the storage nodes different from each other. Each of the storage nodes is configured to include a plurality of active or passive control programs. When any one of the plurality of the passive control programs is switched to active, a change of an operation status is made for the different passive control program operating in the storage node that includes the passive control program switched to active.
    Type: Application
    Filed: August 30, 2018
    Publication date: September 26, 2019
    Applicant: HITACHI, LTD.
    Inventors: Akiyoshi Tsuchiya, Tomohiro Kawaguchi, Tsukasa Shibayama
  • 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
  • Publication number: 20180109611
    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: Application
    Filed: January 30, 2015
    Publication date: April 19, 2018
    Inventors: Misato YOSHIDA, Masanori TAKATA, Akiyoshi TSUCHIYA, Hitoshi KAMEI
  • Publication number: 20180018347
    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: Application
    Filed: January 30, 2015
    Publication date: January 18, 2018
    Inventors: Kazuhito YOKOI, Go KOJIMA, Takuya ODA, Yasushi MIYATA, Masanori TAKATA, Hitoshi KAMEI, Akiyoshi TSUCHIYA
  • Publication number: 20180013827
    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: Application
    Filed: January 30, 2015
    Publication date: January 11, 2018
    Inventors: Hitoshi KAMEI, Masanori TAKATA, Akiyoshi TSUCHIYA
  • Publication number: 20170351700
    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: Application
    Filed: January 30, 2015
    Publication date: December 7, 2017
    Inventors: Masanori TAKATA, Akiyoshi TSUCHIYA, Hitoshi KAMEI, Hitoshi ARAI, Yoji NAKATANI
  • Publication number: 20170286447
    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: Application
    Filed: October 30, 2014
    Publication date: October 5, 2017
    Applicant: Hitachi, Ltd.
    Inventors: Hieuhanh LE, Masanori TAKATA, Yoji NAKATANI, Hitoshi ARAI, Hitoshi KAMEI, Akiyoshi TSUCHIYA, Atsushi SUTOH
  • Patent number: 9009204
    Abstract: Regarding a method for migrating a file system by copying a file from a migration source to a migration destination and deleting the file at the migration source, a retention of a file in a page (allocation unit of a thin provisioning function) is either suppressed or solved, and two methods are proposed for solving the problems and for enabling migration of a file system in which the increase of utilization of storage capacity is suppressed, wherein one method changes the location of a file prior to performing copying so that the file to be copied next is located in the same page, and another method creates a reverse index table to recognize which block is used by files, thereby enabling to specify the file remaining within a page and copy the same by referring to this reverse index table.
    Type: Grant
    Filed: April 4, 2013
    Date of Patent: April 14, 2015
    Assignee: Hitachi, Ltd.
    Inventors: Akiyoshi Tsuchiya, Jun Nemoto, Hitoshi Kamei, Masakuni Agetsuma
  • Publication number: 20140304226
    Abstract: Regarding a method for migrating a file system by copying a file from a migration source to a migration destination and deleting the file at the migration source, a retention of a file in a page (allocation unit of a thin provisioning function) is either suppressed or solved, and two methods are proposed for solving the problems and for enabling migration of a file system in which the increase of utilization of storage capacity is suppressed, wherein one method changes the location of a file prior to performing copying so that the file to be copied next is located in the same page, and another method creates a reverse index table to recognize which block is used by files, thereby enabling to specify the file remaining within a page and copy the same by referring to this reverse index table.
    Type: Application
    Filed: April 4, 2013
    Publication date: October 9, 2014
    Applicant: Hitachi, Ltd.
    Inventors: Akiyoshi Tsuchiya, Jun Nemoto, Hitoshi Kamei, Masakuni Agetsuma
  • Patent number: 6415210
    Abstract: In a vehicle diagnosis information communication system, electric power is supplied from a battery to a vehicle control computer mounted on the vehicle during a period of vehicle operation, while the electric power is supplied to a radio communication unit mounted on the vehicle irrespective of the vehicle operation. The computer transmits a vehicle information such as engine diagnosis result to the radio communication unit through a communication line. The radio communication unit communicates the received vehicle information to an external site of communication in response to a request of the information form the external site of communication irrespective of the supply of the electric power to the computer. Preferably, the supply of the electric power from the battery to the computer is maintained for a predetermined period after the vehicle operation.
    Type: Grant
    Filed: June 21, 2001
    Date of Patent: July 2, 2002
    Assignee: Denso Corporation
    Inventors: Minoru Hozuka, Yoshio Nakagaki, Shinichi Sano, Katsumi Takaba, Kazunori Kurokawa, Atsushi Hattori, Akiyoshi Tsuchiya, Hiroyuki Enomoto, Keiichi Osawa
  • Publication number: 20010037168
    Abstract: In a vehicle diagnosis information communication system, electric power is supplied from a battery to a vehicle control computer mounted on the vehicle during a period of vehicle operation, while the electric power is supplied to a radio communication unit mounted on the vehicle irrespective of the vehicle operation. The computer transmits a vehicle information such as engine diagnosis result to the radio communication unit through a communication line. The radio communication unit communicates the received vehicle information to an external site of communication in response to a request of the information form the external site of communication irrespective of the supply of the electric power to the computer. Preferably, the supply of the electric power from the battery to the computer is maintained for a predetermined period after the vehicle operation.
    Type: Application
    Filed: June 21, 2001
    Publication date: November 1, 2001
    Applicant: DENSO CORPORATION
    Inventors: Minoru Hozuka, Yoshio Nakagaki, Shinichi Sano, Katsumi Takaba, Kazunori Kurokawa, Atsushi Hattori, Akiyoshi Tsuchiya, Hiroyuki Enomoto, Keiichi Osawa