Synchronized Safe Data Commit Scans in Distributed Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed data storage systems, safe data commit scans across multiple data storage systems often lead to significant system resource consumption, causing noticeable slowdowns in response times for concurrent input/output operations due to independent and asynchronous timing of these scans across different systems.

Innovation Solution

Implementing synchronized safe data commit scans across multiple data storage systems by initiating a scan in one system and propagating a start message to others, allowing all scans to overlap within a single synchronized interval, either through a start message or a timer expiration, but not both, to reduce resource consumption and response time slowdowns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If safe data commit scans are performed independently in each data storage system, then data safety is ensured through periodic destaging, but system response time deteriorates due to multiple concurrent scans consuming significant resources

Engineering Contradiction:
Improvedata safetyVSAvoidsystem response time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges independent safe data commit scan operations across multiple data storage systems into a single synchronized scan operation. The storage manager coordinates scans so that all systems perform their destaging operations simultaneously during a unified time window, rather than independently and concurrently. This consolidation maintains data safety requirements while eliminating the cumulative resource consumption that caused response time deterioration.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If safe data commit scans are performed frequently to ensure data safety, then data destaging reliability improves, but system resource consumption increases causing performance degradation

Engineering Contradiction:
Improvedata destaging reliabilityVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements a coordinated periodic action where safe data commit scans are performed simultaneously across all data storage systems at predetermined time intervals. The storage manager synchronizes these periodic operations so that all systems execute their destaging tasks during the same time window, ensuring data safety requirements are met while preventing continuous or overlapping scans that would degrade system performance.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10809938B2Synchronized safe data commit scans in multiple data storage systems
Publication Date: 2020.10.20 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10809938B2 patent drawing
  • US10809938B2 patent drawing
  • US10809938B2 patent drawing

AI summary

In one aspect of the present description, safe data commit scan operations of individual data storage systems of a distributed data storage system may be synchronized to reduce the occurrence of reductions in input/output (I/O) response times. In one embodiment, a set of safe data commit scan operations of the individual data storage systems of a distributed data storage system are synchronously timed to substantially overlap in time within a single synchronized safe data commit scan set interval to reduce or eliminate the occurrences of reductions in input/output response times outside the synchronized safe data commit scan set interval. Other features and aspects may be realized, depending upon the particular application.