Brevet FR3076000A1 (20190628)

REVENDICATIONS1. Procédé d'identification d'une unité de travail au cours de son exécution par un équipement client distant, caractérisé en ce qu'il comprend les étapes suivantes : - Obtention (El) au cours de l'exécution de l'unité de travail d'une pluralité de mesures représentatives d'une empreinte de l'unité de travail sur les ressources de l'équipement client pendant au moins une période temporelle prédéterminée ; - Prédiction (E2) par un système de prédiction automatique préalablement entraîné en mode supervisé et à partir de la pluralité de mesures collectées, d'une probabilité d'appartenance de ladite unité de travail à au moins une classe d'unité de travail d'une pluralité de classes; et - Décision (E3) d'affecter à l'unité de travail la classe associée à la probabilité la plus élevée, lorsqu'elle est supérieure ou égale à un seuil de confiance prédéterminé.\n<CLM>\1\tProcédé d'identification d'une unité de travail, selon la revendication 1, caractérisé en ce qu'aucune classe de la pluralité de classes n'est affectée à l'unité de travail, lorsque la probabilité la plus élevée est inférieure au seuil de confiance prédéterminé.\n<CLM>\1\tProcédé d'identification d'une unité de travail, selon la revendication 2, caractérisé en ce que l'étape d'obtention (El) est répétée sur une deuxième période temporelle, en ce qu'une deuxième pluralité de mesures est collectée et en ce que l'étape de prédiction (E2) est répétée à partir de la première et de la deuxième pluralité de mesures.\n<CLM>\1\tProcédé d'identification d'une unité de travail, selon l'une des revendications 1 à 3, caractérisé en ce qu'il comprend, dans une phase préalable d'apprentissage du système de prédiction : - Commande (A11) d'exécution d'une pluralité d'unités de travail, par au moins un équipement client digne de confiance ; - Collecte (Al2), pour une dite exécution, de la pluralité de mesures représentatives de l'empreinte sur les ressources informatiques de l'équipement client de ladite d'unité de travail pendant au moins une période temporelle prédéterminée; - Génération (A3) d'un ensemble de données d'apprentissage, comprenant, pour la pluralité d'unités de travail, la pluralité de mesures collectées pour l'exécution d'une unité de travail associée à une étiquette représentative de sa classe réelle; et 28 - Une étape d'entraînement (A4) du système à partir d'un premier sous-ensemble de l'ensemble de données d'apprentissage généré.\n<CLM>\1\tProcédé d'identification d'une unité de travail selon la revendication précédente, caractérisé en ce qu'il comprend une étape (A2) de prétraitennent de la pluralité de mesures collectées 5 comprenant une sous-étape de réduction de bruit et une étape de lissage des données collectées sur la période temporelle prédéterminée..\n<CLM>\1\tProcédé d'identification d'une unité de travail selon l'une des revendications 4 et 5, caractérisé en ce qu'il comprend, dans la phase d'apprentissage, une étape de test (A5) du système de prédiction automatique à l'aide de pluralités de mesures d'un deuxième sous-ensemble de 10 l'ensemble de données d'apprentissage, distinct du premier, destinée à produire pour une pluralité de mesures fournies en entrée, une probabilité d'appartenance de ladite unité de travail à au moins une classe d'unité de travail d'une pluralité de classes, une étape de détermination (A6) d'une mesure de précision de la prédiction par comparaison de la classe prédite à la classe réelle de l'unité de travail représentée par l'étiquette associée à la pluralité de mesures et une 15 étape (A7) de calcul du seuil de confiance pour l'étape de décision, en fonction de la mesure de précision déterminée.\n<CLM>\1\tDispositif (100) d'identification d'une unité de travail au cours de son exécution par un équipement client distant, ledit dispositif comprenant une machine de calcul dédiée à ou configurée pour : - Obtenir (OBT) au cours de l'exécution de l'unité de travail une pluralité de mesures 20 représentatives d'une empreinte de l'unité de travail sur les ressources informatiques de l'équipement client pendant une période temporelle prédéterminée ; - Prédire (PRED) par un système de prédiction automatique préalablement entraîné et à partir de la pluralité de mesures collectées, une probabilité d'appartenance de ladite unité de travail à au moins une classe d'unité de travail d'une pluralité de classes 25 prédéterminées ; - Décider (CLAS) d'affecter à l'unité de travail la classe associée à la probabilité la plus élevée, lorsqu'elle est supérieure ou égale à un seuil de confiance prédéterminé.\n<CLM>\1\tProcédé de contrôle d'exécution d'une unité de travail par un équipement client distant sur commande d'un équipement serveur, comprenant les étapes suivantes : 29 - Collecte (C2) d'une pluralité de mesures représentatives d'une empreinte de l'unité de travail sur les ressources informatiques de l'équipement client pendant une période temporelle prédéterminée - Obtention (C4) d'une classe de l'unité de travail à partir de la pluralité de mesures 5 collectée par le procédé d'identification selon l'une des revendications 1 à 6; - Décision (C8) de déclencher une action de contrôle lorsque la classe obtenue diffère d'une classe réelle associée à la tâche commandée.\n<CLM>\1\tProcédé de contrôle d'exécution selon la revendication 8, caractérisé en ce que l'action de contrôle déclenchée appartient au groupe comprenant au moins : 10 - L'itération des étapes de collecte prédiction et décision sur au moins une autre période prédéterminée ; - La mise en oeuvre d'une vérification supplémentaire ; - L'inscription de l'équipement client sur une liste d'équipements clients indignes de confiance; 15 - La commande d'exécution de l'unité de travail à un autre équipement client.\n<CLM>\1\tDispositif (200) de contrôle d'exécution d'une unité de travail par un équipement client distant sur commande d'un équipement serveur, ledit dispositif comprenant une machine de calcul dédiée à ou configurée pour : - Collecter (COLL) une pluralité de mesures représentatives d'une empreinte de l'unité de 20 travail sur les ressources informatiques de l'équipement client pendant une période temporelle prédéterminée ; - Obtenir (OBT) une prédiction de classe de l'unité de travail à partir de la pluralité de mesures collectée par le procédé d'identification selon l'une des revendications 1 à 6; - Décider (DEC) de déclencher une action de contrôle lorsque la classe obtenue diffère d'une 25 classe réelle associée à l'unité de travail commandée.\n<CLM>\1\tEquipement serveur (ES) apte à commander l'exécution d'une unité de travail à au moins un équipement client distant par l'intermédiaire d'un réseau de communication, caractérisé en ce qu'il comprend un dispositif (200) de contrôle d'exécution d'une unité de travail selon la revendication\n<CLM>\1\t30 30\n<CLM>\1\tProgramme d'ordinateur (Pg1, Pg2) comportant des instructions pour la mise en oeuvre du procédé d'identification d'une unité de travail selon l'une des revendications 1 à 6 ou le procédé de contrôle de l'exécution d'une unité de travail selon l'une quelconque des revendications 8 à 9, lorsque ledit programme est exécuté par un processeur. 5\n<CLM>\1\tSupport d'enregistrement lisible par un ordinateur, sur lequel est enregistré un programme d'ordinateur comprenant des instructions de code de programme pour l'exécution des étapes des procédés selon les revendications 1 à 6 et 8 à 9.