Network Application Performance Evaluation via Transaction Decomposition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Deploying network-based applications like the Siebel Call Center faces challenges in planning network capacity and determining performance issues due to varying network conditions, leading to increased risks, user dissatisfaction, and infrastructure costs without effective solutions for evaluating performance drivers and predicting response times.
Innovation Solution
Decompose transactions into client, network, and server components, identify resources, and obtain performance data to evaluate application performance, compiling it into a performance map and using baseline data to simulate network conditions for comprehensive evaluation before deployment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If network-based applications are deployed without performance evaluation capabilities, then deployment speed is improved, but reliability and performance predictability deteriorate
Solution Approach 1:
The patent implements performance evaluation capabilities before application deployment by establishing monitoring infrastructure, defining performance metrics, and preparing evaluation frameworks in advance. This allows organizations to assess network capacity and predict performance issues prior to deployment, resolving the contradiction between rapid deployment and reliable performance prediction.
2Measurement precision
If comprehensive performance monitoring is implemented, then measurement precision of performance drivers is improved, but device complexity increases
Solution Approach 1:
The patent segments the performance monitoring system into distinct components: client-side monitoring agents, server-side collection systems, and analysis frameworks. Each component handles specific aspects of performance data collection and processing, enabling comprehensive measurement of performance drivers while managing complexity through modular architecture.
Solution Approach 2:
The patent introduces performance data collection agents and intermediate processing layers that bridge between application components and analysis systems. These intermediaries simplify the monitoring infrastructure by centralizing data collection and processing functions, reducing the complexity burden on individual components while maintaining comprehensive measurement capabilities.
3Ease of manufacture
If network capacity is planned without pre-deployment evaluation, then ease of manufacture is improved, but loss of information regarding performance drivers increases
Solution Approach 1:
The patent establishes performance evaluation frameworks and monitoring capabilities during the pre-deployment planning phase. By defining performance metrics, configuring monitoring infrastructure, and conducting capacity assessments before deployment, organizations retain critical performance driver information while maintaining ease of deployment through standardized evaluation procedures.
Data Source
AI summary
A solution for evaluating a performance of a network-based application is provided. A transaction performed by the application is decomposed into multiple components. One or more resources for each component are identified and performance data for each identified resource is obtained while the application processes the transaction. Based on the performance data, the performance of the application is evaluated. In this manner, the performance of the application can be comprehensively evaluated.


