Patents by Inventor Takaki Matsushita

Takaki Matsushita 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).

  • Publication number: 20210173563
    Abstract: In a storage system having a controller constructing a provision volume provided to a server system and an addition volume in which data to be stored in the provision volume is added and stored, when a provision volume copying instruction is received, the controller inserts a start marker indicating start time point of copying into address change history information and copies address conversion information of a provision volume while receiving update data to a provision volume from the server system, as address conversion information of a copy-destination volume. On the basis of a start marker of address change history information and history information, a change from start to completion of copying of the address conversion information of a copy-destination volume is reset to a state at the start time point of copying.
    Type: Application
    Filed: August 25, 2020
    Publication date: June 10, 2021
    Inventors: Yusuke YAMAGA, Tomohiro KAWAGUCHI, Akira DEGUCHI, Takaki MATSUSHITA, Tadato NISHINA
  • Publication number: 20210157523
    Abstract: A storage system capable of appropriately restoring a logical volume is provided. A storage system capable of restoring a logical volume, including: a data control section that exercises control to additionally write data at a past point in time in the logical volume to a storage section; and a data management section that manages metadata about the data additionally written to the storage section by the data control section, the metadata being data for associating position information about the data in the logical volume with position information about the data in the storage section, and the data management section copying metadata at a predetermined point in time of issuance of a restore operation for the logical volume to the logical volume, and returning the logical volume into a state at the predetermined point in time.
    Type: Application
    Filed: February 26, 2020
    Publication date: May 27, 2021
    Applicant: HITACHI, LTD.
    Inventors: Takaki Matsushita, Tomohiro Kawaguchi, Ai Satoyama
  • Patent number: 10963485
    Abstract: The operational performance and the I/O performance of Snapshots in a storage system are balanced. In a storage system, meta information of data appended to a log structured area is composed of meta information of a first tier and meta information of a second tier which correlate location information of data in a logical volume and location information of data in the log structured area. When creating a snapshot of the logical volume, a data management unit creates, in the same meta information area as a replication source, a replication of the meta information of the first tier stored in a plurality of meta information areas assigned to a plurality of controllers. A data control unit accesses the data of the log structured area from the logical volume, and accesses the data of the log structured area from the snapshot.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: March 30, 2021
    Assignee: HITACHI, LTD.
    Inventors: Takaki Matsushita, Yusuke Yamaga, Akira Deguchi
  • Publication number: 20200401348
    Abstract: A storage system includes a storage controller, plural volumes each configured by the storage controller, and a pool allocating physical storage areas to logical storage areas of the volumes. The storage controller configures a first group including, among the volumes, a first primary volume to which a first target protection period is set, and a first history information volume storing history information about updating to the first primary volume, and a second group including, thereamong, a second primary volume to which a second target protection period is set, and a second history information volume storing history information about updating to the second primary volume. The volumes included in the first and second groups utilize the same physical storage area of the pool. When increasing a free capacity thereof, history information to be purged is determined from the first and second protectable periods such that their protectable periods become the same.
    Type: Application
    Filed: March 3, 2020
    Publication date: December 24, 2020
    Applicant: Hitachi, Ltd.
    Inventors: Ai Satoyama, Tomohiro Kawaguchi, Takaki Matsushita
  • Publication number: 20200387430
    Abstract: A storage apparatus including a controller; a first volume provided to a host; and a second volume for storage of backup data or a snapshot image of the first volume. The controller periodically acquires the backup data or the snapshot image of the first volume at predetermined intervals; acquires monitoring information including access information of the host and a volume used capacity in the first volume and sets a normal state of the first volume in typical use using the acquired monitoring information; detects an access behavior in a volume deviating from the set normal state; and creates the backup data or the snapshot of the first volume in the second volume at a point in time of detection and sets a restore point to perform management.
    Type: Application
    Filed: February 20, 2020
    Publication date: December 10, 2020
    Inventors: Kazuei HIRONAKA, Takaki MATSUSHITA, Tomohiro KAWAGUCHI
  • Publication number: 20200387477
    Abstract: The present invention provides a storage that enables all of a plurality of users to exercise snapshot management without causing a problem even in a situation where the plurality of users acquire snapshots of the same primary volume. Snapshots created through a plurality of interfaces are grouped. Grouping is performed at the time of snapshot creation. Snapshots in a group are required by other interfaces at a time when the snapshots are created. In a case where a deletion instruction is issued with respect to grouped snapshots, only the issuance of the deletion instruction is recorded without deleting snapshot data. In a case where the deletion instruction is issued with respect to all the snapshots in a group, the group is deleted because the snapshots in the group can be determined to be unnecessary for any user. After group deletion, snapshots instructed to be deleted and not grouped are deleted.
    Type: Application
    Filed: February 25, 2020
    Publication date: December 10, 2020
    Applicant: Hitachi, Ltd.
    Inventors: Yusuke Yamaga, Takaki Matsushita, Tomohiro Kawaguchi
  • Patent number: 10846012
    Abstract: According to one embodiment, a storage system includes a first storage device and a second storage device. In a case where the first storage device performs writing or updating of data on a first primary volume, the first storage device transmits the data to a second storage device based on a first replication pair. In a case where the first storage device creates or updates a second primary volume that is a snapshot of the first primary volume, the second storage device creates or updates a second secondary volume that is a snapshot of the first secondary volume configuring the first replication pair with the first primary volume.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: November 24, 2020
    Assignee: HITACHI, LTD.
    Inventors: Kazuei Hironaka, Tomohiro Kawaguchi, Takaki Matsushita
  • Patent number: 10846231
    Abstract: To prevent an excessive increase of a dirty data amount in a cache memory. A processor acquires storage device information from each of storage devices. When receiving a write request to a first storage device group from a higher-level apparatus, the processor determines whether a write destination cache area corresponding to a write destination address indicated by the write request is reserved. When determining that the write destination cache area is not reserved, the processor performs, on the basis of the storage device information and cache information, reservation determination for determining whether to reserve the write destination cache area. When determining to reserve the write destination cache area, the processor reserves the write destination cache area. When determining not to reserve the write destination cache area, the processor stands by for the reservation of the write destination cache area.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: November 24, 2020
    Assignee: HITACHI, LTD.
    Inventors: Natsuki Kusuno, Toshiya Seki, Tomohiro Nishimoto, Takaki Matsushita
  • Patent number: 10817209
    Abstract: Provided is a storage controller that reduces a reference number to duplicate data even if there is duplicate data. The storage controller includes a memory and processor and is connected to a server and physical storage device. The memory stores a VOL management table, an address translation table, and a generation management table; registers a first provision volume and a first additional writing volume in the VOL management table; registers a reference destination of a first address of the first provision volume as a second address of the first additional writing volume in the address translation table. The processor receives a request for replication of the first provision volume; registers the second provision volume and the third provision volume in the generation management table as the child generation of the first provision volume; and processes the request to the first provision volume as a request to the third provision volume.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: October 27, 2020
    Assignee: HITACHI, LTD.
    Inventors: Takaki Matsushita, Tomohiro Kawaguchi, Kazuei Hironaka
  • Publication number: 20200150866
    Abstract: A storage system which stores a plurality of volumes and performs an I/O process on the volume includes a processor. The volume includes a first volume and a second volume which is copied from the first volume by snapshot. In a case where a write request is received, the processor determines whether a volume of a copy source related to a target volume of the write request is a volume of which a storage region is a valid region where a data amount reduction process is applied. Depending on a case where the volume of the copy source is a volume of which the storage region is a valid region or a case where the volume of the copy source is a volume of which the storage region is not a valid region, the processor switches and performs a process of creating the second volume related to the snapshot.
    Type: Application
    Filed: August 21, 2019
    Publication date: May 14, 2020
    Inventors: Ai SATOYAMA, Tomohiro KAWAGUCHI, Takaki MATSUSHITA
  • Patent number: 10628088
    Abstract: The storage system defines, a RAID group having one or more logical devices, and manages the logical devices by assigning them to a pool. When a data write request is received from the host for the virtual volume, the storage system allocates an unused logical storage area in the pool to the virtual volume and writes the data to the storage device having the allocated logical storage area. The storage device compresses the data, stores it in the physical area, and manages the physical area in association with the logical storage region. A computer system may increase the amount of the physical area assigned to the pool when a physical usage amount of the physical area belonging to the pool exceeds a predetermined threshold value, and increase the amount of the logical storage area assigned to the pool when the logical usage amount exceeds a predetermined threshold value.
    Type: Grant
    Filed: December 25, 2015
    Date of Patent: April 21, 2020
    Assignee: HITACHI, LTD.
    Inventors: Takaki Matsushita, Tomohiro Kawaguchi
  • Publication number: 20200097180
    Abstract: According to one embodiment, a storage system includes a first storage device and a second storage device. In a case where the first storage device performs writing or updating of data on a first primary volume, the first storage device transmits the data to a second storage device based on a first replication pair. In a case where the first storage device creates or updates a second primary volume that is a snapshot of the first primary volume, the second storage device creates or updates a second secondary volume that is a snapshot of the first secondary volume configuring the first replication pair with the first primary volume.
    Type: Application
    Filed: March 11, 2019
    Publication date: March 26, 2020
    Applicant: HITACHI, LTD.
    Inventors: Kazuei HIRONAKA, Tomohiro KAWAGUCHI, Takaki MATSUSHITA
  • Publication number: 20200097179
    Abstract: Provided is a storage controller that reduces a reference number to duplicate data even if there is duplicate data. The storage controller includes a memory and processor and is connected to a server and physical storage device. The memory stores a VOL management table, an address translation table, and a generation management table; registers a first provision volume and a first additional writing volume in the VOL management table; registers a reference destination of a first address of the first provision volume as a second address of the first additional writing volume in the address translation table. The processor receives a request for replication of the first provision volume; registers the second provision volume and the third provision volume in the generation management table as the child generation of the first provision volume; and processes the request to the first provision volume as a request to the third provision volume.
    Type: Application
    Filed: March 7, 2019
    Publication date: March 26, 2020
    Applicant: HITACHI, LTD.
    Inventors: Takaki MATSUSHITA, Tomohiro KAWAGUCHI, Kazuei HIRONAKA
  • Patent number: 10162536
    Abstract: A storage apparatus includes a semiconductor storage device, and a storage controller coupled to the semiconductor storage device, and which stores data to a logical storage area provided by the semiconductor storage device. The semiconductor storage device includes one or more non-volatile semiconductor storage media, and a medium controller coupled to the semiconductor storage media. The medium controller compresses data stored in the logical storage area, and stores the compressed data in the semiconductor storage medium. The size of a logical address space of the logical storage area is larger than a total of the sizes of physical address spaces of the semiconductor storage media.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: December 25, 2018
    Assignee: Hitachi, Ltd.
    Inventor: Takaki Matsushita
  • Publication number: 20180349063
    Abstract: The storage system defines, a RAID group having one or more logical devices, and manages the logical devices by assigning them to a pool. When a data write request is received from the host for the virtual volume, the storage system allocates an unused logical storage area in the pool to the virtual volume and writes the data to the storage device having the allocated logical storage area. The storage device compresses the data, stores it in the physical area, and manages the physical area in association with the logical storage region. A computer system may increase the amount of the physical area assigned to the pool when a physical usage amount of the physical area belonging to the pool exceeds a predetermined threshold value, and increase the amount of the logical storage area assigned to the pool when the logical usage amount exceeds a predetermined threshold value.
    Type: Application
    Filed: December 25, 2015
    Publication date: December 6, 2018
    Applicant: HITACHI, LTD.
    Inventors: Takaki MATSUSHITA, Tomohiro KAWAGUCHI
  • Patent number: 10120601
    Abstract: It is provided a storage system, comprising: a first storage device; a second storage device higher in I/O performance than the first storage device; a data amount reducing part configured to reduce a data amount of write data from a host computer; and a controller. The controller is configured to: change the storage area that is allocated to the specified logical area to a relocation destination storage area; manage an I/O load of the data and a reduction ratio of the data requested by the write request from the host computer to be written; determine whether or not data relocation is necessary by using the load per capacity reduction unit that is based on a size of the data reduced by the data amount reduction unit; and relocate the data that is determined as needing relocation between the first storage device and the second storage device.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: November 6, 2018
    Assignee: Hitachi, Ltd.
    Inventors: Takaki Matsushita, Hiroaki Akutsu
  • Publication number: 20180196755
    Abstract: To prevent an excessive increase of a dirty data amount in a cache memory. A processor acquires storage device information from each of storage devices. When receiving a write request to a first storage device group from a higher-level apparatus, the processor determines whether a write destination cache area corresponding to a write destination address indicated by the write request is reserved. When determining that the write destination cache area is not reserved, the processor performs, on the basis of the storage device information and cache information, reservation determination for determining whether to reserve the write destination cache area. When determining to reserve the write destination cache area, the processor reserves the write destination cache area. When determining not to reserve the write destination cache area, the processor stands by for the reservation of the write destination cache area.
    Type: Application
    Filed: November 13, 2015
    Publication date: July 12, 2018
    Applicant: HITACHI, LTD.
    Inventors: Natsuki KUSUNO, Toshiya SEKI, Tomohiro NISHIMOTO, Takaki MATSUSHITA
  • Publication number: 20170300242
    Abstract: A storage apparatus includes a semiconductor storage device, and a storage controller coupled to the semiconductor storage device, and which stores data to a logical storage area provided by the semiconductor storage device. The semiconductor storage device includes one or more non-volatile semiconductor storage media, and a medium controller coupled to the semiconductor storage media. The medium controller compresses data stored in the logical storage area, and stores the compressed data in the semiconductor storage medium. The size of a logical address space of the logical storage area is larger than a total of the sizes of physical address spaces of the semiconductor storage media.
    Type: Application
    Filed: June 30, 2017
    Publication date: October 19, 2017
    Inventor: Takaki MATSUSHITA
  • Patent number: 9727255
    Abstract: A storage apparatus includes a semiconductor storage device, and a storage controller coupled to the semiconductor storage device, and which stores data to a logical storage area provided by the semiconductor storage device. The semiconductor storage device includes one or more non-volatile semiconductor storage media, and a medium controller coupled to the semiconductor storage media. The medium controller compresses data stored in the logical storage area, and stores the compressed data in the semiconductor storage medium. The size of a logical address space of the logical storage area is larger than a total of the sizes of physical address spaces of the semiconductor storage media.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: August 8, 2017
    Assignee: Hitachi, Ltd.
    Inventor: Takaki Matsushita
  • Publication number: 20160350021
    Abstract: It is provided a storage system, comprising: a first storage device; a second storage device higher in I/O performance than the first storage device; a data amount reducing part configured to reduce a data amount of write data from a host computer; and a controller. The controller is configured to: change the storage area that is allocated to the specified logical area to a relocation destination storage area; manage an I/O load of the data and a reduction ratio of the data requested by the write request from the host computer to be written; determine whether or not data relocation is necessary by using the load per capacity reduction unit that is based on a size of the data reduced by the data amount reduction unit; and relocate the data that is determined as needing relocation between the first storage device and the second storage device.
    Type: Application
    Filed: March 24, 2014
    Publication date: December 1, 2016
    Inventors: Takaki MATSUSHITA, Hiroaki AKUTSU