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

Method suitable for dispatching high-concurrency business modules

A business module and business technology, applied in the field of high-concurrency business module scheduling, can solve the problems affecting the normal operation of the system, the decline of the system throughput, the decline of the system performance, etc., to achieve the effect of fast and stable processing, avoiding stagnation, and ensuring normal operation.

Inactive Publication Date: 2017-10-13
山东开创云计算有限公司
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The throughput of the system is usually determined by two factors: QPS and the number of concurrency. Each system has a relative limit value for these two values. As long as a certain item reaches the highest value of the system, the throughput of the system will not increase. If As the pressure continues to increase, the throughput of the system will decrease instead. The reason is that the system is overloaded, and other consumptions such as context switching and memory will also lead to system performance degradation, which will affect the normal operation of the system, and even cause the system to crash and stop running. Higher impact of work done with the system

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
  • Method suitable for dispatching high-concurrency business modules

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] In order to clearly illustrate the technical features of this solution, the present invention will be described in detail below through specific implementation modes and in conjunction with the accompanying drawings.

[0015] Such as figure 1 As shown in , a method suitable for scheduling high-concurrency business modules, the steps include:

[0016] (1) Divide the business module into multiple business modules, and deploy each business module in an independent server;

[0017] (2) The allocation module randomly allocates high-concurrency services to different business modules;

[0018] (3) The evaluation module records the business data processing of each business module. The number of concurrent businesses processed by the business module is counted as A, and the average response time value of the business module is counted as T, so that QPS can be obtained as the number of concurrent businesses / average response Time value, that is, for the first service module: QPS...

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 method suitable for dispatching high-concurrency business modules. The method includes the steps of firstly, dividing a business module into multiple business modules, and deploying the business modules into independent servers; secondly, by a distribution module, randomly distributing high-concurrency business to different business modules; thirdly, by an evaluation module, recording the business data processing condition of each business module, wherein the concurrency business number processed by each business number is recorded as A, the average response time of each business module is recorded as T, QPS is concurrency business number / average response time, the QPS of the first business module is QPS1=A1 / T1, the QPS of the second business module is QPS2=A2 / T2, and the QPS of the nth business module is QPSn=An / Tn. By the method, high-concurrency data can be processed fast and stably, the processing path of each business can be distributed reasonably, normal system operation is guaranteed, system breakdown is avoided, and work efficiency is increased.

Description

Technical field: [0001] The invention relates to a method suitable for scheduling high concurrent business modules. Background technique: [0002] At present, in the era of rapid Internet development, high-concurrency business scenarios continue to increase, and high-concurrency data processing and storage have become frequent scenarios. When a large number of access requests appear, data has the characteristics of high concurrency. The throughput of the system is usually determined by two factors: QPS and the number of concurrency. These two values ​​of each system have a relative limit value. As long as a certain item reaches the highest value of the system, the throughput of the system will not increase. If As the pressure continues to increase, the throughput of the system will decrease instead. The reason is that the system is overloaded, and other consumptions such as context switching and memory will also lead to system performance degradation, which will affect the n...

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): G06F9/50
CPCG06F9/5044G06F9/5083
Inventor 王伟帅
Owner 山东开创云计算有限公司
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