SCSI Acceleration Service in SAN via Redirect Table

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current SCSI acceleration techniques in storage area networks (SAN) require awkward network topologies and manual configuration to function effectively, especially across MAN and WAN links, due to bidirectional SCSI I/Os and the need for traffic to traverse the same endpoints, leading to increased latency and performance issues.

Innovation Solution

The implementation of a SCSI acceleration service in a SAN using a routing device with a processor and memory, which receives and redirects write operations based on a shared redirect table, allowing the acceleration service to be performed between initiating and target devices across a network link, abstracting Fibre Channel and Fibre Channel over IP write acceleration techniques away from transport endpoints, and enabling transparent operation without manual configuration or network rewiring.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If SCSI acceleration techniques are implemented at the end points of two sites over MAN or WAN, then write acceleration is achieved, but awkward network topologies are required and traffic flows must traverse the same end points in both directions

Engineering Contradiction:
Improvewrite accelerationVSAvoidnetwork topology complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

A redirect table is introduced as an intermediary mechanism that sits between the initiating device and target device. The redirect table contains source/destination address pairs that are translated to redirected source/destination address pairs, allowing write operations to be redirected to acceleration services without requiring complex endpoint configurations. This intermediary redirect table absorbs the topology complexity, enabling simple endpoint connections while achieving acceleration.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If traffic flows are forced to traverse the same endpoint nodes for acceleration techniques to function, then SCSI acceleration is achieved, but manual configuration and network rewiring are required

Engineering Contradiction:
ImproveSCSI accelerationVSAvoiddeployment complexity
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The acceleration service implements self-service through automatic address translation. When a write operation is initiated, the redirect table automatically translates the source/destination address pairs to the appropriate redirected address pairs without requiring manual configuration at the endpoints. The system self-adapts to routing changes and automatically manages the acceleration traffic flows, eliminating the need for manual network rewiring or configuration.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The redirect table dynamically changes address parameters (source/destination address pairs) based on the specific write operation. Instead of requiring fixed network topology or manual configuration, the system changes the address parameters on-the-fly to route traffic through the acceleration service. This parameter-based routing allows the same physical infrastructure to support multiple acceleration scenarios without reconfiguration.

Inventive Principle:
Principle #35Parameter changes

3Speed

If Fibre Channel or Fibre Channel over IP connections are used to interconnect SANs, then high-speed data transfer is achieved, but latency is introduced over MAN and WAN links

Engineering Contradiction:
Improvedata transfer speedVSAvoidlatency
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The redirect table performs preliminary action by pre-establishing the address translation mappings before actual write operations occur. When write operations are initiated, the translation is already in place, allowing immediate redirection to the acceleration service without waiting for runtime routing decisions. This preliminary setup of address mappings reduces the time required for each write operation to be routed through the acceleration service.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8051203B2Providing SCSI acceleration as a service in the SAN
Publication Date: 2011.11.01 CISCO TECHNOLOGY INC
  • US8051203B2 patent drawing
  • US8051203B2 patent drawing
  • US8051203B2 patent drawing

AI summary

Techniques are disclosed for abstracting write acceleration techniques and tape acceleration techniques away from transport providers (e.g., away from an FC or FCIP interlink between two storage area networks) and allowing acceleration to be provided as a service by nodes within the storage area network (SAN). Doing so allows the acceleration service to be provided anywhere in the SAN. Further, doing so allows users to scale the acceleration service as needed, without having to create awkward topologies of multiple VSANS. Further still, as the acceleration service is offered independently from the transport, compression, encryption, and other services may be offered as part of the transport between the FC/FCIP connection along with the acceleration service.