SAN Fabric Copy Service for Host Decoupling
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Speed
If hosts are zoned to copy engines for direct access, then copy operation speed is improved, but system security is compromised
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.
Data Source
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.


