Resource distribution method and explorer

A resource manager and resource allocation technology, applied in the field of resource allocation methods and resource managers, can solve problems such as selection, high utilization rate of cluster resources, singleness, etc., and achieve good comprehensive performance and wide universality

Active Publication Date: 2017-08-15
HONOR DEVICE CO LTD
View PDF3 Cites 28 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this scheduling strategy only considers the fairness of resources, which is relatively simple, and cannot flexibly select the resource utilization priority strategy and efficiency prio

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
  • Resource distribution method and explorer
  • Resource distribution method and explorer
  • Resource distribution method and explorer

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0055] It should be noted that, in order to clearly describe the technical solutions of the embodiments of the present invention, in the embodiments of the present invention, the words "first" and "second" are used for the same items or similar items that have basically the same function and effect. To make a distinction, those skilled in the art can understand that words such as "first" and "second" do not limit the number and execution order.

[0056] It should be noted that the " / " in this article means or, for example, A / B can mean A or B; the "and / or" in this article is only an association relationship describing associated objects, which means that there may be three A relationship, for example, A and / or B, can mean that: A alone exists, A and B exist at the same time, and B exists alone. "Multiple" means two or more than two.

[0057] As used in this application, the terms "component", "module", "system", etc. are intended to refer to a computer-related entity, which can be...

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 embodiment of the invention provides a resource distribution method and an explorer. The method is used for increasing the resource utilization rate and/or improving the execution efficiency of user jobs. The method comprises the steps that a job submitted by a client device is received, and the job is divided into multiple tasks, wherein a corresponding resource demand quantity is configured for each of the tasks; running time of each task is estimated; a first distribution position form of the tasks is determined according to the resource demand quantity and the running time of each task in combination with a preset scheduling strategy, wherein the first distribution position form is used for indicating distribution of the tasks on runnable computing nodes among multiple computing nodes, and the scheduling strategy comprises at least one of a resource utilization rate preference strategy and an efficiency preference strategy; and the tasks are distributed to the runnable computing nodes of the tasks according to the first distribution position form. The method is suitable for the high-performance cluster field.

Description

technical field [0001] The invention relates to the field of high-performance clusters, in particular to a resource allocation method and a resource manager. Background technique [0002] The rapid development of the Internet has produced a large amount of user data, and distributed processing is a standard method for processing large-scale data sets. Its typical mode is to decompose a user job (English: Job) into a series of tasks (English: Task) that can be distributed and run, and schedule these tasks to appropriate nodes (English: Scheduler) through the scheduler (English: Scheduler) node) to operate on. After the task operation is completed, the operation results of the task are collected and organized to form the final result output of the job. [0003] The scheduler is the coupling point between cluster resources and user jobs. The quality of the scheduling strategy directly affects the resource utilization of the entire cluster and the execution efficiency of user...

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/50
CPCG06F9/5083G06F9/50
Inventor 辛现银
Owner HONOR DEVICE CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products