Virtual Connection Management for Reliable Server Transport
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data storage systems over Fibre Channel networks face challenges in efficiently managing and transferring 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 to manage data streams and optimize communication paths.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Length of moving object
If data is transferred over Fibre Channel networks across long distances, then storage accessibility is improved, but data integrity and communication reliability deteriorate
Solution Approach 1:
The patent introduces virtual connections as intermediary entities that manage data transfer over Fibre Channel networks. These virtual connections act as mediators between storage devices and clients, establishing reliable communication paths that maintain data integrity even across long distances. The virtual connection layer provides error handling, flow control, and path management that ensures communication reliability regardless of physical distance.
2Productivity
If multiple virtual connections are established for data transfer, then data transfer efficiency is improved, but connection management complexity increases
Solution Approach 1:
The patent merges multiple virtual connections into a unified management structure where a single virtual connection can handle multiple data streams and paths. This consolidation reduces the overhead of managing individual connections while maintaining the parallelism and efficiency benefits of multiple pathways. The system combines path selection, load balancing, and error recovery functions into an integrated virtual connection management mechanism.
3Productivity
If load balancing is implemented across virtual connections, then communication efficiency is improved, but system complexity increases
Solution Approach 1:
The patent implements dynamic load balancing where virtual connections can be created, modified, and terminated based on real-time network conditions and data transfer requirements. The system dynamically selects optimal paths and distributes data streams across multiple virtual connections according to current load conditions, rather than using static allocation. This dynamic approach optimizes communication efficiency while the virtualization layer abstracts the complexity from users.
4Reliability
If SCSI requests and responses are used over Fibre Channel, then data transfer reliability is improved, but protocol overhead increases
Solution Approach 1:
The patent makes the virtual connection mechanism universal by designing it to work with multiple protocols including SCSI over Fibre Channel, iSCSI, and FC-PH. The virtual connection layer provides a common framework that handles protocol-specific details internally while presenting a unified interface. This multi-functionality allows the system to leverage the reliability of SCSI protocols while reducing overall complexity through protocol-agnostic virtual connection management.
Data Source
AI summary
A system and method for executed by a server for reliably communicating between the server and a client over a Fiber Channel (FC) network. The method includes receiving, from the client over the FC network, a first Small Computer System Interface (SCSI) request, including a virtual connection identifier in a logical block address field of a command descriptor block of the first SCSI request, validating the first SCSI request using the virtual connection identifier included in the first SCSI request, and responding to the first SCSI request by sending a first SCSI response, based on the validity of the first SCSI request, to the client over the FC network.


