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

Web application-oriented container cluster self-adaptive capacity expansion and shrinkage system and method

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

Active Publication Date: 2020-06-30
TIANJIN UNIV
View PDF5 Cites 6 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
  • Web application-oriented container cluster self-adaptive capacity expansion and shrinkage system and method
  • Web application-oriented container cluster self-adaptive capacity expansion and shrinkage system and method
  • Web application-oriented container cluster self-adaptive capacity expansion and shrinkage system and method

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 conditions of different resources to carry out capacityexpansion and shrinkage to guarantee the application work efficiency, the web application-oriented container cluster self-adaptive capacity expansion and shrinkage system comprises a resource monitoring module, a regression modeling module and a container expansion and shrinkage module, and the resource monitoring module is used for obtaining the use conditions of container resources; the regression modeling module is used for extracting container load data, wherein CPU utilization, memory utilization, network throughput rate and file system throughput rate are characteristic values, the number of requests processed per second is a label, multiple linear regression modeling is carried out so as to obtain the influence of independent variables Ccpu, Cmemory, Cnetwork _ io and Cfs _ io on dependent variables Cqps, and therefore the known independent variables are used for predicting the change of the dependent variables. The method and the device are 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
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