-
公开(公告)号:US20190265896A1
公开(公告)日:2019-08-29
申请号:US16411013
申请日:2019-05-13
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
IPC: G06F3/06
Abstract: A storage controller receives a command from a host application to perform a point-in-time backup of a source dataset to a storage cloud. The storage controller generates a target dataset via a point-in-time copy of the source dataset, and a mapping that indicates a correspondence between locations of the source dataset and locations of the target dataset. The storage controller copies the target dataset to the storage cloud to generate a backup dataset that is the point-in-time backup of the source dataset, wherein the backup dataset is accessible via reference to the locations of the source dataset.
-
公开(公告)号:US10394491B2
公开(公告)日:2019-08-27
申请号:US15098352
申请日:2016-04-14
Applicant: International Business Machines Corporation
Inventor: Eduard A. Diel , Lisa J. Gundy , David M. Shackelford
Abstract: A method for copying data from a primary thin-provisioned volume to a secondary thin-provisioned volume includes issuing a query to a primary storage system. The primary storage system hosts a thin-provisioned volume made up of multiple storage elements. The method returns, in response to the query, a reply indicating which storage elements in the thin-provisioned volume are backed by physical storage. In certain embodiments, the reply contains a bitmap having a bit for each storage element in the thin-provisioned volume. In other embodiments, the reply contains a starting address and ending address for each storage area that is backed, or not backed, by physical storage. The method then copies, from the primary storage system to a secondary storage system, data in only those storage elements that are backed by physical storage. A corresponding system and computer program product are also disclosed.
-
3.
公开(公告)号:US20180052621A1
公开(公告)日:2018-02-22
申请号:US15243071
申请日:2016-08-22
Applicant: International Business Machines Corporation
Inventor: Eduard A. Diel , Lisa J. Gundy , David M. Shackelford
IPC: G06F3/06
CPC classification number: G06F3/067 , G06F3/0608 , G06F3/0647
Abstract: A method for copying data from a primary fully provisioned volume to a secondary thin-provisioned volume is disclosed. In one embodiment, such a method includes hosting, on a primary storage system, a fully provisioned volume comprising a plurality of storage elements. A volume table of contents (VTOC) associated with the fully provisioned volume is analyzed to determine which storage elements in the fully provisioned volume have been allocated to data sets. In certain embodiments, the VTOC is copied into memory of a secondary host system and the secondary host system analyzes the copy to determine which storage elements in the fully provisioned volume have been allocated to data sets. The method then copies, from the fully provisioned volume to a secondary thin-provisioned volume, data in only those storage elements that have been allocated to data sets. A corresponding system and computer program product are also disclosed.
-
公开(公告)号:US09720786B2
公开(公告)日:2017-08-01
申请号:US14258578
申请日:2014-04-22
Applicant: International Business Machines Corporation
Inventor: Robert N. Crockett , Eduard A. Diel , Lisa J. Gundy , Gregory E. McBride , David M. Shackelford , Nadim P. Shehab
CPC classification number: G06F11/1466 , G06F11/1456 , G06F11/1469 , G06F11/2074 , G06F2201/82 , G06F2201/84
Abstract: When the mirrored point in time copy fails, at that point in time all the data for making the source and target of the point in time copy consistent is available on secondary volumes at disaster recovery site. The data for the source and target of the failed point in time copy are logically and physically equal at that point in time. This logical relationship can be maintained, and protected against ongoing physical updates to the affected tracks on the source secondary volume, by first reading the affected tracks from the source secondary volume, copying the data to the target secondary volume, and then writing the updated track to the source secondary volume.
-
公开(公告)号:US09344498B2
公开(公告)日:2016-05-17
申请号:US14616669
申请日:2015-02-07
Applicant: International Business Machines Corporation
Inventor: Nicolas M. Clayton , Lisa J. Gundy , John R. Paveza , Beth A. Peterson , Alfred E. Sanchez , David M. Shackelford , Warren K. Stanley , John G. Thompson
CPC classification number: H04L67/1095 , G06F11/1456 , G06F11/2071 , G06F11/3034 , G06F11/3051 , G06F17/30873 , G06F2201/82 , H04L43/08 , H04L67/1097
Abstract: A method for managing storage functions in a data replication environment is disclosed. In one embodiment, such a method includes continually monitoring for changes to a storage configuration at a secondary site. Upon detecting changes to the storage configuration at the secondary site, the method transmits remote metadata describing the changes to the primary site and stores the remote metadata at the primary site. The method then initiates a storage management function at the primary site which is mirrored to the secondary site. In order to perform the storage management function, the method reads the remote metadata at the primary site to determine the storage configuration at the secondary site. The method then performs the storage management function at the primary site in a way that takes into account the storage configuration at the secondary site. A corresponding apparatus, system, and computer-readable medium are also disclosed and claimed herein.
-
公开(公告)号:US20210109663A1
公开(公告)日:2021-04-15
申请号:US17131541
申请日:2020-12-22
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
IPC: G06F3/06
Abstract: A storage controller receives a command from a host application to perform a point-in-time backup of a source dataset to a storage cloud. The storage controller generates a target dataset via a point-in-time copy of the source dataset, and a mapping that indicates a correspondence between locations of the source dataset and locations of the target dataset. The storage controller copies the target dataset to the storage cloud to generate a backup dataset that is the point-in-time backup of the source dataset, wherein the backup dataset is accessible via reference to the locations of the source dataset.
-
公开(公告)号:US09588913B2
公开(公告)日:2017-03-07
申请号:US14753078
申请日:2015-06-29
Applicant: International Business Machines Corporation
Inventor: Susan K. Candelaria , Scott B. Compton , Deborah A. Furman , Ilene A. Goldman , Matthew J. Kalos , John R. Paveza , Beth A. Peterson , Dale F. Riedy , David M. Shackelford , Harry M. Yudenfriend
CPC classification number: G06F13/1668 , G06F3/061 , G06F3/0613 , G06F3/0631 , G06F3/0665 , G06F3/067 , G06F9/5038 , G06F9/5083 , G06F13/362 , G06F13/4221
Abstract: Embodiments of the present invention provide systems, methods, and computer program products for managing computing devices to handle an input/output (I/O) request. In one embodiment, the I/O request may eligible for performance throttling based, at least in part, on the associated importance level for performing the received I/O request and one or more characteristics of the received I/O request. Embodiments of the present invention provide systems, methods, and computer program products for throttling the I/O request and transmitting the I/O request to a storage controller.
Abstract translation: 本发明的实施例提供了用于管理计算设备以处理输入/输出(I / O)请求的系统,方法和计算机程序产品。 在一个实施例中,I / O请求可以至少部分地基于用于执行所接收的I / O请求的相关重要性级别和所接收的I / O请求的一个或多个特性而符合性能限制。 本发明的实施例提供了用于节流I / O请求并将I / O请求发送到存储控制器的系统,方法和计算机程序产品。
-
公开(公告)号:US20160378694A1
公开(公告)日:2016-12-29
申请号:US14753078
申请日:2015-06-29
Applicant: International Business Machines Corporation
Inventor: Susan K. Candelaria , Scott B. Compton , Deborah A. Furman , Ilene A. Goldman , Matthew J. Kalos , John R. Paveza , Beth A. Peterson , Dale F. Riedy , David M. Shackelford , Harry M. Yudenfriend
IPC: G06F13/16
CPC classification number: G06F13/1668 , G06F3/061 , G06F3/0613 , G06F3/0631 , G06F3/0665 , G06F3/067 , G06F9/5038 , G06F9/5083 , G06F13/362 , G06F13/4221
Abstract: Embodiments of the present invention provide systems, methods, and computer program products for managing computing devices to handle an input/output (I/O) request. In one embodiment, the I/O request may eligible for performance throttling based, at least in part, on the associated importance level for performing the received I/O request and one or more characteristics of the received I/O request. Embodiments of the present invention provide systems, methods, and computer program products for throttling the I/O request and transmitting the I/O request to a storage controller.
Abstract translation: 本发明的实施例提供了用于管理计算设备以处理输入/输出(I / O)请求的系统,方法和计算机程序产品。 在一个实施例中,I / O请求可以至少部分地基于用于执行所接收的I / O请求的相关重要性级别和所接收的I / O请求的一个或多个特性而符合性能限制。 本发明的实施例提供了用于节流I / O请求并将I / O请求发送到存储控制器的系统,方法和计算机程序产品。
-
公开(公告)号:US08756389B2
公开(公告)日:2014-06-17
申请号:US13774041
申请日:2013-02-22
Applicant: International Business Machines Corporation
Inventor: Nicolas M. Clayton , Lisa J. Gundy , Clint A. Hardy , Beth A. Peterson , Alfred E. Sanchez , David M. Shackelford , Warren K. Stanley , John G. Thompson
IPC: G06F12/02
CPC classification number: G06F11/1456 , G06F11/1461 , G06F11/2074 , G06F12/16
Abstract: A primary storage controller is configured to communicate with a secondary storage controller via a system data mover. In response to receiving a command to perform a point in time copy of a source volume of the primary storage controller to a target volume of the primary storage controller, a determination is made as to whether the target volume of the primary storage controller is a source for an asynchronous data replication operation, initiated by the system data mover, between the primary storage controller and the secondary storage controller. In response to determining that the target volume of the primary storage controller is the source for the asynchronous data replication operation, initiated by the system data mover, the point in time copy of the source volume of the primary storage controller to the target volume of the primary storage controller is performed.
-
公开(公告)号:US10346062B2
公开(公告)日:2019-07-09
申请号:US15353114
申请日:2016-11-16
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
IPC: G06F3/06
Abstract: A storage controller receives a command from a host application to perform a point-in-time backup of a source dataset to a storage cloud. The storage controller generates a target dataset via a point-in-time copy of the source dataset, and a mapping that indicates a correspondence between locations of the source dataset and locations of the target dataset. The storage controller copies the target dataset to the storage cloud to generate a backup dataset that is the point-in-time backup of the source dataset, wherein the backup dataset is accessible via reference to the locations of the source dataset.
-
-
-
-
-
-
-
-
-