Link Status Change Control in Storage Copy Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The synchronization of link connection status across multiple independent control components in storage servers is complex and time-consuming due to the high rate of link status changes, which exceeds the ability of the copy services module to validate and update the status efficiently.

Innovation Solution

A system and method for controlling link status changes using a logic unit with a copy services module and link adapters, where the control module transmits notifications and starts a timer, stops it upon acknowledgement, and resets upon timeout, allowing simultaneous processing of multiple link status changes and maintaining accurate link status updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the copy services module continuously queries and validates link status to maintain synchronization, then link status accuracy is improved, but system complexity and time consumption increase significantly

Engineering Contradiction:
Improvelink status accuracyVSAvoidsynchronization complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The control module performs preliminary actions by proactively notifying the copy services module of link status changes before the CS module would naturally detect them. This anticipatory notification reduces the need for continuous validation queries, thereby maintaining status accuracy while reducing system complexity and time consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention implements a feedback mechanism where the control module monitors link status and provides feedback notifications to the copy services module. This feedback loop ensures the CS module maintains accurate link status information without requiring continuous active querying, thus resolving the contradiction between accuracy and complexity.

Inventive Principle:
Principle #23Feedback

2Reliability

If the copy services module validates and updates link status for each change, then synchronization reliability is improved, but processing time increases due to the high rate of link status changes

Engineering Contradiction:
Improvesynchronization reliabilityVSAvoidvalidation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The control module takes preliminary action by detecting and notifying link status changes before the copy services module would naturally validate them. This proactive approach ensures reliability is maintained through timely notifications while avoiding the time penalty of continuous validation cycles for every link status change.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If multiple link status changes are processed simultaneously, then productivity is improved, but synchronization accuracy may deteriorate due to the high rate of changes

Engineering Contradiction:
Improveprocessing throughputVSAvoidlink status accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The control module acts as an intermediary between the physical link and the copy services module. It buffers and manages multiple link status changes, providing a simplified interface to the CS module. This intermediary role enables simultaneous processing of multiple changes while maintaining accuracy by preventing information loss or confusion that would occur with direct simultaneous updates.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7756049B2Apparatus, system, and method for controlling link status changes
Publication Date: 2010.07.13 X CORP
  • US7756049B2 patent drawing
  • US7756049B2 patent drawing
  • US7756049B2 patent drawing

AI summary

An apparatus, system, and method are provided for controlling link status changes across multiple independent control modules. The apparatus includes a copy services module configured to control multiple link adapters, each configured to establish multiple communication links between a source and a target storage device. The adapter transmits a link status change notification to the copy services module and starts a timer upon transmitting the link status change notification. The copy services module simultaneously processes link status change notifications from a plurality of communication links. The system includes a communications network and a plurality of storage devices having the above described apparatus. The method includes controlling a plurality of link adapters configured to establish multiple communication links between storage devices, transmitting a link status change notification, starting a timer upon transmitting the link status change notification, and simultaneously processing link status change notifications from a plurality of communication links.