Fine-granularity high-performance cloud resource management and scheduling method

A scheduling method and resource scheduling technology, applied in the field of high-performance computing, can solve problems such as uneven allocation of user resource applications and limit loopholes, and achieve the effect of perfect cloud resource management scheduling and high performance

Active Publication Date: 2018-07-27
PEKING UNIV
View PDF11 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0008] In order to overcome the shortcomings of the above-mentioned prior art, the present invention provides a fine-grained high-performance cloud resource management and scheduling method. By logging in to the node resource limit, the node resources are allocated according to the core allocation and memory in the same proportion, and the GPU nodes are allocated according t

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
  • Fine-granularity high-performance cloud resource management and scheduling method
  • Fine-granularity high-performance cloud resource management and scheduling method
  • Fine-granularity high-performance cloud resource management and scheduling method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] Below in conjunction with accompanying drawing, further describe the present invention through embodiment, but do not limit the scope of the present invention in any way.

[0025] Aiming at the problems of uneven user resource application allocation and resource limitation loopholes in the existing SLURM system, the present invention proposes a fine-grained high-performance cloud resource management and scheduling method. Proportional resource scheduling, limiting the number of CPU cores used by each GPU, releasing occupied resources at the end of a job, and managing resources used by SSH logins improve the resource scheduling system based on SLURM, making resource scheduling on high-performance cloud platforms more efficient and reasonable.

[0026] figure 1 It is an implementation flowchart of the fine-grained resource scheduling method provided by the present invention. Wherein, restricting the user from logging into the computing node means that the user is not all...

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 fine-granularity high-performance cloud resource management and scheduling method. By means of user login computational node limiting, core-memory same-proportion resource scheduling, limiting of CPU nuclear number used by each GPU, releasing of occupied resources after operation is finished, SSH login using resource management and login node resource limiting, managementof memory and GPU resources when tasks are distributed according to a CPU core in a SLURM operation scheduling system can be improved, Cgroup limiting on resources of user SSH login is realized, a SLURM-based resource scheduling system is improved, and more efficient and reasonable high-performance could platform resource scheduling is realized.

Description

technical field [0001] The invention relates to high-performance computing technology, in particular to a fine-grained high-performance cloud resource management and scheduling method. Background technique [0002] High-performance computing usually uses parallelization technology to run applications efficiently, quickly and reliably, usually using multiple processors (as part of a single machine) or multiple computers organized in a cluster to execute the same job in parallel to achieve Performance that cannot be achieved by a single machine. High-performance computing is mainly used to deal with complex computing problems and can be applied in large-scale scientific computing environments, mainly involving weather forecasting, nuclear weapon research, nuclear material storage simulation, oil exploration and oil storage simulation, bioinformatics and gene sequencing, etc. . [0003] SLURM (Simple Linux Utility for Resource Management, a simple and practical resource manag...

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/50H04L12/26H04L29/06H04L29/08
CPCG06F9/5016G06F9/5022G06F9/5027G06F2209/504H04L43/0817H04L63/08H04L63/168H04L67/10
Inventor 马银萍樊春李若淼杨宏辉马皓
Owner PEKING UNIV
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