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

Distributed job scheduling method suitable for heterogeneous computational capability cluster

A technology of heterogeneous clustering and job scheduling, applied in the directions of resource allocation, multi-program installation, program startup/switching, etc. problems, to achieve the effect of improving resource utilization, improving job processing speed, and high resource utilization

Active Publication Date: 2015-12-16
NARI TECH CO LTD +4
View PDF5 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method is no longer applicable in clusters with heterogeneous computing capabilities. On the one hand, each node in a heterogeneous cluster has different processing capabilities, and the statically designated job deployment nodes cannot fully utilize the performance advantages of nodes with high processing capabilities; On the other hand, the tasks of the job cannot be fully deployed to the nodes with high processing capacity, and the processing efficiency of the job cannot be improved.

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
  • Distributed job scheduling method suitable for heterogeneous computational capability cluster
  • Distributed job scheduling method suitable for heterogeneous computational capability cluster
  • Distributed job scheduling method suitable for heterogeneous computational capability cluster

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] The distributed task scheduling method applicable to heterogeneous clusters of computing capabilities of the present invention will be further described below in conjunction with the accompanying drawings.

[0044] The invention discloses a distributed job scheduling method suitable for heterogeneous computing clusters, which mainly includes five steps: first, automatic discovery of node resources. Each node in the cluster sends resource information to the network in the form of a multicast message, and the scheduler receives the multicast message and automatically discovers the cluster nodes; second, a job scheduling mechanism based on FIFO and resource utilization maximization. The scheduler selects jobs from the scheduling queue according to the FIFO mechanism, and designates high-performance nodes that meet the resource usage value of the task to deploy the task to ensure the maximum utilization of cluster resources. Third, a dynamic rescheduling mechanism based on ...

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 invention discloses a distributed job scheduling method suitable for a heterogeneous computational capability cluster. The method comprises the following five steps: (1) automatic discovery of node resources, wherein each node in the cluster transmits resource information to a network in a form of a multicast message; and a scheduler receives the multicast message and automatically discovers cluster nodes; (2) a job scheduling mechanism based on first input first output (FIFO) and resource utilization maximization; (3) a data set-based dynamic rescheduling mechanism, wherein a job manager dynamically adjusts the data sets of various tasks; (4) a delay scheduling mechanism, wherein partial tasks of the job are deployed on all nodes; and the remaining tasks are submitted to a delay queue to be scheduled; and (5) use of a redundant mutual preparation mechanism, wherein the scheduler deploys a backup task for each task to ensure that the backup task still can provide a computation result after the task is in a fault or off-line. According to the distributed job scheduling method, the distributed processing capacity of the cluster is improved; the resource utilization rate of the system is improved; and the job processing reliability is ensured.

Description

technical field [0001] The invention relates to a distributed job scheduling method suitable for heterogeneous clusters of computing capabilities, which belongs to the field of automation technology. Background technique [0002] When the current power grid dispatching system deploys jobs, it mainly distributes the tasks of the job to statically designated nodes to run. This method is no longer applicable in clusters with heterogeneous computing capabilities. On the one hand, each node in a heterogeneous cluster has different processing capabilities, and the statically designated job deployment nodes cannot fully utilize the performance advantages of nodes with high processing capabilities; On the other hand, the tasks of the job cannot be fully deployed to nodes with high processing capacity, and the processing efficiency of the job cannot be improved. Therefore, it is necessary to introduce a new scheduling algorithm to make full use of cluster resources, improve job proc...

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/48G06F9/50
Inventor 高原徐春雷顾文杰苏大威任升江叶峰沙一川仇晨光方华建余璟吴海伟庄卫金孟勇亮孙名扬孙世明
Owner NARI 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