Virtual Connection Management for Reliable Fibre Channel Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data storage systems over Fibre Channel networks face challenges in efficiently transferring data due to limitations in SCSI request handling and response management, particularly in establishing and maintaining reliable virtual connections across the network.

Innovation Solution

The implementation of a method that uses SCSI requests and responses over Fibre Channel networks to establish and manage virtual connections, including the use of virtual connection identifiers, sequence numbers, and transport paths to ensure reliable data transfer and communication between clients and servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If SCSI requests and responses are used over Fibre Channel networks to establish virtual connections, then data transfer reliability is improved, but system complexity increases due to additional protocols and management overhead

Engineering Contradiction:
Improvedata transfer reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces virtual connection identifiers as an intermediary mechanism that mediates between SCSI requests and Fibre Channel network communication. These identifiers act as intermediaries that map logical SCSI operations to physical network connections, enabling reliable data transfer while abstracting the underlying complexity from the storage system components

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the data transfer process into distinct virtual connections, each identified by unique virtual connection identifiers. This segmentation allows independent management of multiple data streams over the Fibre Channel network, improving reliability through isolation while organizing complexity into manageable discrete units rather than a monolithic system

Inventive Principle:
Principle #1Segmentation

2Productivity

If virtual connections are established with sequence numbers and transport paths, then data transfer efficiency is improved, but ease of operation deteriorates due to complex connection management

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidconnection management
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements self-service mechanisms where virtual connections automatically manage their own state through sequence numbers and transport path selection. The system performs automatic connection establishment, maintenance, and teardown without manual intervention, improving operational ease while maintaining efficient data transfer through automated protocol handling

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary actions by pre-establishing virtual connections with assigned identifiers and transport paths before data transfer begins. Sequence numbers are pre-configured and transport routes are predetermined, allowing efficient data transfer to proceed without real-time connection management complexity

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple virtual connections are managed simultaneously, then adaptability is improved, but loss of information increases due to potential connection state confusion

Engineering Contradiction:
Improveconnection handling adaptabilityVSAvoidconnection state information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent applies local quality by assigning unique virtual connection identifiers to each specific connection, giving each connection its own distinct identity and state context. This allows the system to adaptively manage multiple connections simultaneously while preventing information loss through localized state tracking - each connection's sequence numbers and transport paths are uniquely associated with its identifier, eliminating confusion between connections

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9407601B1Reliable client transport over fibre channel using a block device access model
Publication Date: 2016.08.02 DELL EMC
  • US9407601B1 patent drawing
  • US9407601B1 patent drawing
  • US9407601B1 patent drawing

AI summary

A system and method executed by a client for reliably communicating between the client and a server over a Fiber Channel (FC) network. The method creating a first Small Computer System Interface (SCSI) request, including a virtual connection identifier, sending the first SCSI request to the server over the FC network, determining an action based on a status of the first SCSI request, creating a second SCSI request, including the virtual connection identifier, wherein the second SCSI request is based on the determined action, and sending the second SCSI request to the server over the FC network.