Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2020113310 - SYSTÈME ET PROCÉDÉ DE PARTITIONNEMENT DE RESSOURCES DANS UN CALCUL DISTRIBUÉ

Numéro de publication WO/2020/113310
Date de publication 11.06.2020
N° de la demande internationale PCT/CA2019/051387
Date du dépôt international 27.09.2019
CIB
G06F 15/16 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
15Calculateurs numériques en général; Équipement de traitement de données en général
16Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
G06F 9/50 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9Dispositions pour la commande par programme, p.ex. unités de commande
06utilisant des programmes stockés, c. à d. utilisant un moyen de stockage interne à l'équipement de traitement de données pour recevoir ou conserver les programmes
46Dispositions pour la multiprogrammation
50Allocation de ressources, p.ex. de l'unité centrale de traitement
CPC
G06F 2209/5011
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2209Indexing scheme relating to G06F9/00
50Indexing scheme relating to G06F9/50
5011Pool
G06F 2209/505
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2209Indexing scheme relating to G06F9/00
50Indexing scheme relating to G06F9/50
505Clust
G06F 9/48
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
48Program initiating; Program switching, e.g. by interrupt
G06F 9/5005
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
50Allocation of resources, e.g. of the central processing unit [CPU]
5005to service a request
G06F 9/5061
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
50Allocation of resources, e.g. of the central processing unit [CPU]
5061Partitioning or combining of resources
G06F 9/5066
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
46Multiprogramming arrangements
50Allocation of resources, e.g. of the central processing unit [CPU]
5061Partitioning or combining of resources
5066Algorithms for mapping a plurality of inter-dependent sub-tasks onto a plurality of physical CPUs
Déposants
  • HUAWEI TECHNOLOGIES CANADA CO., LTD. [CA]/[CA]
  • THE GOVERNORS OF THE UNIVERSITY OF CALGARY [CA]/[CA]
Inventeurs
  • BERGSMA, Shane
  • KALBASI, Amir
  • KRISHNAMURTHY, Diwakar
Mandataires
  • GREER, David
Données relatives à la priorité
16/209,28704.12.2018US
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) SYSTEM AND METHOD FOR RESOURCE PARTITIONING IN DISTRIBUTED COMPUTING
(FR) SYSTÈME ET PROCÉDÉ DE PARTITIONNEMENT DE RESSOURCES DANS UN CALCUL DISTRIBUÉ
Abrégé
(EN)
A method for resource allocation in a distributed computing system receives data indicative of a total number of computing resources in a compute cluster of the distributed computing system, generates resource pools in accordance with the total number of computing resources, each of the plurality of resource pools associated with a quantity of computing resources that is included in one or more partitions of the total quantity of resources; assigns a weight to each of the resource pools based on the quantity of computing resources associated with each resource pool; and sends the resource pools and the weights assigned to each resource pool to a scheduler of the compute cluster.
(FR)
La présente invention concerne un procédé d'attribution de ressource dans un système de calcul distribué qui reçoit des données indiquant un nombre total de ressources informatiques dans une grappe de calcul du système de calcul distribué, génère des groupes de ressource en fonction du nombre total de ressources informatiques, chaque groupe de la pluralité de groupes de ressource étant associé à une quantité de ressources informatiques qui est comprise dans au moins une partition de la quantité totale de ressources ; attribue un poids à chacun des groupes de ressource sur la base de la quantité de ressources informatiques associées à chaque groupe de ressource ; et envoie les groupes de ressources et les poids attribués à chaque groupe de ressources à un planificateur du groupe de calcul.
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international