PROFILE NORMALIZATION IN AN AUTONOMIC SOFTWARE SYSTEM

There is provided an autonomic software system and method for normalizing a profile collected for an executing application to account for one or more actions applied to the executing application after the profile was collected, comprising: predicting an impact of applying the one or more actions to...

Full description

Saved in:
Bibliographic Details
Main Authors SWEENEY, PETER, F, HIND, MICHAEL, J
Format Patent
LanguageEnglish
French
Published 24.02.2005
Edition7
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:There is provided an autonomic software system and method for normalizing a profile collected for an executing application to account for one or more actions applied to the executing application after the profile was collected, comprising: predicting an impact of applying the one or more actions to the executing application by utilizing the profile and the one or more actions; and adjusting the profile to form a normalized profile according to the predicted impact. A plurality of different a profile consumers, such as, a phase shift detector, an action evaluator as well as a normalizing controller, may utilize the normalized profile to improve the behavior of the executing application. In addition,, online visualization tools may be implemented to graphically depict the normalized profiles, as well as differences between the collected profiles and the normalized profiles. La présente invention se rapporte à un système logiciel autonome et à un procédé destiné à normaliser un profil recueilli pour un programme d'exécution, ce qui permet de rendre compte d'une ou plusieurs actions appliquées audit programme d'exécution après que le profil a été recueilli. Le procédé selon l'invention consiste : à prédire l'effet produit par l'application de la ou les actions audit programme d'exécution, à l'aide dudit profil et de la ou lesdites actions ; et à ajuster le profil, afin de former un profil normalisé en fonction de l'effet prédit. Une pluralité de dispositifs utilisateurs de profils, tels qu'un détecteur de déphasage, un évaluateur d'actions et un contrôleur de normalisation, peuvent faire appel au profil normalisé pour améliorer le comportement du programme d'exécution. De plus, des outils de visualisation en ligne peuvent être mis en oeuvre pour illustrer graphiquement les profils normalisés, ainsi que des différences entre les profils recueillis et les profils normalisés.
Bibliography:Application Number: WO2004US25133