Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Container collaborative arrangement method based on graph coloring

A graph coloring and container technology, applied in the computer field, can solve problems such as impact, poor application performance, and lack of consideration of the service collaboration relationship in the cluster, so as to ensure elastic scaling and efficient utilization.

Active Publication Date: 2020-03-31
GUANGXI UNIV
View PDF9 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the current research on container orchestration strategies mainly focuses on heuristic algorithms, and does not consider the synergistic relationship of services in the cluster: for example, the placement of containers should consider whether related resources such as node memory, CPU, and network I / O can meet the normal use of services, Placement of container copies and other containers that are prone to port conflicts, and whether the migration of containers after resource exhaustion affects other containers under the same service
In order to improve the low resource utilization of container clusters and poor application performance in heterogeneous cluster environments, it is necessary to study container collaborative orchestration technology from the perspective of container collaborative orchestration strategies

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 collaborative arrangement method based on graph coloring
  • Container collaborative arrangement method based on graph coloring
  • Container collaborative arrangement method based on graph coloring

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] In order to make the purpose, technical solution and advantages of the present invention more clear, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below may be combined with each other as long as they do not conflict with each other.

[0019] In order to improve the problems of low resource utilization and poor application performance of container clusters in a heterogeneous cluster environment, the present invention designs a container collaborative orchestration method based on graph coloring, and comprehensively considers the memory, CPU, and network I of each node of the cluster. Resource heterogeneity such as / O and block I / O, ado...

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 collaborative arrangement method based on graph coloring. The method comprises the steps that based on a load conflict avoidance rule of graph coloring, a vertex coloring method in a graph theory is adopted to map container services into an adjacent matrix, and the adjacent matrix means an arrangement scheme of conflict avoidance of a container set; performancemonitoring of a container cluster is realized by introducing heartbeat messages, and containers are initialized and cooperatively placed according to real-time monitoring conditions; a dominant resource type of the service is evaluated and calculated within a specific time; and a resource depletion early warning threshold is set, the container is migrated to the optimal node according to the attribute of the dominant resource, and finally the original container instance is terminated to release the resource. According to the method disclosed by the invention, the problems of port conflicts, container copy conflicts, resource conflicts and the like in container scheduling are solved by cooperatively considering the resource heterogeneity of the memory, the CPU, the network I / O, the block I / O and the like of each node of the container cluster, and the fault tolerance and the reliability of container placement are ensured, so that the resource utilization rate and the application programperformance are improved.

Description

technical field [0001] The invention belongs to the technical field of computers, and more particularly relates to a container collaborative arrangement method based on graph coloring. Background technique [0002] Faced with the rapid development of cloud computing application requirements, traditional cloud computing systems based on Hypervisor virtualization technology have exposed shortcomings in performance and resource utilization efficiency. In view of the current resource management efficiency problems of virtual machines, more flexible and efficient container technologies have become the development trend of cloud computing application delivery platforms. Container technology mainly includes technologies such as container operation and container orchestration. Container orchestration refers to the sequential organization of individually containerized components, including container scheduling, cluster management, and other host provisioning configurations. In the ...

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 & Authority Applications(China)
IPC IPC(8): G06F9/50
CPCG06F9/5077G06F9/5088G06F2209/508G06F2209/5022
Inventor 陈宁江李华张汉林刘雨晖
Owner GUANGXI UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products