Cloud application container resource scheduling method based on feed-forward control

A resource scheduling and feedforward control technology, applied in the field of cloud application container resource scheduling, can solve the problems of not considering the number of microservice architecture modules, not considering the irregularity of sudden loads, and not considering incremental resource usage, etc. The effect of ensuring application service quality, improving forecast accuracy, and improving timeliness

Inactive Publication Date: 2018-05-29
JIANGSU HOPERUN SOFTWARE CO LTD
View PDF0 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The existing work generally has the following three deficiencies: 1) The characteristics of a large number of microservice architecture modules are not considered, and each service module is modeled separately, resulting in a large cost of the provisioning method; 2) The incremental resources of the container are not considered Due to the characteristics of use, the resource supply is based on a fixed threshold as a standard, resulting in poor supply timeliness; 3) The irregular characteristics of sudden loads are not considered, and modeling is based on a large amount of historical data, resulting in low supply accuracy.

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
  • Cloud application container resource scheduling method based on feed-forward control

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] Below in conjunction with specific embodiment and accompanying drawing, the present invention is described in detail, as figure 1 As shown, the method system of the embodiment of the present invention:

[0019] This framework is implemented with a master-slave structure. There are mainly four different types of nodes, namely master control nodes, execution nodes, service management nodes, and elastic computing nodes.

[0020]The master control node is mainly responsible for global resource scheduling, including the API server that receives user requests, the scheduler for global resource management, and the master control node elector for avoiding single-point failure. The execution node is mainly responsible for monitoring the status of the container and ensuring the quality of service of the application, including the executor for container lifecycle management and the data collector for container status monitoring. The service management node is mainly responsible f...

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 relates to a cloud application container resource scheduling method based on feed-forward control. The method comprises the following steps: a plurality of features of micro-service architecture are firstly extracted; then, incidence relation of work load, response time and resource utilization rate is established through an earnings equation of a Jackson open-loop network; parameters of the response time, the load and the like are predicted by adopting a fuzzy self-adaptive kalman filtering algorithm, so that timeliness of resource supply is improved, and quality of applicationservice is guaranteed; support policies of task type, task priority, server resource utilization rate and the like are added on the premise that the response time not exceeding the quality of the application service is taken as a primary scheduling policy; three scheduling methods of extension, shrinking and migrating are provided, so that container-level multi-task hybrid deployment is realized.

Description

technical field [0001] The invention relates to a cloud application container resource scheduling method based on feedforward control, which belongs to the field of software technology. Background technique [0002] In the field of software design and development, the microservice architecture can well meet the needs of fast-changing Internet application demands and independent update of modules due to its strong module autonomy. However, in the field of software operation and maintenance, because the number of modules is much higher than that of the traditional architecture, it undoubtedly increases the cost and difficulty of operation and maintenance. Therefore, how to provide adaptive resources has become the main problem that the microservice architecture needs to solve urgently. one of the problems. The essence of a container is a process group that holds independent resources and is isolated through a namespace. It has the characteristics of less resource consumption ...

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): H04L29/08
CPCH04L67/02H04L67/61
Inventor 周红卫刘延新李亚琼李守超王钟沛
Owner JIANGSU HOPERUN SOFTWARE 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