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

A method for managing and scheduling cluster mic jobs

A job and cluster technology, applied in the computer field, can solve problems such as job running errors, inability to know MIC resources, inability to schedule MIC nodes for jobs, etc., to improve the ability and ensure the effect of correct operation.

Active Publication Date: 2016-06-29
LANGCHAO ELECTRONIC INFORMATION IND CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the current mainstream cluster resource management and scheduling system has not yet added support for MIC jobs. At this time, there are two problems: 1) The MIC job is submitted to the job management system, and the system cannot know which nodes in the cluster have MIC resources, so it cannot Schedule jobs to corresponding MIC nodes
2) When the MIC job is submitted to the job management system, even if it is scheduled to the corresponding MIC node, the job management system does not know whether there is already a job running on the MIC card at this time, and only one job can run on a MIC card. Two or more jobs are scheduled to the same MIC card, which will cause job running errors

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
  • A method for managing and scheduling cluster mic jobs

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0012] Attached below figure 1 A method for managing and scheduling cluster MIC jobs of the present invention will be further described.

[0013] This method uses a management process (IM server) to count and save the MIC resource information and usage status in the cluster, so that the newly submitted MIC job can be assigned to a suitable MIC card to run; provide a MIC job submission command imsub and The parameter -mics can make the job run on the specified MIC card; provide a MIC job viewing command imjobs, you can view the running status of all MIC jobs in the current cluster; provide a computing node viewing command imnodes, you can view all computing nodes in the current cluster MIC usage information.

[0014] In the MIC job management and scheduling method provided by the present invention, the management end process counts and monitors the MIC resources of the entire cluster, which can ensure that newly submitted MIC jobs run on appropriate computing nodes. The speci...

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 provides a method for managing and scheduling a cluster MIS (Many Integrated Core) job. Contents include a management progress IM (Instant Message) server, a job submission command imsub and a parameter-misc, an MIC job checking command imjobs and a computing node checking command imnodes. The method comprises the steps of: recording the sum and the use condition of MIC resources of other nodes (computing nodes in a cluster by a management progress (IM server); when a job is submitted to a management node, indicating a required mic quantity in a form of a command parameter; and checking all computing nodes in the cluster by the management node, finding computing nodes with enough mic resources, and sending the job to the computing nodes for carrying out computing. According to the method, the problem that the traditional cluster resource management and scheduling do not support the MIC job, the method for managing and scheduling the cluster MIC job is provided so that the cluster MIC resources are fully utilized, and the capacity of processing the complex job by an MIC is effectively improved.

Description

technical field [0001] The invention relates to the field of computers, in particular to a method for managing and scheduling cluster MIC operations. Background technique [0002] Compared with general-purpose multi-core processors, Intel Integrated Many-Core (MIC) has smaller cores and hardware threads, higher computing resource density, significantly lower on-chip communication overhead, more transistors and energy, and is capable of more complex tasks. parallel application. However, the current mainstream cluster resource management and scheduling system has not yet added support for MIC jobs. At this time, there are two problems: 1) The MIC job is submitted to the job management system, and the system cannot know which nodes in the cluster have MIC resources, so it cannot Schedule jobs to corresponding MIC nodes. 2) When the MIC job is submitted to the job management system, even if it is scheduled to the corresponding MIC node, the job management system does not know ...

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 Patents(China)
IPC IPC(8): G06F9/50
Inventor 张云
Owner LANGCHAO ELECTRONIC INFORMATION IND CO LTD