Abstract:
1. A method for monitoring transaction based systems monitoring their system resource and transaction performance data with thresholds on metrics, said method comprising the steps of collecting system resource data and transaction performance data on a period basis and each time a transaction performance metric is passed, triggering the collection of the system resource and storing an identifier correlating the transaction performance data and the system resource data; merging the collected system resource and transaction performance data; calculating the mean value for each system resource or transaction performance metric of merged data; identifying the metrics for which there is a significant difference between mean value obtained with triggering or without triggering; according to the identified metric mean value, calculating new thresholds of system resource metrics to be used for monitoring. The steps of the method ar e repeated a s many times a s necessary for a good training of the system monitoring. Alternatively, the method can be applied to a service offering distributed environment wherein the servers collect locally monitoring data, sending it for further processing on a manager server which sends back the new resource monitoring inputs .
Abstract:
Ein Leistungs- oder Zuverlässigkeitsmodell wird bereitgestellt, das das Verhalten einer Anwendung unter verschiedenen Bedingungen von System-Ressourcen darstellt. Dieses Modell kann die Form einer oder mehrerer dünn besetzter Matrizen haben, die Zuverlässigkeits- oder Leistungswerte für verschiedene Kombinationen von Bedingungen bereitstellen. Dieses Modell wird an einen Benutzer der Anwendung vertrieben und wird während der Ausführung der Anwendung mit Bezug auf Daten zu System-Ressourcen, die durch das Betriebssystem oder eine andere Überwachungs-Software bereitgestellt werden, abgefragt, um eine Angabe über die erwartete Leistung der Anwendung unter den bestehenden Betriebsbedingungen bereitzustellen. Diese Angabe kann einem Benutzer mitgeteilt werden, beispielsweise in einem Fall, in dem die Angabe außerhalb der Grenzen eines zufriedenstellenden Betriebs fällt. Das System kann außerdem versuchen, die zugewiesenen System-Ressourcen neu auszuhandeln, um die Leistung zu verbessern.
Abstract:
A performance or reliability model representing the behaviour of an application under different system resource conditions is provided. This model may take the form of one or more sparse matrix providing a reliability or performance values for different combinations of conditions. This model is distributed to a user of the application, and is consulted during execution of the application with reference to system resource information provided by the operating system or other monitoring software so as to provide an indication of the expected performance of the application under present operating conditions. This indication may be notified to a user, for example in a case where the indication falls outside predetermined bounds of satisfactory operation. The system may also attempt to renegotiate attributed system resources to as to improve performance.