Intelligent Port Preemptive Response for SAN Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Storage Area Networks (SANs) face inefficiencies in data transfer due to high latency and complex configuration requirements, particularly when interconnected through wide area networks, which hampers applications like bulk data transfers and tape backup operations.

Innovation Solution

Implementing intelligent ports on fibre channel edge switches that can snoop frames and establish flows for acceleration, enabling preemptive responses to reduce data transfer latency by configuring acceleration on a port-centric basis, rather than host or switch-centric approaches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data transfer is performed over an IP network connecting separate fibre channel fabrics, then geographic scope and network connectivity are improved, but data transfer latency and round trip times increase

Engineering Contradiction:
Improvegeographic scopeVSAvoiddata transfer latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The intelligent port pre-allocates buffers and preemptively responds to data transfer requests before actual data transmission occurs. When the port receives a command frame, it reserves buffer space in advance and sends a transfer ready signal proactively, eliminating the need for the target to wait for buffer availability during actual data transfer.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If acceleration mechanisms are implemented to improve data transfer efficiency, then data transfer latency is reduced, but configuration and management complexity increases

Engineering Contradiction:
Improvedata transfer latencyVSAvoidconfiguration complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The intelligent port automatically performs flow identification, buffer allocation, and acceleration establishment without requiring manual configuration. The port snoops command frames to identify flows, autonomously determines buffer requirements, and activates acceleration mechanisms transparently, eliminating the need for administrators to configure complex acceleration parameters.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The intelligent port acts as an intermediary between the host and target, managing buffer allocation and flow control transparently. It intercepts command frames, establishes flows, and coordinates buffer usage between host and target without requiring either end to understand or configure the acceleration mechanism details.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Use of energy by moving object

If manual buffer allocation is used in traditional storage area networks, then memory resources are managed, but data transfer speed and efficiency decrease

Engineering Contradiction:
Improvememory resource managementVSAvoiddata transfer speed
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The intelligent port pre-allocates buffers when command frames are received, before actual data transfer begins. This preliminary buffer reservation eliminates delays during data transmission that would otherwise occur while waiting for buffer availability, significantly improving data transfer speed while maintaining efficient memory resource management.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7890655B2Storage area network port based data transfer acceleration
Publication Date: 2011.02.15 CISCO TECHNOLOGY INC
  • US7890655B2 patent drawing
  • US7890655B2 patent drawing
  • US7890655B2 patent drawing

AI summary

According to the present invention, methods and apparatus are provided for improving data transfers between hosts and targets connected through fiber channel switches. A host connected intelligent port and a target connected intelligent port associated with fiber channel edge switches are configured to snoop frames from the host and target and establish flows for acceleration. The host connected intelligent port and the target connect intelligent port preemptively respond to host and target transmissions to reduce data transfer latency.