Supercharge Your Innovation With Domain-Expert AI Agents!

Distributed task scheduling system and method

A task scheduling and distributed technology, applied in the field of distributed task scheduling system, can solve the problems of increasing proxy gateways and increasing costs

Inactive Publication Date: 2021-06-08
北京润尼尔网络科技有限公司
View PDF6 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although it is possible to deploy proxy gateways to allow two servers without fixed public IPs to communicate, but when the number of servers in the cluster continues to increase, the pressure on a single proxy gateway will also increase. For stability reasons, it is necessary to Increase the number of proxy gateways, and the proxy gateway must be configured with a public IP, which increases the cost

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 task scheduling system and method
  • Distributed task scheduling system and method
  • Distributed task scheduling system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0046] figure 1 It is a schematic diagram of a distributed task scheduling system provided by Embodiment 1 of the present invention.

[0047] refer to figure 1 , the system includes: an interface service module 1, a message queue 2, a computing cluster 4 and a core scheduling service module 3, the computing cluster 4 is constructed by a plurality of service nodes through a point-to-point protocol, wherein each service node communicates with each other;

[0048] Here, in this application, the P2P (Peer-to-Peer, point-to-point) protocol is used to replace the http1.1 protocol and the http2.0 protocol, which solves the problem of cost increase caused by public network IP (Internet Protocol, Internet Protocol).

[0049] Interface service module 1, message queue 2, core scheduling service module 3 and computing cluster 4 are connected in sequence;

[0050] The interface service module 1 is used to receive the task request information sent by the client, and send the task request ...

Embodiment 2

[0088] image 3 It is a flow chart of the distributed task scheduling method provided by Embodiment 2 of the present invention.

[0089] refer to image 3 , including the above-mentioned distributed task scheduling system, the system includes an interface service module, a message queue, a computing cluster and a core scheduling service module, and the method includes the following steps:

[0090] Step S101, the interface service module receives the task request information sent by the client, and sends the task request information to the message queue;

[0091] Step S102, the message queue sends the task request information to the core scheduling service module;

[0092] Step S103, the core scheduling service module uses a scheduling algorithm according to the task request information to schedule the service nodes in the computing cluster;

[0093] Step S104, the computing cluster selects a first target service node and a plurality of second target service nodes from multi...

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 distributed task scheduling system and method. The distributed task scheduling system comprises an interface service module, a message queue, a computing cluster and a core scheduling service module. The computing cluster is constructed by a plurality of service nodes through a point-to-point protocol, and the service nodes communicate with one another; the interface service module receives task request information sent by a client and sends the task request information to the core scheduling service module through the message queue; the core scheduling service module schedules the service nodes in the computing cluster by adopting a scheduling algorithm according to the task request information; the computing cluster selects a first target service node and a plurality of second target service nodes from the plurality of service nodes, receives connection request information sent by a new service node through the first target service node, verifies a secret key in the connection request information, and sends response information of connection success to the new service node if the verification is passed, therefore, the new service node establishes connection with the first target service node and the plurality of second target service nodes.

Description

technical field [0001] The invention relates to the field, in particular to a distributed task scheduling system and method. Background technique [0002] With the rapid development of the Internet, the functional complexity of applications is increasing day by day, and the computing power and storage capacity of a single server can no longer meet the demand. Therefore, a distributed cluster is formed by deploying multiple servers. The task scheduling system is an indispensable part of the distributed cluster, it can manage all the servers in the distributed cluster, and dispatch computing or storage tasks to a certain server according to the demand. [0003] In order to realize these functions, all servers in the cluster need to form a network through the task scheduling system, and can communicate with each other. The task scheduling system uses the http1.1 protocol or http2.0 protocol to form a network. When two servers communicate, at least one server needs to be confi...

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/48
CPCG06F9/4881
Inventor 罗涛王志远陈美松张安京
Owner 北京润尼尔网络科技有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More