Patent ID: 8464074

Claim:
A method, comprising: receiving a write command from a network device, wherein the write command corresponds to a particular task; composing and sending a transfer ready to the network device in response to the write command; receiving data from the network device; composing a status and sending the status to the network device, the status indicating that the write to a target indicated by the write command was successful; performing at least one of encryption or compression of the data to generate modified data; and sending the modified data to the target indicated by the write command, wherein the modified data is sent to the target when a task status associated with the particular task indicates that processing in association with the particular task is completed; wherein the status is sent to the network device after the data has been received from the network device and prior to completion of performing at least one of encryption or compression of the data, wherein the status is sent to the network device prior to receiving a status from the target; wherein performing at least one of encryption or compression of the data to generate modified data is initiated before all data sent via the write command has been received.