(EN) 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.
(FR) Selon l'invention, un modèle de performance ou de fiabilité représentant le comportement d'une application dans différentes conditions de ressources système est fourni. Ce modèle peut prendre la forme d'une ou plusieurs matrices clairsemées fournissant des valeurs de fiabilité ou de performance pour différentes combinaisons de conditions. Ce modèle est distribué à un utilisateur de l'application, et est consulté durant l'exécution de l'application relativement à dans informations de ressources système fournies par le système d'exploitation ou un autre logiciel de surveillance de façon à fournir une indication des performances attendues de l'application dans les conditions de fonctionnement présentes. Cette indication peut être notifiée à un utilisateur, par exemple dans un cas dans lequel l'indication tombe en dehors des bornes prédéterminées de fonctionnement satisfaisant. Le système peut également tenter de renégocier des ressources système attribuées de façon à améliorer les performances.