Method and system for multi-initiator support to streaming devices in a fibre channel network
AssigneeCrossroads Systems, Inc.
InventorsRobert A. Reynolds, Keith M. Arroyo
Life of this patent
Estimating the term…
Loading patent…
AssigneeCrossroads Systems, Inc.
InventorsRobert A. Reynolds, Keith M. Arroyo
Estimating the term…
A method and system are disclosed for processing multiple commands to a streaming target device through a SCSI router in a Fibre Channel network provisioned with one or more Fiber Channel hosts. The system and method are implemented in the SCSI router and include creating a FIFO queue, receiving a first command from one of the Fibre Channel hosts in the Fibre Channel network, and forwarding the first command to the streaming target device. When a subsequent command is issued to the streaming target device, the SCSI router can receive the subsequent command and determine whether the streaming target device has completed execution of the previous command. If the streaming target device has completed execution of the previous command, the subsequent command can be forwarded to the streaming target device. If the streaming target device has not completed executing the previous command, the subsequent command can instead be placed in the FIFO queue. Upon execution of the previous command by the streaming target device, the method of this invention can forward the subsequent command from the FIFO queue to the streaming target device. The method of this invention can repeat for any additional subsequent commands.
A method for processing multiple commands to a streaming target device through a SCSI router in a Fibre Channel network having a plurality of Fibre Channel hosts, comprising the steps of, in the SCSI router:
A system for processing multiple commands to a streaming target device through a SCSI router in a Fibre Channel network having a plurality of Fibre Channel hosts, comprising:
A method for processing commands to a streaming target device through a first router in a network having one or more hosts including a first host, wherein the one or more hosts are capable of communicating in a first protocol, and the streaming target device is capable of communicating using a second protocol different from the first protocol, and wherein, within the first router, the method comprises:
A computer readable medium having code embedded therein for enabling a system for processing commands to a streaming target device through a first router in a network having a one or more hosts including a first host, wherein the one or more hosts are capable of communicating using a first protocol, and the steaming target device is capable of communicating using a second protocol different from the first protocol, the code comprising:
Dependencies are inferred from the claim text.