Method for estimating needs of transaction in processor in multi-tier architecture

A processor and transaction technology, applied in digital transmission systems, electrical components, transmission systems, etc., can solve problems such as network service performance degradation, wrong service time estimates, and difficult parameter determination, so as to reduce the time for learning network service business , Overcome the multicollinearity problem and reduce the communication time

Active Publication Date: 2013-06-26
ZHEJIANG UNIV
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

One traditional way to solve this problem is to combine related transactions into a single transaction, but this method will give wrong service time estimates when the business load ratio changes; another method is to use complex regression solving methods, Such as the Ridge regression method, but the parameters of such methods are often difficult to determine, and are only suitable for transactions with weak correlation
Inaccurate service time estimates can lead to incorrect capacity planning, resulting in wasted resources or degraded network service performance

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 for estimating needs of transaction in processor in multi-tier architecture
  • Method for estimating needs of transaction in processor in multi-tier architecture
  • Method for estimating needs of transaction in processor in multi-tier architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The present invention generates artificial loads of transaction types in a controllable test environment, obtains performance monitoring data in the test environment under the load, and finally uses a traditional regression-based service time estimation method to obtain the average service time of transactions.

[0040] The essence of the present invention is to generate logically correct artificial loads with variable transaction types by analyzing server access logs in a test environment, thereby avoiding the multicollinearity problem in the traditional regression-based service time estimation method.

[0041] Concrete work process of the present invention is:

[0042] 1. Obtain the web server access log of the network service in the production environment

[0043] 2. Analyze the access log and select the main transaction types in the network service. The selected transaction type should account for a large amount of traffic in the actual system, or have a key impact...

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 for estimating the needs of a transaction in a processor in a multi-tier architecture. The method comprises the following steps of: detecting inter-transaction correlation by analyzing an access log of a production environment; if strongly correlated transactions are discovered, extracting the shortest session subsequences and subsequences 1 shorter than the shortest session subsequence of the strongly correlated transactions by analyzing the access log; generating a logically correct artificial load of various transaction types by utilizing the subsequences; running the artificial load in a controllable testing environment to obtain performance monitoring data under the load; and finally obtaining the average servicing time of the transactions by using a conventional regression-based servicing time estimation method. By the method, the problem of multicollinearity of a conventional regression method in little load proportion change is solved, and the accurate average servicing time of various transaction types can be calculated and assist in making a rational capacity plan, thereby reducing the procurement cost of an enterprise and ensuring the performance of a network service.

Description

technical field [0001] The invention relates to the field of performance-based measurement, in particular to a method for estimating the demand of server processors in a multi-tier architecture. Background technique [0002] The multi-tier architecture is the standard for building network services in the industry. How to estimate the server resource requirements of network services on each layer, especially processors, is the key to enterprise capacity planning. In a multi-tier architecture, network services usually exist in multiple "request-reply" transactions. Different types of transactions have different requirements for server resources (for example, in e-commerce websites, settlement transactions often consume more processor resources than browsing transactions); the same transaction has different requirements for different layers of servers (such as browsing transactions in The web server tier tends to require more processor resources than the database tier). In or...

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/26H04L12/24
Inventor 张振丁轶群李善平
Owner ZHEJIANG UNIV
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