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

Non-deterministic separation web server cluster scaling method

A server cluster, non-deterministic technology, applied in the field of computer software development, can solve the problems of adaptive decision-making, system model error, large time consumption, etc., to achieve the effect of simple calculation, good tolerance, and improved overall performance

Pending Publication Date: 2021-02-12
NANJING UNIV
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The PLA method can only solve the non-deterministic factors that have been modeled, while the non-deterministic factors that have not been modeled, such as system model errors, environmental prediction errors, etc., will have a greater impact on adaptive decision-making
At the same time, the PLA method models the probabilistic changes of the environment as a Markov decision process, which consumes a lot of time during runtime.

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
  • Non-deterministic separation web server cluster scaling method
  • Non-deterministic separation web server cluster scaling method
  • Non-deterministic separation web server cluster scaling method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0044] Taking the server cluster system as the controlled system, the specific implementation process of the method is described in detail. The server cluster system obtains income by responding to user requests. When the response time to user requests is too long, system revenue will be reduced, and the system needs to make corresponding resource scaling decisions at runtime to cope with load fluctuations. There are two resource scaling strategies that the system can implement. One is to increase or decrease the number of servers used. When the number of servers increases, the system overhead will increase, and there will be a certain delay in the process of starting the server; the other is to adjust The level of service quality provided by the system. When the service quality level is high, it will increase the user experience and obtain more benefits, but it will make the response time longer. Adjusting the service quality is an instantaneous decision without delay. The r...

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 nondeterministic separation web server cluster resource scaling method comprises the following three steps: step 1, constructing a nondeterministic separation system model and a decision-making model, establishing an accurate mathematical model for a system as a system model in an ideal nondeterministic separation environment, and establishing a decision-making model for the decision-making model in the ideal nondeterministic separation environment; utilizing an Aloy modeling tool to obtain a system state transition matrix to construct a decision model; step 2, processing environmental uncertainty factors, defining compensation coefficients to describe the uncertainty factors caused by environmental changes and modeling errors, and dynamically estimating the distribution of the compensation coefficients by utilizing Kalman filtering; and step 3, solving an adaptive scaling strategy, and solving an optimal resource scaling strategy on the system decision model obtained in the step 1by integrating a rolling optimization thought and a game theory method of model prediction control. According to the method, the thought of attention separation is adopted, system model design and nondeterministic factor processing are separated, and the influence of nondeterministic factors on telescopic decision making is processed through independent steps.

Description

technical field [0001] The invention relates to a non-deterministic separation web server cluster resource stretching method, which belongs to the field of computer software development. Background technique [0002] Web server cluster scaling technology is one of the main ways to improve website performance. The server cluster scaling method needs to decide how to effectively adjust the number of servers to cope with load changes when the web service is running. Software self-adaptation is an effective method to realize the scaling of WEB server clusters. Server clusters continuously monitor system and load changes during operation, and dynamically make scaling strategies to ensure that the functional and non-functional requirements of the system are met. [0003] At present, forward-looking software adaptive methods are widely used in scenarios where adaptive decision-making is delayed. Nowadays, there are two mainstream forward-looking software adaptive methods that can...

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): G06Q10/04G06F30/20G06F9/50
CPCG06Q10/04G06F30/20G06F9/505Y02D10/00
Inventor 范景新秦逸马晓星
Owner NANJING 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