A multi-threaded accept in a vertical perimeter communication environment is disclosed. Embodiments of the present invention include a method for processing a connection in a multi-processor server system comprising receiving a connection indicator packet on a listener of the server system wherein the connection indicator packet is associated with a connection to be established. In response to the connection indicator, generating a connection data structure defining a connection path for the connection and assigning the path to a processor of the multi processor server. The path transmits a first acknowledgement packet in response to the connection indicator wherein the listener is free to process subsequent packets. The path receives a second acknowledgement packet to establish the connection on the processor and the path processes a plurality of data packets on the processor associated with the connection, wherein the data packets are identified with the path based on the data structure. By offloading a portion of the communication processing from the listener, the listener can service a new client faster, thus reducing latency and easing a critical bottleneck in a server system.

 
Web www.patentalert.com

> Processor with input data block discard mechanism for use in an oversubscription condition

~ 00387