Virtual Disk Simulation for Disaster Recovery Bandwidth Calculation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for determining bandwidth requirements for data replication in disaster recovery scenarios are inefficient, often leading to underutilization of resources and resource bottlenecks, and fail to accurately account for complex bandwidth factors.

Innovation Solution

A method that uses a virtual disk to simulate inter-site data transfers, collect bandwidth factors, and calculate the required bandwidth based on the recovery point objective (RPO), allowing for optimized bandwidth allocation and implementation of mirror strategies to ensure effective disaster recovery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If current methods are used to determine bandwidth requirements, then the process is simple, but it leads to underutilization of resources and resource bottlenecks

Engineering Contradiction:
Improvebandwidth utilization efficiencyVSAvoidcalculation method complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary simulation of data transfer scenarios using a virtual disk model before actual bandwidth allocation. This allows the system to pre-calculate bandwidth requirements based on simulated inter-site data transfers, enabling more accurate and efficient bandwidth provisioning without requiring complex real-time analysis during actual operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a virtual disk that copies and models the behavior of actual data storage systems. This virtual representation allows bandwidth requirements to be calculated through simulation of data transfer patterns, avoiding the need for complex real-world measurements while providing accurate bandwidth provisioning guidance.

Inventive Principle:
Principle #26Copying

2Reliability

If bandwidth is allocated without accurate calculation, then resource allocation is fast, but it causes resource bottlenecks and underutilization

Engineering Contradiction:
Improvedisaster recovery reliabilityVSAvoidbandwidth calculation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary simulation and calculation of bandwidth requirements before actual data replication occurs. By modeling inter-site data transfers in advance using a virtual disk, the system determines optimal bandwidth allocation upfront, ensuring reliable disaster recovery while avoiding time-consuming real-time calculations during critical operations.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If simplified bandwidth determination methods are used, then the process is easy to implement, but it fails to account for complex bandwidth factors

Engineering Contradiction:
Improvebandwidth requirement accuracyVSAvoidsimulation system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent employs a virtual disk that copies the essential characteristics of actual data storage systems, including data access patterns, transfer protocols, and workload characteristics. This virtual model enables precise measurement of bandwidth requirements by simulating real data transfer scenarios, capturing complex bandwidth factors without requiring equally complex measurement infrastructure.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The virtual disk acts as an intermediary between theoretical bandwidth calculations and actual data transfer requirements. It models the complex interactions between data, storage systems, and network protocols, providing accurate bandwidth measurements while shielding the user from the underlying complexity of the simulation system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11579982B2Calculating bandwidth requirements for a specified recovery point objective
Publication Date: 2023.02.14 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11579982B2 patent drawing
  • US11579982B2 patent drawing
  • US11579982B2 patent drawing

AI summary

A method, computer system, and a computer program product for calculating bandwidth requirements is provided. The present invention may include receiving a recovery point objective (RPO). The present invention may also include simulating, using a virtual disk, a set of inter-site data transfers between a first data storage controller and a second data storage controller, wherein the second data storage controller is modelled by the virtual disk. The present invention may then include collecting a set of data correlating to a set of bandwidth factors, based on the simulated set of inter-site data transfers. The present invention may further include calculating, using the virtual disk, a bandwidth required for data replication for disaster recovery, based, at least in part, on the set of bandwidth factors and the RPO.