Patent application number | Description | Published |
20080216093 | METHOD, SYSTEM AND COMPUTER PROGRAM FOR MONITORING COMPONENTS IN A SERVICE FRAMEWORK - A solution is proposed for monitoring usage of bundles in the OSGi environment. For this purpose, an event notification interface of the OSGi environment is exploited. Particularly, each event relating to a change of state of a bundle (such as its addition, removal, starting and stopping) is detected by an auxiliary bundle—which previously subscribed to the event notification interface. The auxiliary bundle can then forward the detected events to a licensing agent, which identifies the bundle by means of a software catalogue. In this way, the desired result is achieved without requiring any instrumentation of the bundles to be monitored. | 09-04-2008 |
20100174763 | Software Inventorying System for a Shared File System - Efficiently performing a complete inventory of a shared file system is provided. A list of a set of shared file systems is sent from a configuration management agent to a central server, the list indicates which shared file systems are mounted by a computing device associated with the configuration management agent. Responsive to a notification from a central server indicating that a software inventory scan is to be performed by the configuration management agent, a software inventory scan of the one or more shared file systems is initiated. Results of the software inventory scan are uploaded to the central server and shared with other computing devices that mount the one or more shared file systems in the set of shared file systems. Thus, other the computing devices do not have to scan the one or more shared file systems to retrieve the results of the software inventory scan. | 07-08-2010 |
20100218170 | Method System and Computer Program for Metering Usage of Software Products Based on Real-Time Benchmarking of Processing Power - A solution ( | 08-26-2010 |
20110016360 | Predictive Monitoring With Wavelet Analysis - A computer implemented method, computer program product and system for monitoring a plurality of hardware or software system resources for identifying hidden trends in the behavior of the system resources, includes: collecting metrics of at least one system resource indicative of the behavior of at least one system resource; for each of the at least one system resource, determining a spectrum representative of a time-based signal of the collected metrics; performing a wavelet transform on each of the at least one spectrum; and analyzing the result of the wavelet transform to identify possible linear trends in the behavior of the at least one system resource. | 01-20-2011 |
20110276942 | Discovering Multi-Component Software Products - A solution ( | 11-10-2011 |
20120151488 | Measuring Transaction Performance Across Application Asynchronous Flows - A mechanism modifies a deployment descriptor of each application component including at least one producer application component or consumer application component, by adding, for each producer application component or consumer application component, an application component identifier, a producer or consumer type, and a recipient identifier of a recipient the application component uses. Responsive to determining a match exists and the given application component is of producer type, the application server virtual machine logs an identifier of a recipient containing a message sent by the given application component, a correlation identifier of the given application component, and an execution start time. Responsive to determining a match exists and the given application component is of consumer type, the application server virtual machine logs an identifier of the recipient resource containing a message processed by the given application component, a correlation identifier of the given application component, and an execution end time. | 06-14-2012 |
20120297252 | Predictive Monitoring With Wavelet Analysis - A computer implemented method, computer program product and system for monitoring a plurality of hardware or software system resources for identifying hidden trends in the behavior of the system resources, includes: collecting metrics of at least one system resource indicative of the behavior of at least one system resource; for each of the at least one system resource, determining a spectrum representative of a time-based signal of the collected metrics; performing a wavelet transform on each of the at least one spectrum; and analyzing the result of the wavelet transform to identify possible linear trends in the behavior of the at least one system resource. | 11-22-2012 |
20130174156 | Measuring Transaction Performance Across Application Asynchronous Flows - A mechanism modifies a deployment descriptor of each application component including at least one producer application component or consumer application component, by adding, for each producer application component or consumer application component, an application component identifier, a producer or consumer type, and a recipient identifier of a recipient the application component uses. Responsive to determining a match exists and the given application component is of producer type, the application server virtual machine logs an identifier of a recipient containing a message sent by the given application component, a correlation identifier of the given application component, and an execution start time. Responsive to determining a match exists and the given application component is of consumer type, the application server virtual machine logs an identifier of the recipient resource containing a message processed by the given application component, a correlation identifier of the given application component, and an execution end time. | 07-04-2013 |
20140149987 | Batch Jobs Using Positional Scheduling Policies of Mobile Devices - Mechanisms are provided for executing a batch job associated with a mobile device. A batch job data structure is retrieved that defines a batch job having a plurality of operations to be executed and a scheduling rule having one or more criteria is retrieved. The one or more criteria comprises at least one of a geographical position criteria or a geographical movement criteria for defining a position or path of motion of the mobile device required for initiating execution of the batch job. A determination is made as to whether one of current or predicted future position or path of motion of the mobile device satisfies the criteria of the scheduling rule. In response to the current or predicted future position or path of motion of the mobile device satisfying the criteria of the scheduling rule, execution of the batch job is initiated. | 05-29-2014 |