Patent ID: 7565395
Filing Date: 2009-07-21
Classification: G06F,H04L

Abstract:
1. In a distributed computing environment that includes a computing system configured to access messages directed towards a service module using a first input buffer, wherein the first input buffer is not accessed by an instance of the service module if the service module instance is determined to be recycled, and the first input buffer comprising one or more computer-readable storage media, a method for preserving correlation between messages of the same session handled by the service module instance, the method comprising: the first input buffer receiving and storing a session initiation message; providing the session initiation message to the service module instance; the service module instance accessing the session initiation message from the first input buffer; after the service module instance accessing the session initiation message, the service module instance processing the session initiation message; as a result of processing the session initiation message, determining from the session initiation message that a session is to be initiated; in response to determining that the session is to be initiated, associating a second input buffer with the service module instance, the second input buffer to be used for receiving any subsequent messages associated with the session, and the second input buffer to be used for the service module instance receiving messages associated with the session regardless of whether or not a recycling determination is made for the service module instance; receiving one or more subsequent messages of the session in the second input buffer; and the service module instance processing the one or more subsequent messages of the session from the second input buffer.