Patent ID: 8468541

Claim:
A method comprising: accepting a file transfer request by an acceptor thread, the file transfer request comprising a request to transfer a file to a requestor; assigning the file transfer request to a first worker thread, the first worker thread to process the transfer of the file to the requestor; in response to assigning the file transfer request to the first worker thread, releasing the acceptor thread; disaggregating the file into a plurality of portions and sending a first portion of the plurality of portions of the file to the requestor; in response to sending the first portion, assigning, by a computer processor, the file transfer request to a shared poller thread, the shared poller thread to detect a socket event and shared by a plurality of file transfer requests; and in response to assigning the file transfer request to the shared poller thread, releasing the first worker thread so that the first worker thread is available to perform another operation.