Patent ID: 8024445

Claim:
A socket management device that manages a number of sockets allocated to each of one or more applications operating in a computer system, the socket management device comprising: a computer memory; a means for application management that stores a total socket count indicating a total number of sockets which can be allocated to all of the one or more applications, and a target socket count for each of the one or more applications indicating a target value for the number of sockets allocated to each of the one or more applications, wherein the means for application management is embedded in the computer memory; a means for scheduling that recalculates, when a socket-count change request indicating a socket acquisition request or a socket release request is received from any of the one or more applications, the target socket count of a request-source application which has issued the socket-count change request, based on the received socket-count change request and based on the total socket count and the target socket count for each of the one or more applications, which are stored in the means for application management, and that updates the target socket count of the request-source application stored in the means for application management so as to have the recalculated target socket count; and a means for response that generates a response to the socket-count change request based on the target socket count recalculated by the means for scheduling, and that notifies the response to the request-source application.