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: 2011-09-14
ZHEJIANG UNIV
View PDF3 Cites 10 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 invention obtains performance monitoring data in the test environment under the controllable test environment by generating the artificial load of the transaction type change, and finally uses the traditional regression-based service time estimation method to obtain the average service time of the transaction.

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

[0041] The specific working process of the present invention is:

[0042] 1. Obtain Web server access logs of network services 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 imp...

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 present invention relates to the field of performance-based measurement, in particular to a method for estimating server processor requirements in a multi-layer architecture. Background technique [0002] Multi-layer architecture is the industry's standard for building network services. How to estimate the requirements of network services for each layer of server resources, especially processors, is the key to enterprise capacity planning. Under the multi-layer architecture, network services usually exist in multiple "request-reply" mode transactions. Different types of transactions have different requirements for server resources (for example, in e-commerce sites, settlement transactions often consume more processor resources than browsing transactions); the same transaction has different requirements for servers at different levels (for example, browsing transactions in The web server layer often requires more processor resources than the database la...

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): 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