发明名称 METHOD AND SYSTEM FOR EFFICIENT I/O OPERATION COMPLETION IN A FIBRE CHANNEL NODE USING AN APPLICATION SPECIFIC INTEGRATION CIRCUIT AND DETERMINING I/O OPERATION COMPLETION STATUS WITHIN INTERFACE CONTROLLER
摘要 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.
申请公布号 US6526458(B1) 申请公布日期 2003.02.25
申请号 US19990475908 申请日期 1999.12.30
申请人 AGILENT TECHNOLOGIES, INC. 发明人 STEINMETZ JOSEPH H.;WAKELEY MATTHEW PAUL;KOMPELLA MURTHY;COWGER BRYAN
分类号 G06F13/12;G06F13/38;(IPC1-7):G06F3/00 主分类号 G06F13/12
代理机构 代理人
主权项
地址