Virtual Connection Engine for Fibre Channel Load Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data storage systems over Fibre Channel networks face challenges in efficiently transferring and managing data across long distances, particularly in ensuring reliable communication and load balancing of virtual connections, which affects data integrity and transfer speed.

Innovation Solution

The implementation of a method that uses Small Computer System Interface (SCSI) requests and responses over Fibre Channel networks, with the establishment of virtual connections and load balancing, enables efficient data transfer by utilizing SCSI requests and responses adapted for Fibre Channel frames, and includes a virtual connection engine for rebalancing and endpoint management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Length of moving object

If data is transferred over Fibre Channel networks across long distances, then storage flexibility and remote access are improved, but data transfer reliability and communication stability deteriorate

Engineering Contradiction:
ImprovedistanceVSAvoidcommunication reliability
Core Design Contradiction:
Length of moving objectVSReliability

Solution Approach 1:

The system performs preliminary actions by establishing virtual connections and pre-configuring load balancing mechanisms before data transfer begins. The Fibre Channel adapter pre-manages communication paths and implements proactive error handling, ensuring reliability is maintained even across long distances.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces virtual connections as intermediary layers between the client and storage devices. These virtual connections act as mediators that manage the physical Fibre Channel communications, providing abstraction and stability layers that maintain reliability regardless of physical distance.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If multiple virtual connections are established for data transfer, then data throughput and efficiency are improved, but connection management complexity and load balancing difficulty increase

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidconnection management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges multiple physical Fibre Channel connections into unified virtual connections. The Fibre Channel adapter combines multiple physical paths into logical virtual connections, simplifying management while maintaining the throughput benefits of multiple connections. This consolidation reduces the complexity of managing individual connections while preserving productivity gains.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The virtual connection mechanism serves multiple functions simultaneously: it provides load balancing, error handling, path management, and data transfer. This multi-functionality allows a single virtual connection framework to handle diverse requirements without proportionally increasing complexity.

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

3Reliability

If load balancing is implemented across virtual connections, then communication stability and data integrity are improved, but system complexity and processing overhead increase

Engineering Contradiction:
Improvedata integrityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The load balancing mechanism operates autonomously at the Fibre Channel adapter level without requiring external intervention. The system self-monitors connection health, automatically redistributes data loads, and maintains integrity checks, reducing the need for complex external management systems while preserving data integrity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback loops where the Fibre Channel adapter continuously monitors virtual connection performance and dynamically adjusts load distribution. This feedback mechanism ensures data integrity is maintained through real-time adjustments without requiring complex predetermined configurations.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9509797B1Client communication over fibre channel using a block device access model
Publication Date: 2016.11.29 DELL EMC
  • US9509797B1 patent drawing
  • US9509797B1 patent drawing
  • US9509797B1 patent drawing

AI summary

A system and method executed by a client for communicating between the client and a server over a Fiber Channel (FC) network. The method creates a first Small Computer System Interface (SCSI) request, including a virtual connection identifier and a call message for a server process at the server, sends the first SCSI request to the server over the FC network, creates a second SCSI request, including the virtual connection identifier, sends the second SCSI request to the server over the FC network, and receives, from the server over the FC network, a second SCSI response responsive to the second SCSI request, wherein the SCSI response includes a reply message from the server process.