×

INFORMATION SYSTEM, LOAD CONTROL METHOD, LOAD CONTROL PROGRAM AND RECORDING MEDIUM

  • US 20090133031A1
  • Filed: 01/09/2009
  • Published: 05/21/2009
  • Est. Priority Date: 10/29/2003
  • Status: Active Grant
First Claim
Patent Images

1. A load control server comprising a processor and a computer readable memory unit coupled to the processor, said memory unit containing program code configured to be executed by the processor to implement 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 time range, and wherein I is at least 1; and

    removing the detected bottleneck,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;

    said resource of at least one application server of the N application servers if I is at least 1 and does not exceed M and if a processing time for processing another type of transaction by any application server of the N application servers is not within the predesignated permissible processing time range;

    said resource related to input to the transaction if I is at least 1 and does not exceed M and if a processing time for processing another type of transaction by any application server of the N application servers is within the predesignated permissible processing time range;

    said resource of the database server if I exceeds M and if a processing time for processing another type of transaction by any application server of the N application servers is not within the predesignated permissible processing time range;

    said resource related to the transaction if I exceeds M and if a processing time for processing another type of transaction by any application server of the N application servers is within the predesignated permissible processing time range.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×