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

Docker container cloud platform container scheduling method based on fuzzy mode recognition

A docker container and cloud platform technology, applied in the field of distributed cloud computing, can solve the problems of unclassified Docker containers and unreasonable scheduling of Docker containers.

Active Publication Date: 2017-02-22
ZHEJIANG UNIV
View PDF2 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method solves the problem that Docker containers cannot be classified and the scheduling of Docker containers is not reasonable enough

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
  • Docker container cloud platform container scheduling method based on fuzzy mode recognition
  • Docker container cloud platform container scheduling method based on fuzzy mode recognition
  • Docker container cloud platform container scheduling method based on fuzzy mode recognition

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] The core of the present invention is to use fuzzy pattern recognition to classify Docker containers according to the resource status used during container operation, and according to these classification data, a container scheduling method based on fuzzy pattern recognition is proposed, which can be used from resource occupation Angles provide a basis for the scheduling of Docker containers, so that after the Docker containers are scheduled, various core resources on the server nodes can maintain a relatively balanced state. The method is mainly divided into the following four main steps: determination of classification model, collection of index information, classification of Docker containers, and scheduling of Docker containers.

[0038] 1. Determination of the classification model: use the theory of fuzzy recognition to determine the model of the classification algorithm. Specifically, it is necessary to determine the domain of discourse, fuzzy subsets and membership...

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 Docker container cloud platform container scheduling method based on fuzzy mode recognition. By collecting and recording the resource indexes for all Docker containers running on each server node in the container cloud platform, the historical information about the core resources, consumed by the containers, of servers such as a CPU, a memory, network IO, and a disk IO during the running of the containers can be obtained; in addition, by means of the fuzzy mode recognition, the Docker containers are classified by using the resource consumption information. When the Docker containers running the same application are scheduled again, the corresponding container classification information can be taken as the important basis for a scheduling algorithm, the Docker containers can be scheduled to proper server nodes by means of the scheduling algorithm, so that the core resource on each server node can be more balanced in occupation. The container scheduling method is simple in realization and easy to operate, has the characteristics of expandability and easy deployment, and is suitable for providing container monitoring and container scheduling services for the applications in a distributed Docker container cloud platform.

Description

technical field [0001] The invention relates to the field of distributed cloud computing, in particular to a container scheduling method under a Docker container cloud platform based on fuzzy pattern recognition. Background technique [0002] Container technology can be considered as an operating system-level virtualization. Its original intention is to reduce the performance overhead brought by the virtualization technology represented by Hypervisor technology, and to utilize machine resources at a finer granularity. [0003] In 2013, the Docker open-source container engine combined the existing container-related technologies. By introducing layered mirroring technology, it unified the packaging and distribution deployment methods of applications, lowered the threshold for container use, and promoted the commercialization of container technology. process. In the past two years, solutions based on Docker containers have grown rapidly around the world. Major IT providers an...

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/08H04L12/24G06F9/48G06F21/53
CPCH04L41/50G06F9/485G06F21/53H04L67/60
Inventor 王哲
Owner ZHEJIANG 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