Patent ID: 7480719
Filing Date: 2009-01-20
Classification: G06F,H04L,Y10S

Abstract:
1. A method for controlling bottlenecks in an information system that includes N application servers and a database server, wherein N is at least 2, wherein each application server is adapted to execute at least one application program for processing a transaction received by each application server from a terminal, wherein the database server is adapted to access a database based on a request received from any application server of the N application servers, and wherein the method comprises: monitoring a processing time required for each application program to process the transaction received by each application server; detecting a bottleneck relating to usage of at least one resource, wherein each resource of the at least one resource is independently selected from the group consisting of a resource of at least one application server of the N application servers, a resource related to input to the transaction, a resource of the database server, and a resource related to the transaction, wherein said detecting is responsive to said monitoring having determined that the processing time for processing the transaction by I application servers of the N application servers is not within a predesignated permissible processing, wherein M denotes a predesignated threshold number of application servers, wherein said detecting the bottleneck relating to usage of at least one resource comprises identifying the at least one resource, and wherein said identifying the at least one resource comprises independently identifying each resource of the at least one resource as being: