Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Computing system for hierarchical task scheduling

A task scheduling and computing system technology, applied in computing, resource allocation, program control design, etc., can solve problems such as ineffective collection and evaluation

Pending Publication Date: 2020-03-24
HUAWEI TECH CO LTD
View PDF6 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Furthermore, in the prior art, there is no solution on how to efficiently collect and evaluate the large amount of scheduling information provided by the computing nodes connected to the central task scheduler in the data center

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Computing system for hierarchical task scheduling
  • Computing system for hierarchical task scheduling
  • Computing system for hierarchical task scheduling

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0072] Figure 4 A schematic diagram of a computing system 400 provided by an embodiment of the present invention is shown. The computing system 400 is particularly well suited for hierarchical task scheduling. The computing system 400 includes: a task scheduler 401 at the top layer 402 ; at least two cluster controllers 403 at the middle layer 404 ; and multiple nodes 405 at the bottom layer 406 .

[0073] The task scheduler 401 is an entity in a data center that can receive a task request 407 (which can include one or more computing tasks) and schedule a node 405 (i.e., a physical machine or a virtual machine) in the data center Hardware resources are allocated to the computing tasks of the received task request 407 in order to schedule the received task request 407 . The top layer 402 is considered the organizational layer of the data center where processes related to the management and operational control of the data center are performed and management or control request...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present invention provides a computing system 400 for hierarchy task scheduling. The computing system 400 comprises a task scheduler 401 in a top-level 402, at least two cluster controllers 403 inan intermediate-level 404, and a plurality of nodes 405 in a bottom level 406. The task scheduler 401 is configured to receive a task request 407, obtain an adapted task request 408 from the receivedtask request 407, based on scheduling information 409 stored in the task scheduler 401, and forward the adapted task request 408 to one of the at least two cluster controllers 403. Each cluster controller 403 is configured to receive the adapted task request 408, obtain an adapted cluster task request 410 from the received adapted task request 408 based on cluster scheduling information 411 stored in the cluster controller 403, and directly or indirectly forward the adapted cluster task request 410 to a node 405 in the plurality of nodes 405.

Description

technical field [0001] The present invention relates to distributed decision-making and management of large-scale computing systems such as data centers, and in particular to a computing system and method for hierarchical task scheduling, that is, to allocate or provide hardware resources for computing tasks in a hierarchical manner. The invention also relates to a hierarchical way of collecting scheduling information, which is evaluated in order to schedule tasks. Background technique [0002] In order to manage the hardware resources in the data center according to the prior art, the traditional central task scheduler 101 is applied to the traditional task scheduling system 100, such as figure 1 shown in . The central task scheduler 101 can receive task requests, and schedule computing tasks to hardware resources in the data center according to the task requests. Computing tasks can execute any type of algorithm or executable code on physical or virtual machines in a dat...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/50
CPCG06F9/5027G06F9/4881
Inventor 普拉迪普·贾卡迪许
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products