Brevet FR3073298A1 (20190510)

REVENDICATIONS1. Procédé de recherche de marge d'optimisation des ressources d'une infrastructure informatique, ladite infrastructure informatique hébergeant une chaine applicative faisant appel à une pluralité de ressources, ledit procédé comportant les étapes suivantes : - Exécution (200) d'un ensemble de requêtes, ladite exécution de l'ensemble de requêtes simulant le fonctionnement de la chaine applicative, - Analyse (300) des résultats de l'ensemble de requêtes, ladite analyse comportant une mesure (310) de valeurs de paramètres de qualité de service en réponse à l'exécution de l'ensemble de requêtes et une comparaison (320) des valeurs mesurées de paramètres de qualité de service à des valeurs de seuils prédéterminés de paramètres de qualité de service, - Analyse (400) de l'utilisation des ressources, ladite analyse comportant une mesure (410) de valeurs d'utilisation de ressources en réponse à l'exécution de l'ensemble de requêtes et une comparaison (420) des valeurs mesurées d'utilisation de ressources à des valeurs de seuils prédéterminés minimum d'utilisation de ressources, - Identification (500) d'une marge d'optimisation des ressources, ladite identification comportant l'identification d'une ressource sous-utilisée, ladite ressource sous- utilisée étant une ressource dont la valeur mesurée d'utilisation de ressource est inférieure à la valeur de seuil prédéterminé maximum d'utilisation de ladite ressource alors que les valeurs mesurées de paramètres de qualité de service sont en adéquation avec les valeurs des seuils prédéterminés de paramètres de qualité de service.\n<CLM>\1\tProcédé de recherche de marge d'optimisation selon la revendication 1, caractérisé en ce qu'il comprend une étape de modification (550) du niveau d'une ressource, de préférence d'une ressource sous-utilisée, avant une réexécution des étapes du procédé de recherche de marge d'optimisation.\n<CLM>\1\tProcédé de recherche de marge d'optimisation selon la revendication 2, caractérisé en ce que les étapes du procédé sont répétées jusqu'à ce que les valeurs mesurées d'utilisation de chacune des ressources soient comprises entre la valeur de seuil prédéterminé minimum d'utilisation de la ressource et une valeur de seuil prédéterminé maximum d'utilisation de la ressource. Réf [0561-BULL17] 29\n<CLM>\1\tProcédé de recherche de marge d'optimisation selon l'une des revendications 2 ou 3, caractérisé en ce qu'il comprend la mise en oeuvre (570) d'un script permettant de contrôler automatiquement le niveau de la ressource. 5\n<CLM>\1\tProcédé de recherche de marge d'optimisation selon l'une des revendications 2 ou 3, caractérisé en ce que, si la ressource à modifier nécessite une intervention manuelle pour sa modification, il comprend la génération (580) d'une alerte comportant un identifiant de la ressource dont le niveau est à modifier et une instruction sur le niveau à atteindre. 10\n<CLM>\1\tProcédé de recherche de marge d'optimisation selon l'une quelconque des revendications 1 à 4, caractérisé en ce qu'il comprend, si plusieurs ressources sous-utilisées ont été identifiées, une étape de sélection (541) d'une ressource sous-utilisée.\n<CLM>\1\tProcédé de recherche de marge d'optimisation selon la revendication 6, caractérisé en ce 15 que chacune des ressources est associée à un paramètre de priorité et en ce que l'étape de sélection de la ressource sous-utilisée prend en compte la valeur du paramètre de priorité de chacune des ressources sous-utilisées.\n<CLM>\1\tProcédé de recherche de marge d'optimisation selon l'une quelconques des 20 revendications 2 à 7, caractérisé en ce que la valeur du niveau modifié d'une ressource est calculée en fonction de la différence entre la valeur mesurée d'utilisation de la ressource, une valeur du seuil prédéterminé maximum d'utilisation de la ressource et une valeur de pas de la ressource. 25\n<CLM>\1\tProcédé de recherche de marge d'optimisation selon l'une quelconques des revendications 1 à 8, caractérisé en ce qu'il comprend une étape de modification (552) du niveau d'une ressource dont la valeur mesurée d'utilisation dépasse le seuil prédéterminé maximum d'utilisation avant une réexécution des étapes du procédé d'optimisation. 30\n<CLM>\1\tProcédé de recherche de marge d'optimisation selon l'une quelconques des revendications 1 à 9, caractérisé en ce que, si les valeurs mesurées de paramètre de qualité de service ne sont pas en adéquation avec les valeurs seuil de paramètre de qualité de service, il comprend une étape (520) d'identification d'une ressource responsable d'une détérioration de la qualité de service. 35 Réf : [0561-BULL17] 30 11 Procédé de recherche de marge d'optimisation selon l'une quelconque des revendications 1 à 10, caractérisé en ce que, si les valeurs mesurées de paramètre de qualité de service sont en adéquation avec les valeurs seuils de paramètre de qualité de service et les valeurs mesurées d'utilisation de ressources sont supérieures aux valeurs 5 de seuils prédéterminés minimum d'utilisation, il comprend une étape (600) de génération d'un bilan comportant des valeurs de niveau réduit de ressource pour l'infrastructure informatique hébergeant la chaine applicative.\n<CLM>\1\tDispositif (100) de recherche de marge d'optimisation des ressources d'une infrastructure 10 informatique hébergeant une chaine applicative, ledit dispositif comportant : - Un module (20) d'injection, apte à exécuter un ensemble de requêtes, ladite exécution de l'ensemble de requêtes simulant le fonctionnement de la chaine applicative, - Un module (30) de suivi du niveau de service apte à analyser des résultats de 15 l'ensemble de requêtes, à mesurer des valeurs de paramètres de qualité de service en réponse à l'exécution de l'ensemble de requêtes et à comparer des valeurs mesurées de paramètres de qualité de service à des valeurs de seuils prédéterminés de paramètres de qualité de service, - Un module (40) de suivi de ressources apte à analyser l'utilisation des ressources, à 20 mesurer des valeurs d'utilisation de ressources en réponse à l'exécution de l'ensemble de requêtes et à comparer les valeurs mesurées d'utilisation de ressources à des valeurs de seuils prédéterminés minimum d'utilisation de ressources, - Un module (50) d'optimisation de ressource apte à identifier une marge 25 d'optimisation des ressources, ladite identification comportant l'identification d'une ressource sous-utilisée, ladite ressource sous-utilisée étant une ressource dont la valeur d'utilisation de ressource est inférieure à la valeur de seuil prédéterminé maximum d'utilisation de ladite ressource alors que les valeurs mesurées de paramètres de qualité de service sont en adéquation avec les valeurs des seuils 30 prédéterminés de paramètres de qualité de service. Réf [0561-BULL17]