Unlock instant, AI-driven research and patent intelligence for your innovation.

Task scheduling method, device and system

A task scheduling and task technology, applied in the computer field, can solve problems such as not being able to fully utilize the energy efficiency ratio, achieve high energy efficiency ratio, and reduce energy consumption costs

Active Publication Date: 2015-04-29
HUAWEI TECH CO LTD
View PDF5 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Embodiments of the present invention provide a task scheduling method, device and system, aiming to solve the problem that the cores with high energy efficiency ratio cannot be fully utilized in the prior art when performing task scheduling

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
  • Task scheduling method, device and system
  • Task scheduling method, device and system
  • Task scheduling method, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0049] figure 1 The implementation flow of the task scheduling method provided by Embodiment 1 of the present invention is shown, and the master node side in the task scheduling system is taken as an example to illustrate, and the details are as follows:

[0050] In step S101, the energy efficiency ratio information of all first-type cores in each slave node is obtained, and the energy efficiency ratio information is sorted according to the value of the energy efficiency ratio, and the sorted energy efficiency ratio information result set is generated, the The value of the energy efficiency ratio of the first type of core is higher than the preset first energy efficiency ratio value.

[0051] In the embodiment of the present invention, the energy efficiency ratio information includes an identifier of each first-type core and a value of the energy efficiency ratio corresponding to each identifier of each first-type core. The task scheduling system consists of a master node and...

Embodiment 2

[0069] figure 2 The implementation process of the task scheduling method provided by the second embodiment of the present invention is shown, and the main node side is taken as an example for illustration. This embodiment is implemented on the basis of the first embodiment, and is described in detail as follows:

[0070] In step S201, the CPU frequency of each slave node is obtained.

[0071] In the embodiment of the present invention, the master node sends a preset number of CPU frequency query requests to each slave node at time T, and each slave node sends its CPU frequency to the master node after receiving the request. The master node averages the query results for a preset number of times, for example, 3 times, and uses the average value as the final CPU frequency.

[0072] In addition, each slave node can also actively send its own CPU frequency to the master node. Specifically, how the master node obtains the CPU frequency of each slave node is not limited here.

[...

Embodiment 3

[0087] image 3A specific structural block diagram of the task scheduling device provided by Embodiment 3 of the present invention is shown, and for convenience of description, only parts related to the embodiment of the present invention are shown. The task scheduling device 3 may be a software unit, a hardware unit, or a combination of software and hardware built in the master node, wherein the master node is a node in the task scheduling system, which is connected to at least one slave node, and the task The scheduling device 3 includes: an energy efficiency ratio acquisition unit 31 , a process acquisition unit 32 , a core search unit 33 and a core migration unit 34 .

[0088] The energy efficiency ratio acquisition unit 31 is configured to obtain the energy efficiency ratio information of all first-type cores in each slave node, and sort the energy efficiency ratio information in order of the value of the energy efficiency ratio, and generate a sorted energy efficiency ra...

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 is applicable to the technical field of computers. Provided are a task scheduling method, device and system. The method comprises: acquiring energy efficiency ratio information about all first-type kernels in various slave nodes, and ranking the energy efficiency ratio information in order from the biggest to the smallest energy efficiency ratio values, so as to generate a result set of ranked energy efficiency ratio information; acquiring all processes in tasks currently operating on a second-type kernel; starting from the idlest process in the result set of the energy efficiency ratio information, searching for first-type kernels suitable for operating each process in sequence from the smallest energy efficiency ratio information; and if a first-type kernel suitable for operating the designated process is found in the result set of the energy efficiency ratio information, migrating the designated process onto the first-type kernel for operation. In the present invention, resources of first-type kernels are fully used. Since the first-type kernels have a relatively high energy efficiency ratio, energy consumption costs of the entire task data centre can be reduced.

Description

technical field [0001] The invention belongs to the technical field of computers, and in particular relates to a task scheduling method, device and system. Background technique [0002] The development of the data center roughly went through several stages. In the early days, the huge computer room in the computer field was the prototype of the data center. In the 1990s, the client / server computing model gradually became popular, servers began to be placed separately, and data centers became popular. At the beginning of the 21st century, with the development of the Internet, the Internet Data Center (IDC) rose rapidly, and the services it could provide continued to upgrade. In recent years, climate warming, energy shortage and other issues have made data centers face the severe challenge of reducing energy consumption and saving costs. Data center energy conservation has received unprecedented attention. The concept of "green data center" has emerged as the times require a...

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
IPC IPC(8): G06F9/48G06F1/32
CPCG06F9/5094Y02D10/00
Inventor 黄海彬王攀宋诗海
Owner HUAWEI TECH CO LTD