G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 13/14 (2006.01) G06F 1/00 (2006.01) G06F 13/12 (2006.01) G06F 15/16 (2006.01) H04L 12/46 (2006.01)
Patent
CA 2361755
A system and method for processing commands to network target devices (56) through an SCSI router (54) in a Fibre Channel network (10) having a plurality of Fibre Channel hosts (52). The system and method are implemented in the SCSI router and include receiving a command from one of the hosts and, if the command is for a transfer of data larger than a threshold size, streaming the data to the target device. When a presize memory block is free, a data block is requested from the Fibre Channel host that issued the command. The SCSI router receives data blocks and stores them in a FIFO queue until an initial number of data blocks are stored in the FIFO queue. Data blocks are then forwarded to the target device until a trigger number of blocks remain in the queue. Additional data blocks are requested and received from the host simultaneously with the forwarding of data blocks to the target device. The target device requests data blocks from the SCSI router until all of the data associated with the command has been transferred.
L'invention concerne un système et un procédé permettant de traiter des commandes destinées à des dispositifs cible réseau par un routeur SCSI dans un réseau à canaux de fibres optiques ayant plusieurs hôtes canaux de fibres optiques. Le système et le procédé sont appliqués dans le routeur SCSI et comportent la réception d'une commande d'un des hôtes canaux de fibres optiques. Si la commande concerne un transfert de données de taille supérieure à une taille seuil, ils comportent également l'écoulement des données vers le dispositif cible. Si un bloc mémoire de taille préréglé est disponible, une demande de bloc données est adressée à l'hôte canal de fibre optiques qui a émis la commande. Sinon pour demander le bloc de données, le procédé de l'invention attend que le bloc mémoire de taille préréglée soit disponible. Le routeur SCSI reçoit le bloc données et mémorise le bloc données dans une file d'attente FIFO. Le procédé selon cette invention est répété jusqu'à ce qu'un nombre initial de blocs données soit mémorisé dans la file d'attente FIFO. La commande et le premier bloc données reçu sont retransmis au dispositif cible réseau. Le dispositif cible demande des blocs données additionnels en fonction des besoins et le routeur SCSI retransmet les blocs données dans la file d'attente FIFO jusqu'à ce qu'il reste dans la file d'attente FIFO un nombre de déclenchement de blocs données. Des blocs données additionnels sont demandés à l'hôte canal de fibres optiques et envoyés par lui en même temps que la retransmission de blocs données au dispositif cible. Le dispositif cible demande des blocs données au routeur SCSI jusqu'à ce que toutes les données associées à la commande aient été transférées.
Arroyo Keith M.
Wilson Stephen K.
Crossroads Systems Inc.
Robic
LandOfFree
Streaming method and system for fibre channel network devices does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Streaming method and system for fibre channel network devices, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Streaming method and system for fibre channel network devices will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1934125