×

STATUS HUB USED BY AUTONOMIC APPLICATION SERVERS

  • US 20080307438A1
  • Filed: 07/28/2008
  • Published: 12/11/2008
  • Est. Priority Date: 09/03/2003
  • Status: Abandoned Application
First Claim
Patent Images

1. An autonomic system for serving applications comprising:

  • one or more computer systems having a plurality of application components, each application component automatically generating and conveying component usage messages after a predetermined time interval to a centralized location, receiving from said centralized location at least one component status publication generated based upon said component usage messages, each component usage message generated by a corresponding one of the plurality of application components and specifying activity information about the corresponding application component, said activity information specifying at least one of a number of users accessing the corresponding application component, a number of requests received by the corresponding application component within the predetermined time interval, and a rate at which resources of the corresponding application component are used, wherein said component status publication specifies a state of said at least one application component, wherein said centralized location determines the state based upon at least one of said component usage messages, wherein responsive to an overload condition, said centralized location adjusts the specified state of said application component in said component status publication from a steady-state to an overload-state, and wherein responsive to an end of said overload condition, said centralized location adjusts the specified state from the overload-state to the steady-state;

    at least one application server configured to receive client requests for executing one or more computing tasks and select server responses to said client requests, wherein said computing tasks include at least one among a data processing task and a data management task, wherein the at least one application server is further configured to select server responses bydetermining that a server response to execute said computing tasks can be provided using either one of said external components or one of said local components,comparing an usage level of said external component specified in said component status publication with a predetermined usage threshold value, andif said usage threshold value is exceeded, using said local component to provide said server response for executing said computing tasks, otherwise using said external component to provide said server response for executing said computing tasks; and

    a status hub configured to receive said component usage messages from at least one of said application components communicatively linked to said status hub and to responsively publish at least one component status publication to the at least application server, wherein each of said component status publications specifies a usage level for an associated one of said application components.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×