An initiator holds commands corresponding to ORBs issued to a target in an I/O request queue until it receives a completion response from the target. The target has read and write execution agents, and processes commands from the initiator. When a connection between the initiator and target is disconnected,...http://www.google.com/patents/US6701386?utm_source=gb-gplus-sharePatent US6701386 - Identifier based data communication