Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Recovery point objective via dynamic usage of bind segments in a global mirror environment

Inactive Publication Date: 2017-06-08
IBM CORP
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The present invention provides a method for optimizing resource utilization during consistency group formation. The method involves determining which volumes within a consistency group have completed sending out-of-sync data to other volumes and sending a command to generate storage space for a next consistency group. Additionally, the method includes sending change recording data and either disabling or hardening specific storage space based on the configuration of the global mirror environment. The technical effects of the invention include reducing latency and optimizing resource utilization during consistency group formation.

Problems solved by technology

Accordingly, writes to primary volumes that have completed their data transfers for the current consistency group are queued, leading to an increase in idle bandwidth as a greater number of primary volumes complete their data transfer for the current consistency group.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Recovery point objective via dynamic usage of bind segments in a global mirror environment
  • Recovery point objective via dynamic usage of bind segments in a global mirror environment
  • Recovery point objective via dynamic usage of bind segments in a global mirror environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0009]The embodiments depicted and described herein recognize the benefits of utilizing the extra cache capacity of a volume associated with a secondary server and the bandwidth available at a volume associated with a primary server once the volume has completed transferring its data for the current consistency group. Utilizing the extra cache capacity to hold a next consistency group (CG) the primary server can send write requests towards the secondary server for storage in the next consistency group instead of queueing the writes at the primary server until the current consistency group has completed. These embodiments provide for resource optimizations such as, but not limited to, increased bandwidth, disk, cache and cpu utilization towards the end of the current consistency group formation, resulting in a decrease in recovery point object (RPO) for the next consistency group. It should be noted that the resource optimizations are most prevalent when the primary servers experienc...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Embodiments for an approach to resource optimization during consistency group formation associated with a global mirror environment is provided. The approach detects when a primary volume associated with the consistency group has completed transmitting its out-of-sync (OOS) data towards its associated secondary volume. A command is sent to create a next consistency group sidefile so further writes can be sent to the sidefile rather than queueing at the primary volume. The approach repeats this process for each primary volume associated with the global mirror environment until all primary volumes are complete. Commands are sent to disable writes to the associated sidefiles and to merge the data stored in the sidefiles into normal cache as the next consistency group becomes the current consistency group.

Description

BACKGROUND OF THE INVENTION[0001]The present invention relates generally to global mirror environment optimization and more specifically, to improved recover point objective (RPO) based on increased bandwidth utilization.[0002]A global mirror environment is a multi-site data replication solution that scales and provides a cross volume / storage subsystem with data integrity and data consistency. During consistency group formation, different primary volumes complete their data transfers at different times, such that primary volumes that have completed their transfers will not transfer any more data until all the primary volumes associated with the current consistency group have completed their data transfer. Accordingly, writes to primary volumes that have completed their data transfers for the current consistency group are queued, leading to an increase in idle bandwidth as a greater number of primary volumes complete their data transfer for the current consistency group.SUMMARY[0003]...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F12/08H04L29/08G06F3/06
CPCG06F12/0813G06F3/0613G06F3/0643G06F3/0647G06F3/0659G06F3/067G06F2212/62G06F12/0804H04L67/1095G06F2212/1024G06F2212/154G06F2212/60G06F3/0685G06F3/065
Inventor CRAWFORD, JOSHUA J.JENNAS, II, PAUL A.PEIPELMAN, JASON L.WARD, MATTHEW J.
Owner IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products