Fibre Channel Virtual Connection 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, ensures reliable communication by using virtual connection identifiers and sequence numbers, and rebalancing of paths to maintain data integrity and optimize transfer speeds.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Length of moving object
If data is transferred over Fibre Channel networks across long distances, then data storage flexibility and remote access are improved, but data transfer reliability and integrity deteriorate due to network errors and communication issues
Solution Approach 1:
The patent implements feedback mechanisms through sequence numbers in SCSI commands and responses, allowing the system to track and verify data transfer integrity across the Fibre Channel network. The counter array tracks command/response sequences, enabling detection and correction of transmission errors that occur over long distances.
Solution Approach 2:
The patent introduces an intermediary counter array mechanism that mediates between the SCSI layer and the Fibre Channel transport layer. This intermediary structure tracks virtual connection states and sequence numbers, ensuring reliable data transfer by verifying each command and response pair across the network.
2Productivity
If multiple virtual connections are established for data transfer, then data transfer speed and throughput are improved, but system complexity increases due to connection management and load balancing requirements
Solution Approach 1:
The patent segments the data transfer system into multiple independent virtual connections, each identified by unique virtual connection identifiers. This segmentation allows parallel data transfer streams while maintaining independent tracking of each connection's sequence numbers and state through dedicated counter entries, managing complexity through structured division.
Solution Approach 2:
The counter array structure serves multiple functions simultaneously: it tracks sequence numbers, monitors virtual connection states, detects errors, and enables load balancing decisions. This multi-functional design reduces overall system complexity by consolidating multiple management tasks into a single unified mechanism.
3Reliability
If sequence numbers and virtual connection identifiers are used for reliable communication, then data integrity is improved, but processing overhead and transfer time increase
Solution Approach 1:
The patent implements preliminary action by pre-allocating and initializing the counter array structure before data transfer begins. Sequence numbers and virtual connection identifiers are established in advance, allowing the system to quickly verify integrity during transfer without repeated setup overhead, reducing processing time while maintaining reliability.
Data Source
AI summary
A method and system for monitoring computer and networking performance. The method includes receiving a request for a tracked statistical item over a specified interval, calculating a result value for the request by adding accrued values recorded within specified interval with interpolated value between last value in the specified interval and most recent value outside the interval using available recorded data for the statistical item organized in ranges with varied granularity, and returning the result value to a requestor.


