发明名称 |
Reducing write I/O latency using asynchronous Fibre Channel exchange |
摘要 |
A FCP initiator sends a FCP write command to a FCP target within a second FC Exchange, and the target sends one or more FC write control IUs to the initiator within a first FC Exchange to request a transfer of data associated with the write command. The first and second FC exchanges are distinct from one another. A payload of each write control IU includes an OX_ID value with which the initiator originated the second Exchange and a RX_ID value assigned by the FCP target for the second exchange. The two Exchanges yield a full-duplex communication environment between the initiator and target that enables the reduction or elimination of latencies incurred in a conventional FCP write I/O operation due to the half-duplex nature of a single FC Exchange. The write control IU may be an enhanced FCP_XFER_RDY IU or a new FC IU previously undefined by the FCP standard. |
申请公布号 |
US9195626(B2) |
申请公布日期 |
2015.11.24 |
申请号 |
US201313752974 |
申请日期 |
2013.01.29 |
申请人 |
EMULEX CORPORATION |
发明人 |
Pandit Parav Kanaiyalal;Smart James W. |
分类号 |
G06F13/42;G06F3/06 |
主分类号 |
G06F13/42 |
代理机构 |
McAndrews, Held & Malloy, Ltd. |
代理人 |
McAndrews, Held & Malloy, Ltd. |
主权项 |
1. A Fibre Channel (FC) Protocol for SCSI (FCP) target, comprising:
a FC port; and a processor, adapted to communicate with a FCP initiator via the FC port; wherein the FCP target is configured to send one or more FC write control information units (IUs) to the FCP initiator within a first FC exchange to request a transfer of data associated with a FCP write command IU previously sent to the FCP target by the FCP initiator within a second FC exchange, without the FCP initiator first sending its sequence initiative in the second FC exchange; wherein the first FC exchange is distinct from the second FC exchange; wherein a payload of each of the one or more write control IUs comprises:
an originator exchange identifier (OX_ID) value with which the FCP initiator originated the second FC exchange; anda responder exchange identifier (RX_ID) value assigned by the FCP target for the second FC exchange. |
地址 |
Costa Mesa CA US |