Patent Number: 7,822,053

Title: Apparatus and method for TCP buffer copy distributed parallel processing

Abstract: A TCP buffer copy distributed parallel processing apparatus includes: a TCP reception processing section (TCPRPS); one or more TCP buffer copying sections (TCPBCS); a socket processing section; a reception packet buffer (RPB); and an application buffer. The TCPRPS executes packet receiving and TCP protocol processes. When packet receipt order matches transmission order from a counter host, the received packets are stored in an in-order queue provided in the RPB. Copy destination regions in the application buffer are determined based on TCP sequence numbers of the received packets. A buffer copy request is issued to copy the received packets from the RPB into the application buffer. Any TCPBCS is selected to send the buffer copy request to the selected TCPBCS, such that buffer copy of the received packets is executed as a distributed parallel process. Out-of-order received packets are stored in an out-of-order queue provided in the RPB.

Inventors: Yasuda; Masato (Tokyo, JP)

Assignee: NEC Corporation

International Classification: H04L 12/56 (20060101)

Expiration Date: 2018-10-26 0:00:00