Fibre Channel SCSI Virtual Connection Management
Find Innovative SolutionsGenerate 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, leading to potential data loss and inefficiencies in communication across the network.
Innovation Solution
The implementation of a method that uses SCSI requests and responses over Fibre Channel networks, where a client and server establish virtual connections through logical block addresses, process descriptors, and sequence numbers to ensure reliable data transfer, and includes a data optimization module for managing data communication, thereby enhancing data integrity and efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional SCSI request handling is used over Fibre Channel networks, then device compatibility is maintained, but data transfer efficiency deteriorates and data loss risks increase
Solution Approach 1:
The patent introduces a Fibre Channel layer that acts as an intermediary between the SCSI request handler and the optical fiber medium. This layer translates SCSI requests into Fibre Channel-specific protocols, enabling optimized data transfer while maintaining compatibility with existing SCSI devices. The intermediary layer handles sequence numbers and connection management to prevent data loss.
Solution Approach 2:
The patent changes key parameters of the communication protocol by introducing sequence numbers, connection identifiers, and state tracking mechanisms. These parameter changes enable the system to track data transfer states, manage virtual connections, and recover from errors, thereby improving both efficiency and reliability simultaneously.
2Reliability
If virtual connections with sequence numbers are implemented, then data integrity is improved, but communication protocol complexity increases
Solution Approach 1:
The patent segments the data transfer process into discrete units with sequence numbers, dividing the communication stream into manageable chunks. Each segment is tracked independently with its own sequence number and state information, allowing for reliable reconstruction of the original data while keeping individual protocol elements relatively simple.
Solution Approach 2:
The patent performs preliminary actions by establishing virtual connections and allocating sequence numbers before actual data transfer begins. Connection setup, state initialization, and sequence number assignment are completed in advance, which simplifies the ongoing data transfer process and reduces the complexity of real-time protocol handling.
3Length of stationary object
If Fibre Channel is used for remote storage, then access distance is extended, but network communication overhead increases
Solution Approach 1:
The patent creates a universal interface layer that handles multiple functions including connection management, sequence tracking, error recovery, and data translation. This multi-functional layer consolidates various communication overhead tasks into a single cohesive system, reducing the overall complexity despite the extended access distance enabled by Fibre Channel.
Data Source
AI summary
A system and method executed by a server for 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 client call message and a virtual connection identifier. A server process is identified that is associated with the virtual connection identifier. The client call message is extracted from first SCSI request and provides the client call message to the identified server process.


