Virtual Connection Engine for Fibre Channel Load Balancing
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Reliability
If load balancing is implemented across virtual connections, then communication stability and data integrity are improved, but system complexity and processing overhead increase
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.
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.
Data Source
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.


