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

System and method for adaptive expansion and contraction of container clusters for web applications

A container cluster and self-adaptive technology, applied in transmission systems, digital transmission systems, instruments, etc., can solve the problem that the read-write type of the file system is difficult to meet the demand, and achieve the effect of ensuring reasonable utilization

Active Publication Date: 2021-12-28
TIANJIN UNIV
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This solution is difficult to meet the requirements for scenarios of file system read-write (such as mysql and other database applications) and network throughput (such as tomcat and other web application servers) scenarios

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
  • System and method for adaptive expansion and contraction of container clusters for web applications
  • System and method for adaptive expansion and contraction of container clusters for web applications
  • System and method for adaptive expansion and contraction of container clusters for web applications

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] The present invention proposes a container self-adaptive scaling method based on multi-target resource monitoring, obtains resource usage status according to prometheus, uses linear regression method combined with application CPU utilization rate, memory utilization rate, file system throughput rate and network throughput rate to determine the application rate Number of instances.

[0033] The existing technology mostly sets a single resource threshold for the load model of the container, which makes it difficult to cope with increasingly complex web applications. The service prometheus obtains resource usage status, and designs a multi-objective hybrid adaptive expansion and contraction method to achieve energy saving and load balancing in the data center. The self-adaptive expansion and contraction method of the present invention is mainly composed of three parts: a resource monitoring module, a regression modeling module and a container expansion and contraction modu...

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 belongs to the technical field of web application deployment and resource scheduling. In order to comprehensively consider the use status of different resources to expand and shrink to ensure application work efficiency, the invention provides a web application-oriented container cluster self-adaptive expansion and contraction system, including a resource monitoring module , the regression modeling module and the container scaling module, the resource monitoring module is used to obtain the container resource usage status; the regression modeling module is used to extract the container load data, and the CPU utilization rate, memory utilization rate, network throughput rate and file system throughput rate are The characteristic value, the number of requests processed per second is the label, and multiple linear regression modeling is performed to obtain the influence of the independent variable Ccpu, Cmemory, Cnetwork_io, and Cfs_io on the dependent variable Cqps, so that the known independent variable can be used to predict the change of the dependent variable . The present invention is mainly applied to web application occasions.

Description

technical field [0001] The invention relates to the field of containerized resource scheduling, in particular to the field of web application deployment based on container clusters. Specifically, it relates to a web application-oriented container cluster self-adaptive expansion and contraction method. Background technique [0002] With the rapid development of cloud computing in recent years, more and more technology vendors affected by the public cloud have begun to think about how to build new technology and business value on top of IaaS (Infrastructure as a Service, Infrastructure as a Service). Against such a background, a number of platform-level projects featuring open source and openness emerged as the times require, realizing and landing the originally illusory concept of "PaaS" (Platform as a Service) for the first time. The positioning of these PaaS projects is application hosting services. Unlike public cloud hosting services such as GAE, these open PaaS projects...

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 Patents(China)
IPC IPC(8): H04L12/24H04L12/26H04L29/08G06F11/30
CPCH04L41/0816H04L41/0893H04L41/0896H04L67/1029H04L67/1031H04L43/0817H04L43/0888H04L43/16G06F11/3006G06F11/3051H04L67/02
Inventor 李克秋王昊岚周晓波柯智慧
Owner TIANJIN 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