Storage Data Access Characterization for Failover Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In data replication systems, discrepancies in data storage management between primary and secondary storage devices can lead to inefficiencies, as data managed on the secondary device may not match the performance requirements of the primary device, especially during failover scenarios, due to differences in access patterns and storage configurations.

Innovation Solution

A method is implemented to collect and characterize raw data access information from the primary storage device, generating summarized data access information that is transmitted to the secondary device, allowing independent management to match performance requirements, including access rates, frequency, and last use statistics, enabling efficient data tiering and workload handling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is replicated from primary to secondary storage device, then data redundancy and disaster recovery capability are improved, but data storage management efficiency deteriorates due to configuration discrepancies and performance requirement mismatches

Engineering Contradiction:
Improvedisaster recovery capabilityVSAvoiddata storage management efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements feedback by having the secondary storage device send performance information to the primary storage device, which then sends data access information back to the secondary device. This closed-loop feedback mechanism enables the secondary device to adjust its data storage management based on actual performance requirements, resolving the contradiction between maintaining reliability through replication and improving productivity through efficient management.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The secondary storage device autonomously manages its own data storage by receiving data access information and independently determining data placement strategies. This self-service approach eliminates the need for manual configuration synchronization while ensuring performance requirements are met, thereby improving management efficiency without compromising the reliability provided by data replication.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If data access information is synchronized from primary to secondary storage device, then performance requirement matching is improved, but system complexity and data transfer overhead increase

Engineering Contradiction:
Improveperformance requirement matchingVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system changes parameters by transforming detailed data access information into summarized performance requirements that the secondary storage device can process. Instead of synchronizing complete raw data access logs, the system extracts and transmits only the essential performance parameters (such as data access frequency, read/write ratios, and response time requirements), thereby achieving performance requirement matching while minimizing system complexity and data transfer overhead.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If secondary storage device manages data independently, then management flexibility and autonomy are improved, but data consistency with primary device performance requirements may deteriorate

Engineering Contradiction:
Improvemanagement autonomyVSAvoiddata consistency
Core Design Contradiction:
Ease of operationVSStability of the object's composition

Solution Approach 1:

The system applies preliminary action by having the primary storage device prepare and send data access information to the secondary device before the secondary device needs to make management decisions. This advance provision of performance requirement information enables the secondary device to independently manage data while pre-configured knowledge ensures consistency with primary device performance requirements, resolving the contradiction between management autonomy and data consistency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8566549B1Synchronizing performance requirements across multiple storage platforms
Publication Date: 2013.10.22 EMC IP HLDG CO LLC
  • US8566549B1 patent drawing
  • US8566549B1 patent drawing
  • US8566549B1 patent drawing

AI summary

Synchronization of data layouts and resource utilizations at one or more remote replica sites with the workload and data tiering decisions being made at the primary site allows for an efficient and effective workload support transfer in the event of site failover from a primary site to a remote site. Relevant data access information about workload being supported at the primary site is collected and from that raw information, characterized data access information is generated that condenses the raw data access information or otherwise provides relevant encapsulated information about the raw data access information. The characterized data access information is transmitted to the one or more remote sites allowing each remote site to make its own independent decisions on how best to utilize its available resources to match the performance requirements currently being supported by the primary site.