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).
-
Publication number: 20160041780Abstract: 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: ApplicationFiled: August 6, 2015Publication date: February 11, 2016Inventors: Norie Iwasaki, Katsuyoshi Katori, Koichi Masuda
-
Publication number: 20160041758Abstract: In one embodiment, a system includes a disk cache and a controller configured to create a cache resident partition in the disk cache, the cache resident partition being configured to store data thereto that is not subject to HSM, manage the cache resident partition to have a size that is greater than a first minimum size and less than or equal to a total size of the disk cache, receive data to store to the disk cache, store the data to the cache resident partition at least initially, create tape-managed partitions in the disk cache, each of the tape-managed partitions being configured to store data that is subject to HSM, and manage the tape-managed partitions to have a size that is greater than a second minimum size and less than or equal to a total size of the disk cache less a size of all other partitions combined.Type: ApplicationFiled: August 5, 2014Publication date: February 11, 2016Inventors: Norie Iwasaki, Katsuyoshi Katori, Koichi Masuda, Joseph M. Swingler
-
Patent number: 9229829Abstract: Provided are a computer program product, system, and method for synchronous mode replication to multiple clusters receiving a write to a volume from a host. A received write is cached in a memory. A determination is made of a replication rule indicating one of a plurality of replication modes for a first cluster and a second cluster used for replication for the write, wherein one of the replication modes comprises a synchronous mode. A determination is made that the replication rule indicates a synchronous mode for the first and the second clusters. The write is transmitted from the memory to the first cluster to store in a first non-volatile storage of the first cluster and to the second cluster to store in a second non-volatile storage in response to determining that the replication rule indicates the synchronous mode.Type: GrantFiled: July 25, 2012Date of Patent: January 5, 2016Assignee: GLOBALFOUNDRIES, INC.Inventors: Ralph T. Beeston, Erika M. Dawson, Gavin S. Johnson, Katsuyoshi Katori, Joseph M. Swingler
-
Publication number: 20150355978Abstract: Systems and methods for backing up storage volumes are provided. One system includes a primary side, a secondary side, and a network coupling the primary and secondary sides. The secondary side includes first and second VTS including a cache and storage tape. The first VTS is configured to store a first portion of a group of storage volumes in its cache and migrate the remaining portion to its storage tape. The second VTS is configured to store the remaining portion of the storage volumes in its cache and migrate the first portion to its storage tape. One method includes receiving multiple storage volumes from a primary side, storing the storage volumes in the cache of the first and second VTS, and migrating a portion of the storage volumes from the cache to storage tape in the first VTS.Type: ApplicationFiled: August 17, 2015Publication date: December 10, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Norie IWASAKI, Katsuyoshi KATORI, Hiroyuki MIYOSHI, Takeshi NOHTA, Eiji TOSAKA
-
Patent number: 9135128Abstract: Systems and methods for backing up storage volumes are provided. One system includes a primary side, a secondary side, and a network coupling the primary and secondary sides. The secondary side includes first and second VTS including a cache and storage tape. The first VTS is configured to store a first portion of a group of storage volumes in its cache and migrate the remaining portion to its storage tape. The second VTS is configured to store the remaining portion of the storage volumes in its cache and migrate the first portion to its storage tape. One method includes receiving multiple storage volumes from a primary side, storing the storage volumes in the cache of the first and second VTS, migrating a portion of the storage volumes from the cache to storage tape in the first VTS, and migrating a remaining portion of the storage volumes from the cache to storage tape in the second VTS.Type: GrantFiled: April 22, 2014Date of Patent: September 15, 2015Assignee: International Business Machines CorporationInventors: Norie Iwasaki, Katsuyoshi Katori, Hiroyuki Miyoshi, Takeshi Nohta, Eiji Tosaka
-
Publication number: 20150154085Abstract: In one embodiment, a system includes a processor and logic integrated with and/or executable by the processor, the logic being configured to cause the processor to access a snapshot of data stored on one or more DR clusters within a disaster recovery (DR) family only when the snapshot was made consistent with respect to data on one or more production clusters within the DR family before a time-zero, and perform DR testing using the snapshot, wherein the time-zero represents a time selected to simulate a disaster, wherein the DR family includes one or more DR clusters accessible to a DR host and the one or more production clusters accessible to a production host, and wherein the DR host is configured to replicate data from the one or more production clusters to the one or more DR clusters.Type: ApplicationFiled: December 2, 2013Publication date: June 4, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Norie Iwasaki, Katsuyoshi Katori, Koichi Masuda, Takeshi Nohta, Joseph M. Swingler
-
Publication number: 20150154084Abstract: In one embodiment, a system includes a processor and logic integrated with and/or executable by the processor, the logic being configured to cause the processor to define a disaster recovery (DR) family, the DR family having one or more DR clusters accessible to a DR host and one or more production clusters accessible to a production host, wherein the DR host is configured to replicate data from the one or more production clusters to the one or more DR clusters, 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, and share a point-in-time data consistency at the time-zero among all clusters within the DR family. Other systems, methods, and computer program products are presented for DR testing, according to more embodiments.Type: ApplicationFiled: December 2, 2013Publication date: June 4, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Norie Iwasaki, Katsuyoshi Katori, Koichi Masuda, Takeshi Nohta, Joseph M. Swingler
-
Publication number: 20150154271Abstract: In one embodiment, an apparatus includes a processor and logic integrated with and/or executable by the processor configured to cause the processor to receive data to store to a first cluster, store one or more copies of the data to the first cluster, and set a time-delayed copy consistency point time-delayed cops consistency point indicating an amount of time in which data stored to the first cluster is aged prior to being copied from the first cluster to a second cluster. In another embodiment, a method for time-delayed replication includes receiving data to store to a first cluster, storing one or more copies of the data to the first cluster, and setting a time-delayed copy consistency point, the time-delayed copy consistency point indicating an amount of time in which data stored to the first cluster is aged prior to being copied from the first cluster to a second cluster.Type: ApplicationFiled: December 2, 2013Publication date: June 4, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Norie Iwasaki, Katsuyoshi Katori, Koichi Masuda, Tomokazu Nakamura, Takeshi Nohta, Joseph M. Swingler
-
Publication number: 20150113238Abstract: The method of the present invention includes the steps of: receiving a command for creating a snapshot of the logical volume; preparing a management table for managing the snapshot; detecting the storage status of the logical volume; and updating the management table without recalling the logical volume from the second level storage to the first level storage when the logical volume has migrated from the first level storage to the second level storage. After the update, the storage table indicates whether creation of a snapshot is required, whether a logical volume has migrated, and whether the second level storage is the storage location of the logical volume.Type: ApplicationFiled: September 17, 2014Publication date: April 23, 2015Applicant: International Business Machines CorporationInventors: KATSUYOSHI KATORI, Koichi Masuda, Takeshi Nohta
-
Publication number: 20150113239Abstract: The method of the present invention includes the steps of: receiving a command for creating a snapshot of the logical volume; preparing a management table for managing the snapshot; detecting the storage status of the logical volume; and updating the management table without recalling the logical volume from the second level storage to the first level storage when the logical volume has migrated from the first level storage to the second level storage. After the update, the storage table indicates whether creation of a snapshot is required, whether a logical volume has migrated, and whether the second level storage is the storage location of the logical volume.Type: ApplicationFiled: October 17, 2014Publication date: April 23, 2015Applicant: International Business Machines CorporationInventors: Katsuyoshi Katori, Koichi Masuda, Takeshi Nohta
-
Publication number: 20140229567Abstract: Systems and methods for backing up storage volumes are provided. One system includes a primary side, a secondary side, and a network coupling the primary and secondary sides. The secondary side includes first and second VTS including a cache and storage tape. The first VTS is configured to store a first portion of a group of storage volumes in its cache and migrate the remaining portion to its storage tape. The second VTS is configured to store the remaining portion of the storage volumes in its cache and migrate the first portion to its storage tape. One method includes receiving multiple storage volumes from a primary side, storing the storage volumes in the cache of the first and second VTS, migrating a portion of the storage volumes from the cache to storage tape in the first VTS, and migrating a remaining portion of the storage volumes from the cache to storage tape in the second VTS.Type: ApplicationFiled: April 22, 2014Publication date: August 14, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Norie IWASAKI, Katsuyoshi KATORI, Hiroyuki MIYOSHI, Takeshi NOHTA, Eiji TOSAKA
-
Patent number: 8745333Abstract: Systems and methods for backing up storage volumes are provided. One system includes a primary side, a secondary side, and a network coupling the primary and secondary sides. The secondary side includes first and second VTS including a cache and storage tape. The first VTS is configured to store a first portion of a group of storage volumes in its cache and migrate the remaining portion to its storage tape. The second VTS is configured to store the remaining portion of the storage volumes in its cache and migrate the first portion to its storage tape. One method includes receiving multiple storage volumes from a primary side, storing the storage volumes in the cache of the first and second VTS, migrating a portion of the storage volumes from the cache to storage tape in the first VTS, and migrating a remaining portion of the storage volumes from the cache to storage tape in the second VTS.Type: GrantFiled: June 18, 2013Date of Patent: June 3, 2014Assignee: International Business Machines CorporationInventors: Norie Iwasaki, Katsuyoshi Katori, Hiroyuki Miyoshi, Takeshi Nohta, Eiji Tosaka
-
Publication number: 20140032957Abstract: Provided are a computer program product, system, and method for synchronous mode replication to multiple clusters receiving a write to a volume from a host. A received write is cached in a memory. A determination is made of a replication rule indicating one of a plurality of replication modes for a first cluster and a second cluster used for replication for the write, wherein one of the replication modes comprises a synchronous mode. A determination is made that the replication rule indicates a synchronous mode for the first and the second clusters. The write is transmitted from the memory to the first cluster to store in a first non-volatile storage of the first cluster and to the second cluster to store in a second non-volatile storage in response to determining that the replication rule indicates the synchronous mode.Type: ApplicationFiled: July 25, 2012Publication date: January 30, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ralph T. Beeston, Erika M. Dawson, Gavin S. Johnson, Katsuyoshi Katori, Joseph M. Swingler
-
Patent number: 8595430Abstract: Systems and methods for managing a virtual tape library (VTL) domain capable of being coupled to a host are provided. One system includes a plurality of VTL nodes configured to store multiple scratch erased volumes. Each VTL node comprises a processor configured to perform at least a portion of the below method. One method includes receiving a request from the host to de-mount a volume in one of the plurality of VTL nodes, transferring the volume to a scratch category in response to receiving the request, erasing data in the volume and categorizing the volume as a scratch erased volume, and providing ownership of the scratch erased volume to a VTL node in the plurality of VTL nodes based on pre-determined criteria for the plurality of VTL nodes. Also provided are computer storage mediums including computer code for performing the above method.Type: GrantFiled: September 30, 2010Date of Patent: November 26, 2013Assignee: International Business Machines CorporationInventors: Norie Iwasaki, Katsuyoshi Katori, Hiroyuki Miyoshi, Takeshi Nohta, Eiji Tosaka
-
Publication number: 20130282975Abstract: Systems and methods for backing up storage volumes are provided. One system includes a primary side, a secondary side, and a network coupling the primary and secondary sides. The secondary side includes first and second VTS including a cache and storage tape. The first VTS is configured to store a first portion of a group of storage volumes in its cache and migrate the remaining portion to its storage tape. The second VTS is configured to store the remaining portion of the storage volumes in its cache and migrate the first portion to its storage tape. One method includes receiving multiple storage volumes from a primary side, storing the storage volumes in the cache of the first and second VTS, migrating a portion of the storage volumes from the cache to storage tape in the first VTS, and migrating a remaining portion of the storage volumes from the cache to storage tape in the second VTS.Type: ApplicationFiled: June 18, 2013Publication date: October 24, 2013Inventors: Norie IWASAKI, Katsuyoshi KATORI, Hiroyuki MIYOSHI, Takeshi NOHTA, Eiji TOSAKA
-
Patent number: 8484419Abstract: Systems and methods for backing up storage volumes are provided. One system includes a primary side, a secondary side, and a network coupling the primary and secondary sides. The secondary side includes first and second VTS including a cache and storage tape. The first VTS is configured to store a first portion of a group of storage volumes in its cache and migrate the remaining portion to its storage tape. The second VTS is configured to store the remaining portion of the storage volumes in its cache and migrate the first portion to its storage tape. One method includes receiving multiple storage volumes from a primary side, storing the storage volumes in the cache of the first and second VTS, migrating a portion of the storage volumes from the cache to storage tape in the first VTS, and migrating a remaining portion of the storage volumes from the cache to storage tape in the second VTS.Type: GrantFiled: November 24, 2010Date of Patent: July 9, 2013Assignee: International Business Machines CorporationInventors: Norie Iwasaki, Katsuyoshi Katori, Hiroyuki Miyoshi, Takeshi Nohta, Eiji Tosaka
-
Publication number: 20120203964Abstract: 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: ApplicationFiled: July 1, 2010Publication date: August 9, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Norie Iwasaki, Katsuyoshi Katori, Takeshi Nohta, Kohei Taguchi, Eiji Tosaka
-
Patent number: 8234464Abstract: A hybrid data storage system is one which has data storage clusters of different types. In a hybrid data storage system, at least one first data storage cluster is configured to store data and has high data storage capacity; and at least one second data storage cluster is configured to store data and has lower data storage capacity than the first cluster. The data is initially replicated and stored by at least one first and at least one second data storage cluster. The method identifies a portion of the stored initially replicated data of at least one second data storage cluster as “pinned”; continues to store the pinned initially replicated data; and selectively removes non-pinned initially replicated data from the second data storage cluster(s) to account for the capacity difference.Type: GrantFiled: November 5, 2009Date of Patent: July 31, 2012Assignee: International Business Machines CorporationInventors: Thomas William Bish, Katsuyoshi Katori, David Michael Morton, Yun Mou, Jonathan Wayne Peake, Joseph M Swingler
-
Publication number: 20120166395Abstract: 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: ApplicationFiled: December 6, 2011Publication date: June 28, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Soh Kaijima, Katsuyoshi Katori, Seiji Minami, Masakazu Sano
-
Publication number: 20120131280Abstract: Systems and methods for backing up storage volumes are provided. One system includes a primary side, a secondary side, and a network coupling the primary and secondary sides. The secondary side includes first and second VTS including a cache and storage tape. The first VTS is configured to store a first portion of a group of storage volumes in its cache and migrate the remaining portion to its storage tape. The second VTS is configured to store the remaining portion of the storage volumes in its cache and migrate the first portion to its storage tape. One method includes receiving multiple storage volumes from a primary side, storing the storage volumes in the cache of the first and second VTS, migrating a portion of the storage volumes from the cache to storage tape in the first VTS, and migrating a remaining portion of the storage volumes from the cache to storage tape in the second VTS.Type: ApplicationFiled: November 24, 2010Publication date: May 24, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Norie IWASAKI, Katsuyoshi KATORI, Hiroyuki MIYOSHI, Takeshi NOHTA, Eiji TOSAKA