Abstract:
Under the present invention, the performance of a set of system resources (14) is monitored in response to incoming request traffic (18). When a system resource is approaching an overload condition, a corrective action is identified (108) and implemented. Overload thresholds for each system resource and appropriate corrective actions are contained within a management policy (40). Based on a performance history of the corrective actions, the management policy can be changed/revised.
Abstract:
A method, system and computer-usable medium are disclosed for using an interactive progress indicator bar to graphically display the completion status of a plurality of computer operations, modify predetermined operations before they are completed, and then restart the modified operations. An interactive progress indicator bar is implemented in a graphical user interface (GUI) and comprises a plurality of progress indicator segments. As computer operations are completed, the details of their completion status are entered into a computer operation log and indexed to their corresponding progress indicator segments. Details of the completion status of predetermined computer operations are viewed by selecting one or more corresponding progress indicator segments through a user gesture. If a predetermined computer operation is to be modified, a second user gesture opens a dialog box allowing the user to perform predetermined modifications. Previously completed computer operations that are subsequent to the modified operation are reversed and computer operations are then restarted, beginning with the modified computer operation.
Abstract:
A grid coordinator which has been configured for autonomic failover can include a monitor communicatively linked to a multiplicity of grid hosts in a services grid. A metrics store can be coupled to the monitor and configured to store service metrics for individual service instances in the grid hosts. Optimization logic can be programmed to compute a best-fit between metrics stored for a set of service instances in a failed grid host, and platform metrics determined for a proposed replacement grid host. Finally, a failover processor can be coupled to the monitor and the optimization logic and communicatively linked to the grid hosts to create a new set of service instances in the proposed replacement grid host to replace the set of service instances in the failed grid host according to the best-fit computed in the optimization logic.
Abstract:
PROBLEM TO BE SOLVED: To provide a method for generating a distributed object program so as to enable a programmer to prepare a program as if it is locally executed. SOLUTION: Concerning this automatic object distribution, an object oriented program can be executed as a distributed program without any clear networking code and using any interface definition language(IDL). In this method, the programmer can try different distributions without complicating a programming task. This is achieved by generating two proxies for calling a method prepared for local calling through a network. These dynamically generated proxies can be propagated across the network just as if the call is local.
Abstract:
PROBLEM TO BE SOLVED: To provide a system and a method that route a service request in the field of distributed computing including Web services and grid services. SOLUTION: The system can include a model table configured to store resource models. A monitor can be coupled to the model table, and programmed both to model resource consumption in a service providing infrastructure and to store the modeled resource consumption in the model table. A router also can be coupled to the model table. Specifically, the router can be programmed to route each service request to a corresponding service instance disposed in an associated service host having a service providing infrastructure. In a preferred mode, the associated service host can include a grid host in a grid computing system. COPYRIGHT: (C)2004,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To dynamically reconstitute a program without intervention of a programmer by automatically generating a code for an application to be executed as a distribution application. SOLUTION: A project 401 is processed by a proxy generator 403, which generates a local proxy 405 and a remote proxy 407 and holds a non-changed object 401. A byte code changer 409 processes he non-changed object 401 and generates a serial-enabled object 411 from this object. As in an automatic object distribution(AOD), the remote proxy 407 receives a call from the local proxy 405 and performs a local call to the source object. Further, the remote proxy 407 includes a code for transferring the call from the remote object through the remote proxy 407 finally to the call destination.
Abstract:
Systems, methods and computer program products allow intranet administrators to assign, generate and deliver content to users of an intranet. Intranet users are defined and assigned to various defined user groups. Units of content available to users of an intranet are also defined and assigned to various defined content groups. The defined content groups are then associated with the defined user groups such that each of the defined user groups has at least one of the defined units of content associated therewith. A content page creation .profile is provided for each defined use r and is configured to control how content is displayed within a user's customized content page. Through identified relationships of user groups and content groups, the units of content assign ed to a user can be determined and a content page containing the assigned units of content can b e created and delivered to a user.
Abstract:
Systems, methods and computer program products allow intranet administrators to assign, generate and deliver content to users of an intranet. Intranet users are defined and assigned to various defined user groups. Units of content available to users of an intranet are also defined and assigned to various defined content groups. The defined content groups are then associated with the defined user groups such that each of the defined user groups has at least one of the defined units of content associated therewith. A content page creation profile is provided for each defined user and is configured to control how content is displayed within a user's customized content page. Through identified relationships of user groups and content groups, the units of content assign ed to a user can be determined and a content page containing the assigned units of content can b e created and delivered to a user.
Abstract:
A method and apparatus for allowing applets to be executed natively over a non-IP network. The method and apparatus provide an applet loader that initiates the applet download, services the class faults that are encountered and allows calls to non-IP APIs without compromising the security mechanisms of Java running on TCP/IP. This allows applets to be run without web browsers or web servers.