Brevet FR3076370A1 (20190705)

REVENDICATIONS1 Procede de planification auto-adaptative de I'ordonnancement de traitements par lot, lesdits traitements par lots etant configures pour traiter des donnees generees lors d'activites métier sur une infrastructure informatique de production (5), ledit procede etant mis en oeuvre par un dispositif (1) associe a un referentiel ressource (11) apte a memoriser les ressources disponibles pour les traitements par lots sur une infrastructure informatique de traitement (4) et a un referentiel reglementaire (12) apte a memoriser des regles d'execution des traitements par lots, ledit procede comprenant : - une etape de mesure (400), par des sondes (40), de parametres d'activites métier sur l'infrastructure informatique de production (5), - une etape de definition (500), par un module de calcul d'impact (50), d'un profit temporel pour chacun des traitements par lot en fonction des valeurs de parametres d'activites métier mesurees et d'un modele de comportement de traitement par lot, et - une etape de conception (600), par un module de conception (60) de plan d'ordonnancement, d'un plan d'ordonnancement optimisant les ressources a partir des profils temporels des traitements par lot et dans le respect des regles d'execution memorisees dans le referentiel reglementaire (12) et des donnees de ressources memorisees dans le referentiel ressources (11).\n<CLM>\1\tProcede de planification selon la revendication 1, caracterise en ce que l'etape de definition (500) comporte en outre la prise en compte de seuils d'utilisation maximum des ressources memorises dans le referentiel de ressources (11).\n<CLM>\1\tProcede de planification selon l'une des revendications 1 ou 2, caracterise en ce que l'etape de conception (600) du plan d'ordonnancement comprend une modelisation de ('utilisation de cheque ressources durant une periode de traitements afin de pouvoir determiner la quantite de ressources disponibles pour les autres traitements durant la periode.\n<CLM>\1\tProcede de planification selon l'une quelconque des revendications 1 a 3, caracterise en ce qu'il comprend une etape prealable de definition (200) d'un modele de comportement de traitements par lot comportant les sous etapes de : - chargement (220) de valeurs de parametres d'activites métier, de preference mesurees sur l'infrastructure informatique de production (5) lors de la generation des donnees a traiter, [0574-BUL L21] 34 - chargement (240) de valeurs de parametres de comportement de traitements par lot, de preference mesurees sur ('infrastructure informatique de traitement (4) lors du traitement des donnees generees par des applications métiers, et - generation (250), par un module de modelisation (20), d'un modele de comportement 5 des traitements par lot a partir des valeurs de parametres d'activites métier et valeurs de parametres de comportement.\n<CLM>\1\tProcede de planification selon l'une quelconque des revendications 1 a 4, caracterise en ce qu'il comprend une etape prealable de definition (300) d'un modele d'auto-adaptation 10 comportant les sous etapes de : - chargement (320) de valeurs de parametre de comportement d'un premier traitement par lot lors du traitement des donnees generees par des applications métiers, - chargement (340) de valeurs de parametres de comportement d'au moins un autre traitement par lot lors du traitement des donnees generees par des applications métiers, 15 - generation (350), par un module de modelisation (20), d'un modele d'autoadaptation a partir des valeurs de parametres de comportement charges.\n<CLM>\1\tProcede de planification selon l'une quelconque des revendications 1 a 5, caracterise en ce qu'il comprend une etape d'enregistrement des plans d'ordonnancement optimisant les 20 ressources dans un catalogue (61) de plans d'ordonnancement et une etape de selection (550) d'un plan d'ordonnancement adapte.\n<CLM>\1\tProcede de planification selon l'une quelconque des revendications 1 a 6, caracterise en ce qu'il comprend une etape de mise en oeuvre du plan d'ordonnancement optimise. 25\n<CLM>\1\tProcede de planification selon la revendication 7, caracterise en ce qu'il comporte une etape (660) de mesure des parametres de comportement des traitements par lot.\n<CLM>\1\tProcede de planification selon l'une des revendications 7 ou 8, caracterise en ce qu'il 30 comprend une etape de detection (700) d'une deviation dans ('execution des traitements par lot.\n<CLM>\1\tProcede de planification selon la revendication 9, caracterise en ce que l'etape de detection (700) d'une deviation, comporte une mesure d'un parametre de comportement 35 d'un traitement par lot a un instant t, et une comparaison de la valeur du parametre de comportement mesure a une valeur du parametre de comportement attendue, la presence d'un kart etant indicatrice d'une deviation. [0574-BUL L21] 35\n<CLM>\1\tProcede de planification selon l'une des revendications 9 ou 10, caracterise en ce que, en cas de detection d'une deviation pour un ou plusieurs traitements par lot, ledit procede comporte en outre une etape de generation (800) d'un module de comportement affine, d'un profil temporel affine, et/ou d'un plan d'ordonnancement affine. 5\n<CLM>\1\tProcede de planification selon l'une quelconque des revendications 1 a 11, caracterise en ce que la conception de plan d'ordonnancement optimise (600,\n<CLM>\1\tconcerne seulement une partie des traitements par lot devant etre executes sur une periode pour traiter les donnees generees lors des activites métier. 10\n<CLM>\1\tProcede de planification selon la revendication 12, caracterise en ce qu'il comporte une etape (850) de conception d'un plan d'ordonnancement posterieur, pour une nouvelle periode, en fonction d'un module d'auto-adaptation et a partir des profils temporels des traitements par lot, de valeurs mesurees de comportement de traitement par lot pendant 15 une periode anterieure et dans le respect des regles d'execution memorisees dans le referentiel reglementaire et des donnees de ressources memorisees dans le referentiel ressource.\n<CLM>\1\tProcede de planification selon l'une quelconque des revendications 8 a 13, caracterise en 20 ce qu'il comprend en outre une etape de memorisation (900) des valeurs mesurees de parametres de comportement des traitements par lot et de mise a jours des modeles de comportement de traitement par lot et des modeles d'auto-adaptation.\n<CLM>\1\tDispositif (1) de planification auto-adaptative de l'ordonnancement de traitements par lots 25 de donnees generees par des activites métier sur une infrastructure informatique de production (5), ledit dispositif etant associe a un referentiel ressource (11) apte a memoriser des donnees de ressources disponibles pour les traitements par lots, a un referentiel reglementaire (12) apte a memoriser des regles d'execution des traitements par lots, et a des sondes (40), configurees pour mesurer une valeur de parametre 30 d'activites métier sur ('infrastructure informatique de production (5) par les applications métiers, ledit dispositif comprenant un module de calcul d'impact (50), apte a definir un profil temporel pour chacun des traitement par lot en fonction des valeurs mesurees de parametre d'activite métier et d'un module de comportement de traitement par lot, et un module de conception (60) de plan d'ordonnancement, apte a concevoir un plan 35 d'ordonnancement optimisant ('utilisation des ressources a partir des profils temporels de chacun des traitements par lot et dans le respect des regles d'execution memorisees dans le referentiel reglementaire (12) et des donnees de ressources memorisees dans le referentiel ressources (11). [0574-BUL L21]