Patents by Inventor Denis A. Frank
Denis A. Frank 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: 11132264Abstract: Managing storage volumes in a point-in-time copy cascade. The cascade includes a first source volume, a first target volume and a second target volume. The method detects a corruption of the first source volume and, if a first restoration of the first source volume from the first target volume is in progress, creates a third target volume from the second target volume and directs I/O operations for the first source volume to the third target volume. The first source volume is then restored from the third target volume.Type: GrantFiled: May 28, 2019Date of Patent: September 28, 2021Assignee: International Business Machines CorporationInventors: Christopher B. E. Beeken, Joanna K. Brown, Denis A. Frank, Carlos F. Fuente
-
Publication number: 20190278671Abstract: Managing storage volumes in a point-in-time copy cascade. The cascade includes a first source volume, a first target volume and a second target volume. The method detects a corruption of the first source volume and, if a first restoration of the first source volume from the first target volume is in progress, creates a third target volume from the second target volume and directs I/O operations for the first source volume to the third target volume. The first source volume is then restored from the third target volume.Type: ApplicationFiled: May 28, 2019Publication date: September 12, 2019Inventors: Christopher B.E. Beeken, Joanna K. Brown, Denis A. Frank, Carlos F. Fuente
-
Patent number: 10303561Abstract: Managing storage volumes in a point-in-time copy cascade. The cascade includes a first source volume, a first target volume and a second target volume. The method detects a corruption of the first source volume and, if a first restoration of the first source volume from the first target volume is in progress, creates a third target volume from the second target volume and directs I/O operations for the first source volume to the third target volume. The first source volume is then restored from the third target volume.Type: GrantFiled: June 13, 2017Date of Patent: May 28, 2019Assignee: International Business Machines CorporationInventors: Christopher B. E. Beeken, Joanna K. Brown, Denis A. Frank, Carlos F. Fuente
-
Publication number: 20170277601Abstract: Managing storage volumes in a point-in-time copy cascade. The cascade includes a first source volume, a first target volume and a second target volume. The method detects a corruption of the first source volume and, if a first restoration of the first source volume from the first target volume is in progress, creates a third target volume from the second target volume and directs I/O operations for the first source volume to the third target volume. The first source volume is then restored from the third target volume.Type: ApplicationFiled: June 13, 2017Publication date: September 28, 2017Inventors: Christopher B. E. Beeken, Joanna K. Brown, Denis A. Frank, Carlos F. Fuente
-
Patent number: 9760450Abstract: Managing storage volumes in a point-in-time copy cascade. The cascade includes a first source volume, a first clone point-in-time target volume, and a second point-in-time target volume that is a point-in-time copy of the first point-in-time target volume. Grain background copies from the first source volume to the first clone point-in-time target volume are tracked, and, if the first clone point-in-time target volume is corrupted, a third point-in-time target volume is created from the second point-in-time target volume. I/O for the first clone point-in-time target volume is directed to the third point-in-time target volume. The first clone point-in-time target volume is cleaned to the second point-in-time target volume. The first clone point-in-time target volume is restarted from the third point-in-time target volume and each grain of the first clone point-in-time target volume that has not been background copied is copied from the cascade to the first clone point-in-time target volume.Type: GrantFiled: September 16, 2015Date of Patent: September 12, 2017Assignee: International Business Machines CorporationInventors: Christopher B. E. Beeken, Joanna K. Brown, Denis A. Frank, Carlos F. Fuente
-
Patent number: 9747171Abstract: Managing storage volumes in a point-in-time copy cascade. The cascade includes a first source volume, a first target volume and a second target volume. The method detects a corruption of the first source volume and, if a first restoration of the first source volume from the first target volume is in progress, creates a third target volume from the second target volume and directs I/O operations for the first source volume to the third target volume. The first restoration is stopped. The first source volume is restored from the third target volume, and the third target volume is deleted.Type: GrantFiled: September 16, 2015Date of Patent: August 29, 2017Assignee: International Business Machines CorporationInventors: Christopher B. E. Beeken, Joanna K. Brown, Denis A. Frank, Carlos F. Fuente
-
Publication number: 20170075774Abstract: Managing storage volumes in a point-in-time copy cascade. The cascade includes a first source volume, a first clone point-in-time target volume, and a second point-in-time target volume that is a point-in-time copy of the first point-in-time target volume. Grain background copies from the first source volume to the first clone point-in-time target volume are tracked, and, if the first clone point-in-time target volume is corrupted, a third point-in-time target volume is created from the second point-in-time target volume. I/O for the first clone point-in-time target volume is directed to the third point-in-time target volume. The first clone point-in-time target volume is cleaned to the second point-in-time target volume. The first clone point-in-time target volume is restarted from the third point-in-time target volume and each grain of the first clone point-in-time target volume that has not been background copied is copied from the cascade to the first clone point-in-time target volume.Type: ApplicationFiled: September 16, 2015Publication date: March 16, 2017Inventors: Christopher B. E. Beeken, Joanna K. Brown, Denis A. Frank, Carlos F. Fuente
-
Publication number: 20170075772Abstract: Managing storage volumes in a point-in-time copy cascade. The cascade includes a first source volume, a first target volume and a second target volume. The method detects a corruption of the first source volume and, if a first restoration of the first source volume from the first target volume is in progress, creates a third target volume from the second target volume and directs I/O operations for the first source volume to the third target volume. The first restoration is stopped. The first source volume is restored from the third target volume, and the third target volume is deleted.Type: ApplicationFiled: September 16, 2015Publication date: March 16, 2017Inventors: Christopher B. E. Beeken, Joanna K. Brown, Denis A. Frank, Carlos F. Fuente
-
Patent number: 8719635Abstract: A data receiver module receives, at a storage device simulator, a data transmission from a storage controller being tested. The data transmission includes data and metadata. The metadata is associated with the data. A signature receiver module receives a signature from the storage controller as part of the data transmission. The signature is used to distinguish the metadata from the data. A data/metadata determination module examines the data transmission and determines data from metadata using the signature. A metadata storage module stores the metadata of the data transmission on the storage device simulator in response to the data transmission including metadata. The data storage simulator includes a data storage device. A data discard module discards the data of the data transmission in response to the data transmission including data.Type: GrantFiled: January 6, 2012Date of Patent: May 6, 2014Assignee: International Business Machines CorporationInventors: Denis A. Frank, Payal Mehta, David A. Sinclair
-
Publication number: 20130179733Abstract: A data receiver module receives, at a storage device simulator, a data transmission from a storage controller being tested. The data transmission includes data and metadata. The metadata is associated with the data. A signature receiver module receives a signature from the storage controller as part of the data transmission. The signature is used to distinguish the metadata from the data. A data/metadata determination module examines the data transmission and determines data from metadata using the signature. A metadata storage module stores the metadata of the data transmission on the storage device simulator in response to the data transmission including metadata. The data storage simulator includes a data storage device. A data discard module discards the data of the data transmission in response to the data transmission including data.Type: ApplicationFiled: January 6, 2012Publication date: July 11, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Denis A. Frank, Payal Mehta, David A. Sinclair