A method for accelerating storage access in a network. The method
comprises receiving a data record having a plurality of data segments.
The data segments are stored in a local memory of a network controller
(NC). A virtual write buffer (VWB) entry is assigned for the incoming
data record in the NC local memory. The data segments of said data record
are reassemble using the VWB. The data record is sent from the network
controller directly to an I/O controller of a storage device.