A method and system for enhancing the efficiency of the completion of host-initiated I/O operations within a fiber channel node. The host computer component of the fiber channel node does not allocate the memory buffer for the FCP response frame received by the FC node at the completion of an I/O operation. Instead, the interface controller of the FC node processes FCP response frames in order to determine whether or not an I/O operation successfully completes. In the common case that the I/O operation successfully completes, the interface controller writes the FCP exchange ID corresponding to the I/O operation to a special location in memory which serves to invoke logic functions implemented in an ASIC that de-allocate host memory resources allocated for the I/O operation. In the uncommon cases in which I/O operations fail, the interface controller queues the FCP response frame retrieved from a target node to a host memory queue and queues a completion message to a second host memory queue causing the host computer to field an interrupt and handle any error conditions and memory deallocation functionality required in order to complete the I/O operation.

Une méthode et un système pour augmenter l'efficacité de l'accomplissement des opérations centre-lancées d'I/O dans une fibre creusent des rigoles le noeud. Le composant d'ordinateur principal du noeud de canal de fibre n'assigne pas l'amortisseur de mémoire de l'armature de réponse de FCP reçue par le noeud de FC à l'accomplissement d'une opération d'I/O. Au lieu de cela, le contrôleur d'interface du noeud de FC traite des armatures de réponse de FCP afin de déterminer si une opération d'I/O accomplit avec succès. Dans le cas commun que l'opération d'I/O accomplit avec succès, le contrôleur d'interface écrit l'identification d'échange de FCP correspondant à l'opération d'I/O à un endroit spécial dans la mémoire qui sert à appeler les fonctions de logique mises en application dans un ASIC qui désaffectent des ressources de mémoire de centre serveur allouées pour l'opération d'I/O. Dans les cas rares dans lesquels les opérations d'I/O échouent, le contrôleur d'interface fait la queue l'armature de réponse de FCP recherchée d'un noeud de cible à une file d'attente de mémoire de centre serveur et fait la queue un message d'accomplissement à une deuxième file d'attente de mémoire de centre serveur causant à l'ordinateur principal au champ une interruption et manipule n'importe quelles conditions d'erreur et fonctionnalité de désaffectation de mémoire priées afin d'accomplir l'opération d'I/O.

 
Web www.patentalert.com

< Relaxed quorum determination for a quorum based operation of a distributed computing system

< Programmable operational system for managing devices participating in a network

> Vehicle communications system

> Kernel streaming test method and system

~ 00062