Brevet FR3076004A1 (20190628)

REVENDICATIONS1. Procédé de gestion de panne dans un réseau de noeuds (2), comprenant, pour chaque noeud considéré (2) de tout ou partie des noeuds (2) du réseau effectuant un même calcul : > d'abord, une étape de sauvegarde locale de l'état de ce noeud considéré (21), au niveau d'un support de stockage (31) de ce noeud considéré (21), le lien (6) entre ce support de stockage (31) et ce noeud considéré (21) pouvant être redirigé de ce support de stockage (31) vers un autre noeud (23), > ensuite, une étape de relance : o soit du noeud considéré (21) si celui-ci n'est pas défaillant, à partir de la sauvegarde locale de l'état de ce noeud considéré (21), o soit d'un noeud opérationnel (23) différent du noeud considéré (21), si le noeud considéré (21) est défaillant, à partir de la récupération de la sauvegarde locale de l'état de ce noeud considéré (21), en redirigeant ledit lien (6) entre le noeud considéré (21) et son support de stockage (31) de manière à relier ledit support de stockage (31) vers ledit noeud opérationnel (23), > les sauvegardes locales de ces noeuds considérés (2), utilisées pour les étapes de relance, sont cohérentes entre elles de sorte à correspondre à un même état de ce calcul.\n<CLM>\1\tProcédé de gestion de panne selon la revendication 1, caractérisé en ce que : > pour chaque noeud considéré non défaillant (22) : o il n'y a pas d'étape de récupération par un autre noeud (23), de la sauvegarde locale de l'état de ce noeud considéré non défaillant (22). 26\n<CLM>\1\tProcédé de gestion de panne selon la revendication 1 ou 2, caractérisé en ce que le noeud opérationnel (23) différent du noeud considéré (21) défaillant est un noeud de rechange (23). 5\n<CLM>\1\tProcédé de gestion de panne selon l'une quelconque des revendications précédentes, caractérisé en ce que ladite redirection dudit lien (6) entre le noeud considéré (21) et son support de stockage (31) de manière à relier ledit support de stockage (31) vers ledit noeud opérationnel (23), 10 est réalisée par un changement d'aiguillage dans un commutateur (1) reliant plusieurs noeuds (21, 22,\n<CLM>\1\tà leurs supports de stockage (31, 32, 33).\n<CLM>\1\tProcédé de gestion de panne selon l'une quelconque des revendications 15 précédentes, caractérisé en ce que toutes les étapes de relance de noeuds (2) sont synchronisées entre elles, de manière à relancer tous lesdits noeuds (2) dans un même état de calcul.\n<CLM>\1\tProcédé de gestion de panne selon l'une quelconque des revendications 20 1 à 5, caractérisé en ce que : > l'étape de récupération comprenant une sous-étape de migration, vers le noeud opérationnel (23) ou vers le noeud de rechange (23), du support de stockage (31) de la sauvegarde locale de l'état du noeud défaillant (21), qui rattache, ce support de stockage (31) de 25 la sauvegarde locale de l'état du noeud défaillant (21), à un endroit prédéterminé de l'arborescence de fichiers de ce noeud opérationnel (23) ou de ce noeud de rechange (23), ce noeud opérationnel (23) ou ce noeud de rechange (23) venant ensuite lire, à cet endroit prédéterminé, le lien vers la sauvegarde locale de 30 l'état du noeud défaillant (21), lors de l'étape de relance de ce noeud opérationnel (23) ou de ce noeud de rechange (23), 27 > aucune copie, de la sauvegarde locale de l'état du noeud défaillant (21), n'étant réalisée, au niveau d'un autre noeud (23).\n<CLM>\1\tProcédé de gestion de panne selon la revendication 6, caractérisé en ce 5 que le noeud de rechange (23) et le noeud défaillant (21) qu'il remplace appartiennent tous les deux à la même lame de calcul.\n<CLM>\1\tProcédé de gestion de panne selon l'une quelconque des revendications 1 à 5, caractérisé en ce que l'étape de récupération comprend : 10 > d'abord, une sous-étape de migration, vers un noeud intermédiaire (23), du support de stockage (31) de la sauvegarde locale de l'état du noeud défaillant (21), qui rattache, ce support de stockage (31) de la sauvegarde locale de l'état du noeud défaillant (21), à un endroit prédéterminé de l'arborescence de fichiers de ce noeud 15 intermédiaire (23), > ensuite, une sous-étape de copie, de la sauvegarde locale de l'état du noeud défaillant (21), du support de stockage (31) rattaché au noeud intermédiaire (23) vers le support de stockage du noeud opérationnel ou du noeud de rechange, ce noeud opérationnel ou ce 20 noeud de rechange venant ensuite lire son support de stockage, lors de son étape de relance.\n<CLM>\1\tProcédé de gestion de panne dans un réseau de noeuds, selon la revendication 8, caractérisé en ce que, pour tout ou partie des noeuds (2) 25 du réseau effectuant un même calcul, le noeud de rechange (23) et le noeud défaillant (21) qu'il remplace appartiennent à des lames de calcul différentes.\n<CLM>\1\tProcédé de gestion de panne selon l'une quelconque des revendications 30 précédentes, caractérisé en ce que toutes ces étapes sont réalisées pour tous les noeuds (2) du réseau effectuant un même calcul. 28\n<CLM>\1\tProcédé de gestion de panne selon l'une quelconque des revendications 6 à 10, caractérisé en ce que la sous-étape de migration change le rattachement du support de stockage (31) de la sauvegarde locale de 5 l'état du noeud défaillant (21) en passant par l'intermédiaire d'un commutateur (1) auquel était rattaché le noeud défaillant (21) et son support de stockage (31) de la sauvegarde locale de l'état du noeud défaillant (21), mais sans passer par le noeud défaillant (21) lui-même. 10\n<CLM>\1\tProcédé de gestion de panne selon la revendication 11, caractérisé en ce que le changement de rattachement est réalisé par l'envoi d'une commande au commutateur (1), cette commande passant par l'un des noeuds (23) rattachés au commutateur (1) par un port de management (11). 15\n<CLM>\1\tProcédé de gestion de panne selon la revendication 11 ou 12, caractérisé en ce que ce commutateur (1) est un commutateur PCIe.\n<CLM>\1\tProcédé de gestion de panne selon l'une quelconque des revendications 20 11 à 13, caractérisé en ce que 3 à 10 noeuds (2) sont rattachés à un même commutateur (1).\n<CLM>\1\tProcédé de gestion de panne selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comprend aussi, pour tout ou partie 25 des noeuds du réseau effectuant un même calcul, une étape de sauvegarde globale de l'ensemble de ces noeuds (2), réalisée moins souvent que l'ensemble des étapes de sauvegarde locales de ces noeuds (2). 30\n<CLM>\1\tProcédé de gestion de panne selon l'une quelconque des revendications 3 à 15, caractérisé en ce que, pour tout ou partie des noeuds (2) du réseau 29 effectuant un même calcul, le réseau comprend entre 1 et 5 noeuds de rechange (23) pour 100 noeuds (2) effectuant ledit même calcul.\n<CLM>\1\tProcédé de gestion de panne selon l'une quelconque des revendications 5 précédentes, caractérisé en ce que, pour tout ou partie des noeuds (2) du réseau effectuant un même calcul, ce procédé de gestion de panne ne comprend aucun autre type de sauvegarde locale de l'état de ces noeuds (2). 10\n<CLM>\1\tProcédé de gestion de panne selon l'une quelconque des revendications précédentes, caractérisé en ce que, pour tout ou partie des noeuds (2) du réseau effectuant un même calcul, les supports de stockage (3) sont des mémoires flash. 15\n<CLM>\1\tProcédé de gestion de panne selon la revendication 18, caractérisé en ce que ces mémoires flash (3) sont des mémoires NVMe.\n<CLM>\1\tPartie d'un réseau de noeuds, comprenant : > un commutateur (1), 20 > une pluralité de noeuds (2) d'un groupe de noeuds effectuant un même calcul dans ce réseau de noeuds, > plusieurs supports de stockage (3) respectivement rattachés à ces noeuds (2) par l'intermédiaire du commutateur (1), > ces supports de stockage (3) étant structurés et disposés pour 25 sauvegarder localement l'état des noeuds (2) auxquels ils sont respectivement rattachés, > ce commutateur (1) étant structuré et disposé pour changer au moins un rattachement entre un noeud défaillant (21) et son support de stockage (31) lequel va alors devenir rattaché à un autre 30 noeud (23) de ladite pluralité de noeuds (2). 30\n<CLM>\1\tPartie d'un réseau de noeuds selon la revendication 20, caractérisée en ce que ce commutateur (1) étant structuré et disposé pour changer au moins un rattachement entre un noeud défaillant (21) et son support de stockage (31), sur commande extérieure au commutateur (1). 5\n<CLM>\1\tPartie d'un réseau de noeuds selon la revendication 20 ou 21, caractérisée en ce que ladite pluralité de noeuds (2) comprend entre 3 et 10 noeuds. 10\n<CLM>\1\tPartie d'un réseau de noeuds selon l'une quelconque des revendications 20 à 22, caractérisée en ce que ce commutateur (1) est un commutateur PC Te.\n<CLM>\1\tPartie d'un réseau de noeuds selon l'une quelconque des revendications 15 20 à 23, caractérisée en ce que les supports de stockage (3) sont des mémoires flash, de préférence des mémoires NVMe.