Brevet FR3071335A1 (20190322)

REVENDICATIONS1. Procédé de gestion dynamique de l'ordonnancement de traitements par lots pour une infrastructure informatique (4) comportant une pluralité de machines, permettant d'adapter dans le temps l'ordonnancement de traitements par lot, caractérisé en ce qu'il comporte : - une étape (200) de définition et de mémorisation d'une pluralité de périodes de temps dans une unité temporelle (10), - une étape (500) de construction, pour chacune desdites périodes de temps mémorisée, d'un ordonnancement de traitements par lots, de façon à générer, via un module de conception de plans d'exécution (50), un catalogue de plans d'exécution (60) comportant une pluralité d'ordonnancement de traitements par lots, et - une étape (600) de sélection, dans ledit catalogue de plans d'exécution, d'un ordonnancement adapté de traitements par lots. 15\n<CLM>\1\tProcédé de gestion dynamique selon la revendication 1, caractérisé en ce que l'étape (200) de définition d'une pluralité de périodes de temps est réalisée à partir : de valeurs de volumes de données devant être traités par les traitements par lots en fonction du temps, de valeurs de consommation en ressource mesurée en fonction du temps et/ou 20 d'informations provenant des activités métiers.\n<CLM>\1\tProcédé de gestion selon l'une des revendications 1 ou 2, caractérisé en ce qu'il comprend en outre une étape (610) de détection de début d'une nouvelle période de temps telle que mémorisée dans l'unité temporelle (10) et en cas de détection d'une 25 nouvelle période de temps, ledit procédé comprend une étape (620) de sélection, dans ledit catalogue de plans d'exécution (60), d'un nouvel ordonnancement adapté de traitements par lots correspondant à la nouvelle période de temps.\n<CLM>\1\tProcédé de gestion selon l'une quelconque des revendications 1 à 3, caractérisé en ce 30 qu'il comprend une étape (900) de détection d'une déviation pour au moins un traitement par lots.\n<CLM>\1\tProcédé de gestion selon la revendication 4, caractérisé en ce que l'étape (900) de détection d'une déviation pour au moins un traitement par lots, comporte : 35 - une mesure du volume de données traitées par au moins un traitement par lots à un instant t, et [0554-BUL L13] 26 - une comparaison du volume de données traitées à un temps t par rapport à au moins une valeur de volume de données traitées préalablement enregistrée.\n<CLM>\1\tProcédé de gestion selon l'une des revendications 4 ou 5, caractérisé en ce que l'étape 5 (900) de détection d'une déviation pour au moins un traitement par lots, comporte : - une mesure de la valeur de consommation en ressources d'au moins un traitement par lots à un temps t, et - une comparaison de la valeur de consommation en ressources d'au moins un traitement par lots à un temps t par rapport à au moins une valeur de consommation 10 en ressource préalablement enregistrée.\n<CLM>\1\tProcédé de gestion selon l'une quelconque des revendications 4 à 6, caractérisé en ce que, en cas de détection d'une déviation pour au moins un traitement par lots, ledit procédé comporte en outre une étape de sélection d'un nouvel ordonnancement de traitements par lots dans le catalogue de plans d'exécution ou une étape d'adaptation de ordonnancement de traitements par lots exécuté de façon à intégrer la déviation pour l'au moins un traitement par lots.\n<CLM>\1\tProcédé de gestion dynamique selon l'une quelconque des revendications 1 à 7, caractérisé en ce qu'il comporte en outre : - une étape (300) d'acquisition, pour chacune desdites périodes de temps mémorisées, d'une empreinte de chaque traitement par lots pour chaque machine impactée par le traitement par lot, par une unité ressources (20), - une étape (400) de mémorisation de règles d'exécution et de niveaux de consommations attendus pour chacune desdites périodes de temps mémorisées, par une unité réglementaire (30), et en ce que l'étape (500) de construction d'un ordonnancement de traitements par lots, pour chacune desdites périodes de temps mémorisées, est réalisée à partir des empreintes de chaque traitement et dans le respect des règles d'exécution enregistrées ainsi que des niveaux de consommation attendus enregistrés.\n<CLM>\1\tProcédé de gestion dynamique selon l'une quelconque des revendications 1 à 8, caractérisé en ce qu'il comporte en outre une étape (800) de transmission de l'ordonnancement de traitements par lots sélectionné, à au moins une machine de l'infrastructure informatique (4) pour son exécution par un logiciel. [0554-BUL L13] 27\n<CLM>\1\tSystème pour la gestion dynamique de l'ordonnancement des traitements par lots comprenant au moins une machine informatique et un logiciel pour mettre en oeuvre un procédé de gestion dynamique d'ordonnancement de traitements par lots pour une infrastructure informatique (4) comportant une pluralité de machines, ledit système 5 permettant d'adapter dans le temps l'ordonnancement de traitements par lot, ledit système comportant : - une unité temporelle (10) apte à stocker des informations temporelles et à définir une pluralité de périodes de temps, - un module (50) de conception de plans d'exécution, apte à construire un 10 ordonnancement de traitements par lots, pour chacune desdites périodes de temps mémorisée dans l'unité temporelle (10), - un catalogue (60) de plans d'exécution optimisés, apte à stocker une pluralité d'ordonnancements de traitements par lots, et - un module (70) de sélection de plan d'exécution, apte à sélectionner un 15 ordonnancement de traitements par lots adapté.\n<CLM>\1\tSystème pour la gestion de l'ordonnancement selon la revendication 10 caractérisé en ce que l'unité temporelle (10) est apte à définir les périodes de temps sur la base de volumes de données devant être traités par les traitements par lot. 20 [0554-BUL L13]