SAN Fabric Copy Service for Host Decoupling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data copying methods in Storage Area Networks (SANs) are costly and complex due to extensive host usage and difficulties in zoning and LUN mappings, which complicate administrative tasks and may compromise security.

Innovation Solution

The copy capability is integrated into the SAN fabric as a data mover service, with switches managing access control and LUN mapping through shared databases, reducing host involvement and simplifying zoning, and allowing multiple hosts to operate with a single LUN mapping database.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If copy engines are used to transfer data directly between storage devices, then host usage is reduced, but zoning complexity increases and security may be compromised

Engineering Contradiction:
Improvehost usage efficiencyVSAvoidzoning complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a fabric service as an intermediary component that mediates between hosts and copy engines. The fabric service handles copy commands, zoning management, and LUN mapping, allowing copy engines to operate without direct host access while maintaining security and simplifying zoning. This mediator resolves the contradiction by enabling direct device-to-device copying while managing access control centrally.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the copy functionality from the host system and places it within the SAN fabric infrastructure. By moving the copy service into the fabric, the system eliminates the need for hosts to be zoned to copy engines, thereby reducing zoning complexity while maintaining the benefit of reduced host usage.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If multiple hosts are connected to copy engines with different LUN mappings, then system versatility is improved, but administrative burden increases rapidly

Engineering Contradiction:
Improvemulti-host compatibilityVSAvoidadministrative burden
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The fabric service provides universal LUN mapping capabilities that work across multiple hosts with different mappings. Instead of requiring individual configuration for each host, the fabric service maintains a centralized mapping database that automatically translates between various host LUN mappings and storage device LUNs, enabling multi-host compatibility while reducing administrative burden.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system implements self-service through automatic LUN mapping translation. The fabric service automatically handles mapping conversions without requiring manual configuration for each host, allowing the system to adapt to multiple hosts with different LUN mappings while minimizing administrative intervention.

Inventive Principle:
Principle #25Self-service

3Speed

If hosts are zoned to copy engines for direct access, then copy operation speed is improved, but system security is compromised

Engineering Contradiction:
Improvecopy operation speedVSAvoidsystem security
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The fabric service acts as a secure intermediary that enables fast copy operations without requiring direct host-to-copy engine zoning. The fabric service receives copy commands from hosts, validates them against security policies, and forwards them to copy engines, thereby maintaining both speed and security.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9712613B2Fibre channel fabric copy service
Publication Date: 2017.07.18 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US9712613B2 patent drawing
  • US9712613B2 patent drawing
  • US9712613B2 patent drawing

AI summary

Copy capability moved into the SAN fabric and provided as a data mover service. A well-known address is utilized to receive copy commands from the hosts. Each switch in the fabric contains a front end or service interface which receives the copy command and manages access control or zoning and LUN mapping. LUN mapping and zoning are based on shared databases. Assuming correct zoning, the service interface will perform any necessary LUN mapping on the received copy command and forward the command to a copy engine to perform the copy operation. The switch service interface also maintains copy operation status, querying the copy engine if necessary, so that any host status requests are also simply handled. Additionally, if multiple copy engines are present, the switches can communicate to perform load balancing.