Multi-heterogeneous cluster job unified scheduling method and API interface

A scheduling method and heterogeneous cluster technology, applied in the computer field, can solve problems such as the difficulty of widely applying computing centers, restricting the development of computing resource utilization technology, hindering computer processing, and the development of cluster computing.

Active Publication Date: 2019-12-31
SUN YAT SEN UNIV
View PDF6 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

On the one hand, since these different computing clusters use different configurations or different types of job scheduling systems, that is, multi-heterogeneous clusters, it adds complexity to users in operation
And it is difficult to achieve targeted utilization of existing computing resources, resulting in a waste of cluster computing resources
On the other hand, the traditional command-line usage requires users to have a deep understanding of each computing cluster and job scheduling system in ...

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
  • Multi-heterogeneous cluster job unified scheduling method and API interface
  • Multi-heterogeneous cluster job unified scheduling method and API interface
  • Multi-heterogeneous cluster job unified scheduling method and API interface

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0037] This embodiment provides a system in which jobs of different clusters are scheduled through a unified Restful API, such as figure 1 As shown in , it is a schematic diagram of the deployment of clusters and other services. Cluster 1 and cluster 2 each use a different job scheduling system, deploy job proxy services on cluster 1 and cluster 2 respectively, and deploy a job service gateway on the upper layer of the cluster, and the job service gateway collectively manages the job proxy services of the two clusters .

[0038] Such as figure 2 As shown, the job proxy service has four functional modules, user authorization, file transfer, command execution, and job management modules. The user authorization module authenticates and authorizes user identities, and authorized users realize the For unified access to each cluster, the user authorization module can use token authentication based on JWT format; the file transfer module provides users with a file transfer interfa...

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

A multi-heterogeneous cluster job unified scheduling method comprises the steps that S1, job proxy services are deployed on multiple clusters, the job proxy services unify input and output data formats of different job scheduling systems, and a unified data interface view is provided; S2, a job service gateway is deployed at the upper layer of the cluster, a plurality of job proxy services are summarized and managed, and a plurality of clusters are uniformly managed; S3, the user obtains the authorization of the operation proxy service, and achieves the unified access to the cluster through the operation proxy service; S4, the user submits jobs, the job service gateway allocates the jobs to specific clusters according to rules, and job files are transmitted locally and among the clusters or among the clusters through job proxy service; and S5, the job proxy service converts the request into a command of a job scheduling system in the cluster for execution, converts a result into unified job management information and returns the unified job management information. Unified job scheduling on the multi-heterogeneous cluster is realized, the job scheduling operation of the multi-heterogeneous cluster is simplified, and computing resources are fully utilized.

Description

technical field [0001] The present invention relates to the field of computers, and more specifically, to a unified scheduling method and an API interface for multi-heterogeneous cluster operations. Background technique [0002] The traditional scheduling system in the field of high-performance computing mainly manages the jobs of a single cluster. Users submit jobs to designated computing resources through tools such as command lines, and scheduling systems such as SLURM, PBS, and LFS allocate computing resources for jobs and submit them. calculate. [0003] However, due to the increase in the abundance of computing resources and the degree of replication, there will be multiple clusters with different structures in a single computing center, and the computing center will continue to upgrade and purchase new clusters, and users will also use their own private computing clusters at the same time and public computing center resources. On the one hand, because these differen...

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): H04L29/08G06F9/48G06F9/50
CPCG06F9/4881G06F9/5027G06F9/5066G06F9/5077H04L67/56H04L67/60
Inventor 李江钟康游郭贵鑫杜量曹鹏赵帅帅杜云飞卢宇彤
Owner SUN YAT SEN 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