Target Driven Peer-Zoning Synchronization via Database Versioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current zoning techniques in Fibre Channel storage area networks (SANs) are complex and error-prone, especially with target-driven peer zoning (TDPZ), where synchronization between target and switch databases can be disrupted by link down conditions, leading to communication breakdowns and database desynchronization.

Innovation Solution

Implementing versioning in TDPZ databases to maintain synchronization by tracking changes and comparing version numbers between target and switch databases, ensuring accurate record-keeping and updates upon re-establishment of communication links.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If target-driven peer zoning is implemented to simplify zoning management, then ease of operation is improved, but reliability deteriorates due to database desynchronization during link down conditions

Engineering Contradiction:
Improvezoning managementVSAvoiddatabase synchronization
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies preliminary action by implementing version number tracking in advance before communication breakdowns occur. Each database entry includes a version number that is updated before changes are made, allowing the target device to proactively detect and resolve synchronization issues when links are re-established, rather than reacting to errors after they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the target device periodically queries the switch for database version numbers and compares them against local versions. This continuous feedback loop enables the system to detect desynchronization caused by link down conditions and automatically resolve it by syncing the most current database state, thereby maintaining reliability while preserving ease of operation.

Inventive Principle:
Principle #23Feedback

2Reliability

If versioning is implemented in TDPZ databases to maintain synchronization, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvedatabase synchronizationVSAvoiddatabase structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by adding version numbers only to specific database entries that are subject to change (peer zone configurations), rather than implementing versioning across the entire database structure. This localized approach maintains reliability for critical synchronization points while minimizing the increase in overall device complexity.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses copying by maintaining a simplified local version of the zone database at the target device that mirrors the switch's database structure. Instead of implementing complex distributed consensus protocols, the target device copies and caches version information from the switch, enabling efficient synchronization with minimal added complexity while ensuring reliability.

Inventive Principle:
Principle #26Copying

3Reliability

If communication protocols are enhanced to verify database synchronization, then reliability is improved, but loss of time increases due to additional verification steps

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

Solution Approach 1:

The patent extracts the essential synchronization verification information by using only version numbers for comparison, rather than transmitting or comparing entire database contents. This extraction approach maintains high reliability by ensuring database consistency while minimizing the time required for verification, as version number comparison is computationally lightweight and rapid.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by implementing verification only when necessary - specifically when communication links are re-established after down conditions. Instead of continuous verification that would consume excessive time, the system performs targeted version number checks at critical transition points, achieving sufficient reliability without excessive time overhead.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10873626B2Target driven peer-zoning synchronization
Publication Date: 2020.12.22 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10873626B2 patent drawing
  • US10873626B2 patent drawing
  • US10873626B2 patent drawing

AI summary

A system and method for target driven peer-zoning (TDPZ) synchronization can include a principal member device and a switch. The principal member device can include to send an active peer zone list request to a switch. In an example, the principal member device can store a first TDPZ database version number and a first TDPZ zone list. In an example, the switch may send a response based on the active peer zone list request. In an example, the response can include a second TDPZ database version number and a second TDPZ zone list. The principal member device may compare the first TDPZ database version number to the second TDPZ database version number.