Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020113310 - SYSTEM AND METHOD FOR RESOURCE PARTITIONING IN DISTRIBUTED COMPUTING

Publication Number WO/2020/113310
Publication Date 11.06.2020
International Application No. PCT/CA2019/051387
International Filing Date 27.09.2019
IPC
G06F 15/16 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
15Digital computers in general; Data processing equipment in general
16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
G06F 9/50 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR 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
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
Applicants
  • HUAWEI TECHNOLOGIES CANADA CO., LTD. [CA]/[CA]
  • THE GOVERNORS OF THE UNIVERSITY OF CALGARY [CA]/[CA]
Inventors
  • BERGSMA, Shane
  • KALBASI, Amir
  • KRISHNAMURTHY, Diwakar
Agents
  • GREER, David
Priority Data
16/209,28704.12.2018US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) SYSTEM AND METHOD FOR RESOURCE PARTITIONING IN DISTRIBUTED COMPUTING
(FR) SYSTÈME ET PROCÉDÉ DE PARTITIONNEMENT DE RESSOURCES DANS UN CALCUL DISTRIBUÉ
Abstract
(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.
Also published as
Latest bibliographic data on file with the International Bureau