Container resource scheduling method and system, server and computer readable storage medium

A resource scheduling and server technology, applied in the field of shared computing, can solve problems such as poor control of nodes, uncertainty of service quality, and reduce the efficiency of the entire node, achieving the effect of ensuring timeliness

Pending Publication Date: 2019-04-19
SHENZHEN ONETHING TECH CO LTD
View PDF5 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] (1) Resource nodes are distributed in various places on the public network, and the system server can only be connected through the public network, and the connection is unstable, resulting in poor system control over the nodes, that is, the nodes do not execute according to the scheduling expectations
[0005] (2) The node scale is huge, and there is a lot of pressure on data maintenance and task status synchronization
[0006] (3) There is uncertainty in the service capabilities of nodes (such as the available uplink and downlink bandwidth of each node, the online time of nodes, etc.)
[0007] (4) Uncertainty in service quality: For a specific task, different nodes will have widely different service quality, such as geographical location factors, network address translation type of the network where the node is located, etc. will all affect the service quality
[0008] (5) Mutual influence of task combinations: When a node assigns multiple tasks, if there is a strong resource competition relationship between the tasks, the tasks will not be able to provide services normally, and even reduce the efficiency of the entire node
[0010] (7) The traditional service cluster and scheduling cluster are in the same computer room. If the computer room is abnormal, the traffic needs to be migrated as a whole

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
  • Container resource scheduling method and system, server and computer readable storage medium
  • Container resource scheduling method and system, server and computer readable storage medium
  • Container resource scheduling method and system, server and computer readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0053] refer to figure 2 As shown, the first embodiment of the present invention proposes a server 2 .

[0054] The above server 2 includes: a memory 21 , a processor 23 , a network interface 25 and a communication bus 27 . Wherein, the network interface 25 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The communication bus 27 is used to realize connection communication between these components.

[0055] The memory 21 includes at least one type of readable storage medium. The above-mentioned at least one type of readable storage medium may be a non-volatile storage medium such as a flash memory, a hard disk, a multimedia card, or a memory card. In some embodiments, the above-mentioned storage 21 may be an internal storage unit of the server 2 , such as a hard disk of the server 2 . In some other embodiments, the above-mentioned memory 21 can also be an external storage unit of the server 2, such as a plug-in hard d...

no. 2 example

[0067] refer to image 3 As shown, the second embodiment of the present invention proposes a container resource scheduling method, which is applied to the server 2 above. In this embodiment, according to different requirements, image 3 The order of execution of the steps in the flowcharts shown may be changed, and certain steps may be omitted. The method includes:

[0068] S10, receiving node real-time status data uploaded by each shared computing node 4 .

[0069] In the above-mentioned shared computing system 1 , each shared computing node 4 needs to upload real-time status data of the node to the server 2 . The real-time status data of the above-mentioned nodes includes the currently available bandwidth, storage space, and computing resources of the shared computing node 4 , the status of tasks currently being executed, and data generated by executing tasks, etc. Wherein, each shared computing node 4 triggers (when the status changes) or periodically reports the real-t...

no. 3 example

[0086] refer to Figure 4 As shown, the third embodiment of the present invention proposes a container resource scheduling system 200, which is applied to the server 2 above.

[0087] In this embodiment, the container resource scheduling system 200 includes a data warehouse 202 , a scheduling calculation unit 204 , a scheduling analysis unit 206 , and a scheduling delivery unit 208 .

[0088] The data warehouse 202 is used to receive and store the real-time status data of the nodes uploaded by the shared computing nodes 4 .

[0089] The scheduling calculation unit 204 is configured to obtain node management information of each shared computing node 4 and task management information of shared computing tasks to be allocated.

[0090] The scheduling analysis unit 206 is used to analyze and obtain node and service profile data from the data warehouse 202 through data mining technology, for use by the scheduling calculation unit 204 .

[0091] The scheduling calculation unit 204...

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 container resource scheduling method. The method comprises the following steps: receiving node real-time state data uploaded by each shared computing node; Obtaining node management information of each shared computing node and task management information of the shared computing task to be distributed; Obtaining node and service portrait data obtained through pre-analysis; Calculating a node distribution result corresponding to the shared calculation task according to the node management information, the task management information, the node real-time state data and the node and service portrait data; And issuing the shared computing task to a corresponding shared computing node according to the node distribution result. The invention also provides a container resource scheduling system, a server and a computer readable storage medium. According to the invention, container management and scheduling can be carried out on the shared computing system based on thedistributed nodes.

Description

technical field [0001] The present invention relates to the technical field of shared computing, in particular to a container resource scheduling method and system, a server, and a computer-readable storage medium. Background technique [0002] At present, more and more data centers are containerizing infrastructure and realizing functions such as operation and maintenance automation, rapid application deployment, and elastic scaling. The container orchestration system is also becoming more and more mature, able to support the management of thousands of servers and different scheduling strategies. [0003] However, the current container orchestration system is difficult to manage and schedule containers for shared computing systems based on distributed nodes. The main problems are as follows: [0004] (1) Resource nodes are distributed in various places on the public network, and the system server can only be connected through the public network, and the connection is unsta...

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 & AuthorityApplications(China)
IPC IPC(8): G06F9/455G06F9/50
CPCG06F9/45558G06F9/5066G06F2009/4557
Inventor雷鸿
OwnerSHENZHEN ONETHING TECH CO LTD