Task scheduling method suitable for embedded container cluster

A container clustering and task scheduling technology, applied in instrumentation, program control design, electrical digital data processing, etc., can solve the problems of low system resource utilization, high node dynamics, unbalanced resource load, etc., to achieve balanced deployment of containers, The effect of improving overall performance and improving usability

Active Publication Date: 2019-11-22
ZHENGZHOU SEANET TECH CO LTD
View PDF5 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to solve the problems of unbalanced resource load existing in embedded container clusters, low utilization rate of system resources, high node dynamics, etc., and proposes a task scheduling method suitable for embedded container clusters

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
  • Task scheduling method suitable for embedded container cluster
  • Task scheduling method suitable for embedded container cluster
  • Task scheduling method suitable for embedded container cluster

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0055] like figure 1 As shown, Embodiment 1 of the present invention provides a task scheduling system, and the system includes: a swarm cluster module, a weight module and a scheduling module.

[0056] The swarm cluster module is used to provide the basic operating environment of the cluster system, which is used to interact with clients, interact with worker nodes, cluster scheduling and service discovery; deploy 5 worker nodes in the cluster.

[0057] The number of working nodes is K=5, and the node is d i , 1≤i≤K, the resource dimension is N, and the resource usage rate of each node is (r 1 ,…r N ).

[0058] The weight module is used to obtain the resource usage information of each node regularly, calculate the weight of each node in the cluster according to the current resource usage of the node and the resources required by the new container, and feed back the optimal node to the scheduling module;

[0059] The scheduling module is used to deploy the new container on...

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 task scheduling method suitable for an embedded container cluster. The task scheduling method comprises the steps: calculating a resource use balance degree parameter, a loadbalance parameter and an operation stability degree parameter of each node of the container cluster, wherein the resource use balance degree parameter is a resource use rate variance of each dimension of the node, and the load balancing parameter is a resource load weight obtained by performing linear weighting by using the resource utilization rate of each dimension of the node, and the stability parameter is a node stability value obtained according to a node online rate and a task completion rate; and generating three sorting lists according to the resource use balance degree parameter, the load balance parameter and the stability parameter of each node, taking the position values of the nodes in the three sorting lists as three-dimensional space coordinates, and selecting the node with the smallest Chebyshev distance to the original point to deploy a new container. According to the task scheduling method, the influence of node dynamic change on the container deployment strategy can be reduced, and the overall performance of the container cluster is improved.

Description

technical field [0001] The invention relates to the field of computers, in particular to the field of container cluster scheduling, and in particular to a task scheduling method suitable for embedded container clusters. Background technique [0002] With the rapid development of the Internet and the Internet of Things, the future information network will form a ternary integrated information world that integrates "human, machine, and material", with massive heterogeneous terminals, large-scale data processing, and processing capabilities for traditional service systems. bring great challenges. The technical architecture of the sea service proposed at present can realize the near-field resource aggregation and provision of user-side sea-end nodes. Therefore, it is of great significance to realize the effective management and regulation of the sea-side embedded resources. [0003] Docker is a lightweight container virtualization technology that facilitates the deployment and...

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/455
CPCG06F9/45558G06F2009/4557G06F2009/45583
Inventor 朱小勇李超韩锐赵然
Owner ZHENGZHOU SEANET TECH CO LTD
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