Processing

Please wait...

Settings

Settings

Goto Application

1. WO2020115330 - COMPUTING RESOURCE ALLOCATION

Publication Number WO/2020/115330
Publication Date 11.06.2020
International Application No. PCT/EP2019/084254
International Filing Date 09.12.2019
Chapter 2 Demand Filed 18.05.2020
IPC
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 9/50
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]
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/5077
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
5077Logical partitioning of resources; Management or configuration of virtualized resources
Applicants
  • HADEAN SUPERCOMPUTING LTD [GB]/[GB]
Inventors
  • DOBSON, Matthew Carlson
  • KAY, James Peter Nicholas
  • MANSOOR, Rashid Mohamed
Agents
  • JARRETT, Daniel
Priority Data
1820024.607.12.2018GB
19188929.429.07.2019EP
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) COMPUTING RESOURCE ALLOCATION
(FR) ATTRIBUTION DE RESSOURCES INFORMATIQUES
Abstract
(EN)
There is provided a method of computing resource allocation. The method comprises allocating a first bounded amount of computing resources forming a first set of computing resources; exclusively assigning the first set of computing resources to a first process of a computer program; receiving a request from the first process for additional computing resources; in response to the request from the first process, allocating a second bounded amount of computing resources forming a second set of computing resources; and spawning a second process from the first process and exclusively assigning the second set of computing resources to the second process; wherein this method may be repeated indefinitely by the first process, second process, or any other process created according to this method. By following this method, a process does not control the amount of computing resources allocated to that process (i.e., itself), but instead controls the amount of computing resources allocated to its child processes.
(FR)
L'invention concerne un procédé d'attribution de ressources informatiques. Le procédé consiste à attribuer une première quantité limitée de ressources informatiques formant un premier ensemble de ressources informatiques ; à affecter de manière exclusive le premier ensemble de ressources informatiques à un premier processus d'un programme informatique ; à recevoir une demande du premier processus liée aux ressources informatiques supplémentaires ; en réponse à la demande du premier processus, à attribuer une seconde quantité limitée des ressources informatiques formant un second ensemble de ressources informatiques ; et à créer un second processus à partir du premier processus et à affecter de manière exclusive le second ensemble des ressources informatiques au second processus ; ce procédé pouvant être répété indéfiniment par le premier processus, le second processus ou tout autre processus créé selon ce procédé. En suivant ce procédé, un processus ne commande pas la quantité de ressources informatiques attribuées à ce processus (c'est-à-dire, lui-même), mais commande par contre la quantité de ressources informatiques attribuées à ses processus enfants.
Latest bibliographic data on file with the International Bureau