Patents by Inventor Katsuyoshi Katori

Katsuyoshi Katori 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: 10997127
    Abstract: A system and method for preventing inefficient recalls in a hierarchical storage management (HSM) system are presented. Difference data may be received for updating a target file stored in a first storage system having at least an upper storage layer and a lower tape layer. The difference data may be stored in a stub file located on the upper storage layer and corresponding to the target file in the first storage system located on the lower tape layer. A recall operation may be executed that copies the target file from the lower tape layer to the upper storage layer. The difference data stored in the stub file may be copied to the target file copied onto the upper storage layer from the lower tape layer according to one or more predetermined events.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: May 4, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hiroyuki Miyoshi, Hiroshi Araki, Katsuyoshi Katori
  • Publication number: 20200026784
    Abstract: A system and method for preventing inefficient recalls in a hierarchical storage management (HSM) system are presented. Difference data may be received for updating a target file stored in a first storage system having at least an upper storage layer and a lower tape layer. The difference data may be stored in a stub file located on the upper storage layer and corresponding to the target file in the first storage system located on the lower tape layer. A recall operation may be executed that copies the target file from the lower tape layer to the upper storage layer. The difference data stored in the stub file may be copied to the target file copied onto the upper storage layer from the lower tape layer according to one or more predetermined events.
    Type: Application
    Filed: July 18, 2018
    Publication date: January 23, 2020
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hiroyuki MIYOSHI, Hiroshi ARAKI, Katsuyoshi KATORI
  • Patent number: 10394819
    Abstract: A system for managing a plurality of storage devices that are configured to store a database. The system includes an access instruction acquiring unit configured for acquiring an access instruction to access the database. The system also includes a predicting unit configured for predicting a table to be accessed in response to the acquired access instruction. The system further includes a relocation unit configured for mirroring the table predicted by the predicting unit, the mirroring between the plurality of storage devices.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: August 27, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Soh Kaijima, Katsuyoshi Katori, Seiji Minami, Masakazu Sano
  • Patent number: 10353791
    Abstract: An approach for dynamically changing a copy policy associated with a cluster grid for tape storage virtualization which involves monitoring one or more statuses of a plurality of clusters associated with the cluster grid, wherein the one or more of the plurality of clusters are assigned one of a plurality of copy modes, detecting that at least one of the plurality of clusters, having a highest priority copy mode associated with the cluster grid, is unavailable, selecting an available second cluster of the plurality of clusters and changing the copy policy wherein the available second cluster is assigned the highest priority copy mode.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: July 16, 2019
    Assignee: International Business Machines Corporation
    Inventors: Thorsten Altmannsberger, Katja I. Denefleh, Katsuyoshi Katori, Sosuke Matsui
  • Patent number: 10204020
    Abstract: In one embodiment, a computer program product for dynamic volume mounting includes a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a processing circuit to cause the circuitry to perform a method including receiving, from a host, a command directed to a volume. The command includes a parameter. A policy associated with the host is evaluated. Based on the evaluation, a value of the parameter included in the command is determined. In response to the parameter including a first value, two copies of the volume are opened. The parameter is set to include the first value when the one of the two copies of the volume is already open, and the two copies of the volume are opened in response thereto. In response to the parameter including a second value, only one of the two copies of the volume are opened.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: February 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Erika M. Dawson, Katsuyoshi Katori, Takeshi Nohta, Joseph M. Swingler
  • Patent number: 10162564
    Abstract: In a storage system including plural source storage devices, a target storage device selects which source storage device to accept a copy request from the target storage device so as to minimize the load on the entire system. The system calculates first and second load values for job loads being processed. System load values for the system are derived from job load value of a specific data, and respective load values for first and second source storage devices. The system compares the system load values to select a storage device to provide the data copy so as to minimize the load on the entire system.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: December 25, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Norie Iwasaki, Katsuyoshi Katori, Takeshi Nohta, Kohei Taguchi, Eiji Tosaka
  • Patent number: 10114703
    Abstract: In one embodiment, a computer program product for disaster recovery (DR) testing includes a computer readable storage device having program code embodied therewith. The program code is readable and/or executable by a hardware processor to define a DR family including one or more DR clusters accessible to a DR host and one or more production clusters accessible to a production host, create a backup copy of data stored to the one or more production clusters, store the backup copy to the one or more DR clusters, establish a time-zero in the DR family, create a snapshot of each backup copy stored to the one or more DR clusters, share a point-in-time data consistency at the time-zero among all clusters within the DR family and perform DR testing. The DR host is configured to replicate data from the one or more production clusters to the one or more DR clusters.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: October 30, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Norie Iwasaki, Katsuyoshi Katori, Koichi Masuda, Takeshi Nohta, Joseph M. Swingler
  • Patent number: 10082977
    Abstract: A computer-implemented method for storing data in a storage area, includes: storing a first data unit in a first area of the storage area, in response to a request to store a first data unit having a first attribute in the storage area, when at least one data unit having the first attribute is stored in the first area; and generating, a second area by reducing the first area, when no data unit having the second attribute is stored in the storage area in response to a request to store a second data unit having a second attribute in the storage area; furthermore, storing the second data unit in the second area.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: September 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Katsuyoshi Katori, Yutaka Oishi, Eiji Tosaka
  • Patent number: 9996288
    Abstract: In one embodiment, a system includes a disk cache that includes a plurality of hard disk drives (HDDs) and a controller. The controller is configured to create one or more tape-managed partitions in the disk cache, each of the one or more tape-managed partitions being configured to store data that is subject to hierarchical storage management (HSM). The controller is also configured to create a premigration queue configured to service premigration data for all of the one or more tape-managed partitions. Moreover, the controller is configured to receive a premigration delay value for a first tape-managed partition, the premigration delay value defining a time period that elapses prior to queuing the premigration data for the first tape-managed partition to the premigration queue. The premigration delay value is based on a volume creation time. Other systems, methods, and computer program products are described in accordance with more embodiments.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventors: Norie Iwasaki, Katsuyoshi Katori, Koichi Masuda, Joseph M. Swingler
  • Publication number: 20180088819
    Abstract: In a storage system including plural source storage devices, a target storage device selects which source storage device to accept a copy request from the target storage device so as to minimize the load on the entire system. The system calculates first and second load values for job loads being processed. System load values for the system are derived from job load value of a specific data, and respective load values for first and second source storage devices. The system compares the system load values to select a storage device to provide the data copy so as to minimize the load on the entire system.
    Type: Application
    Filed: November 10, 2017
    Publication date: March 29, 2018
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Norie IWASAKI, Katsuyoshi KATORI, Takeshi NOHTA, Kohei TAGUCHI, Eiji TOSAKA
  • Publication number: 20180060190
    Abstract: In one embodiment, a computer program product for dynamic volume mounting includes a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a processing circuit to cause the circuitry to perform a method including receiving, from a host, a command directed to a volume. The command includes a parameter. A policy associated with the host is evaluated. Based on the evaluation, a value of the parameter included in the command is determined. In response to the parameter including a first value, two copies of the volume are opened. The parameter is set to include the first value when the one of the two copies of the volume is already open, and the two copies of the volume are opened in response thereto. In response to the parameter including a second value, only one of the two copies of the volume are opened.
    Type: Application
    Filed: November 7, 2017
    Publication date: March 1, 2018
    Inventors: Erika M. Dawson, Katsuyoshi Katori, Takeshi Nohta, Joseph M. Swingler
  • Publication number: 20180052629
    Abstract: A computer-implemented method for storing data in a storage area, includes: storing a first data unit in a first area of the storage area, in response to a request to store a first data unit having a first attribute in the storage area, when at least one data unit having the first attribute is stored in the first area; and generating, a second area by reducing the first area, when no data unit having the second attribute is stored in the storage area in response to a request to store a second data unit having a second attribute in the storage area; furthermore, storing the second data unit in the second area.
    Type: Application
    Filed: November 2, 2017
    Publication date: February 22, 2018
    Inventors: Katsuyoshi Katori, Yutaka Oishi, Eiji Tosaka
  • Patent number: 9898370
    Abstract: In one embodiment, a system includes a processor and logic configured to create a backup copy of data stored to one or more production clusters and store the backup copy to one or more disaster recovery (DR) clusters. Moreover, the logic is configured to establish a time-zero in the DR family and create a snapshot of each backup copy stored to the one or more DR clusters. Each snapshot represents data stored to the one or more DR clusters at the time-zero, and each snapshot is a point-in-time flash copy of at least a user data portion of all virtual tapes of the one or more DR clusters with the proviso that the snapshot does not include a metadata portion of the virtual tapes. The logic is further configured to share a point-in-time data consistency at the time-zero among all clusters within the DR family.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: February 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Norie Iwasaki, Katsuyoshi Katori, Koichi Masuda, Takeshi Nohta, Joseph M. Swingler
  • Patent number: 9886211
    Abstract: In a storage system including plural source storage devices, a target storage device selects which source storage device to accept a copy request from the target storage device so as to minimize the load on the entire system. The system calculates first and second load values for job loads being processed. System load values for the system are derived from job load value of a specific data, and respective load values for first and second source storage devices. The system compares the system load values to select a storage device to provide the data copy so as to minimize the load on the entire system.
    Type: Grant
    Filed: July 1, 2010
    Date of Patent: February 6, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Norie Iwasaki, Katsuyoshi Katori, Takeshi Nohta, Kohei Taguchi, Eiji Tosaka
  • Patent number: 9880907
    Abstract: In one embodiment, an apparatus comprises a processor and logic integrated with and/or executable by the processor, the logic being configured to cause the processor to receive, from a host, a command directed to a volume, the command including a parameter. The logic is further configured to cause the processor to evaluate a policy associated with the host, and, based on the evaluation of the policy associated with the host, determine a value of the parameter included in the command. Still yet, the logic is configured to cause the processor to open two copies of the volume in response to the parameter including a first value, and open only one of the two copies of the volume in response to the parameter including a second value.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: January 30, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Erika M. Dawson, Katsuyoshi Katori, Takeshi Nohta, Joseph M. Swingler
  • Publication number: 20170371569
    Abstract: An approach for dynamically changing a copy policy associated with a cluster grid for tape storage virtualization which involves monitoring one or more statuses of a plurality of clusters associated with the cluster grid, wherein the one or more of the plurality of clusters are assigned one of a plurality of copy modes, detecting that at least one of the plurality of clusters, having a highest priority copy mode associated with the cluster grid, is unavailable, selecting an available second cluster of the plurality of clusters and changing the copy policy wherein the available second cluster is assigned the highest priority copy mode.
    Type: Application
    Filed: June 24, 2016
    Publication date: December 28, 2017
    Inventors: Thorsten Altmannsberger, Katja I. Denefleh, Katsuyoshi Katori, Sosuke Matsui
  • Patent number: 9836237
    Abstract: A computer-implemented method for storing data in a storage area, includes: storing a first data unit in a first area of the storage area, in response to a request to store a first data unit having a first attribute in the storage area, when at least one data unit having the first attribute is stored in the first area; and generating, a second area by reducing the first area, when no data unit having the second attribute is stored in the storage area in response to a request to store a second data unit having a second attribute in the storage area; furthermore, storing the second data unit in the second area.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: December 5, 2017
    Assignee: International Business Machines Corporation
    Inventors: Katsuyoshi Katori, Yutaka Oishi, Eiji Tosaka
  • Patent number: 9740427
    Abstract: In one embodiment, a method is provided for copying data in a virtual sequential access volume (VSAV) among at least two computers. The method of the present invention includes the operations of: writing first data in a first VSAV, into a first storage device of a first computer; updating version information on the first VSAV, and storing the updated version information and information on a write start position of the first data, into the first storage device; transmitting the information on the write start position of the first data to a second computer; writing the first data into a second storage device of the second computer, from the write start position of the first data; and updating version information on the first VSAV, and storing the updated version information and the received information on the write start position of the first data, into the second storage device.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: August 22, 2017
    Assignee: International Business Machines Corporation
    Inventors: Norie Iwasaki, Katsuyoshi Katori, Koichi Masuda
  • Patent number: 9733865
    Abstract: A method can include transmitting a first data from a first adapter to a buffer of a channel adapter device driver at a buffer memory transfer rate. The channel adapter device driver also receives a second data at a first port of the first adapter from a host at a first time. The method also includes determining a second time to send a device end status to the host, the device end status closes a channel from the host to the first adapter. The method also includes sending the device end status to the host at the second time through the first port. The method also includes transferring the second data from the first adapter to the buffer of the channel adapter device driver.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: August 15, 2017
    Assignee: International Business Machines Corporation
    Inventors: Katsuyoshi Katori, Yutaka Oishi, Eiji Tosaka
  • Publication number: 20170153833
    Abstract: In one embodiment, a system includes a disk cache that includes a plurality of hard disk drives (HDDs) and a controller. The controller is configured to create one or more tape-managed partitions in the disk cache, each of the one or more tape-managed partitions being configured to store data that is subject to hierarchical storage management (HSM). The controller is also configured to create a premigration queue configured to service premigration data for all of the one or more tape-managed partitions. Moreover, the controller is configured to receive a premigration delay value for a first tape-managed partition, the premigration delay value defining a time period that elapses prior to queuing the premigration data for the first tape-managed partition to the premigration queue. The premigration delay value is based on a volume creation time. Other systems, methods, and computer program products are described in accordance with more embodiments.
    Type: Application
    Filed: February 13, 2017
    Publication date: June 1, 2017
    Inventors: Norie Iwasaki, Katsuyoshi Katori, Koichi Masuda, Joseph M. Swingler