Patent ID: 7707581

Claim:
A computer-implemented method for controlling a local multiplicity upper limit value of a first server in a management server for managing a plurality of first servers, comprising the steps of: monitoring global multiplicity current values of the plurality of first servers; processing transactions by an application server from the plurality of first servers, the processing transactions comprising: placing an application server from the plurality of first servers into a wait state until a transaction is initiated by a load distribution server from the plurality of first server; decrementing the local multiplicity current value at the determination that a transaction event has been completed; incrementing the local multiplicity current value at the determination that the transaction process has been enabled; adding disabled processes to a queue to re-initiate the process; processing groups of the transactions with regards to local and global multiplicity values in independent processing transactions; and producing a first instruction to change a local multiplicity upper limit value of the first server to a local multiplicity current value of the first server, on condition that the global multiplicity current value is equal to or greater than global multiplicity upper limit values of the plurality of the first servers, wherein the global multiplicity current value is the total number of transactions executed by the plurality of the first servers in a specified time frame; the local multiplicity current value is the number of transactions executed by the first server in a specified time frame; the global multiplicity upper limit value is a maximum tolerance of the total number of the simultaneously-executable transactions by the plurality of the first servers; and the local multiplicity upper limit value is a maximum tolerance of the number of the simultaneously-executable transactions in the first server.