| US 7,539,790 B1 | ||
| Reducing latency in SCSI protocol | ||
| Douglas J. Cameron, Woodinville, Wash. (US) | ||
| Assigned to 3PAR, Inc., Fremont, Calif. (US) | ||
| Filed on Nov. 15, 2005, as Appl. No. 11/280,828. | ||
| Int. Cl. G06F 5/00 (2006.01); G06F 13/28 (2006.01) | ||
| U.S. Cl. 710—52 [710/22; 710/23; 710/24; 710/56] | 11 Claims |

| 1. A method for communicating over Small Computer Systems Interface (SCSI) protocol, comprising:
a first device:
allocating buffers for a dummy SCSI read command; and
sending the dummy SCSI read command to a second device when the first device does not wish to read any data from the second
device, wherein the dummy SCSI read command indicates that the first device is ready to receive a write from the second device;
the second device adding the dummy SCSI read command to a command queue; and
when the second device wishes to write data to the first device, the second device:
removing the dummy SCSI read command from the command queue; and
sending a response to the dummy SCSI read command to the first device as the write, the response including the data that the
second device wishes to write to the first device.
|