PerfCenterLite: Extrapolating Load Test Results for Performance Prediction of Multi-Tier Applications

Performance modeling is an important step in the lifecycle of a typical Web-based multi-tier application. However, while most practitioners are comfortable carrying out load tests on a Web application on a testbed, they find sophisticated performance modeling tools difficult to use because many inputs...

Full description

Bibliographic Details
Main Authors: Varsha Apte, Nadeesh T. V.
Format: Article
Language:English
Published: European Alliance for Innovation (EAI) 2015-11-01
Series:EAI Endorsed Transactions on Cloud Systems
Subjects:
Online Access:https://eudl.eu/pdf/10.4108/icst.valuetools.2014.258208
id doaj-ff414703bfb04fafb82c01f855c396e9
record_format Article
spelling doaj-ff414703bfb04fafb82c01f855c396e92020-11-25T02:07:52ZengEuropean Alliance for Innovation (EAI)EAI Endorsed Transactions on Cloud Systems2410-68952015-11-011310.4108/icst.valuetools.2014.258208PerfCenterLite: Extrapolating Load Test Results for Performance Prediction of Multi-Tier ApplicationsVarsha Apte0Nadeesh T. V.1CSE Department, IIT BombayCSE Department IIT BombayPerformance modeling is an important step in the lifecycle of a typical Web-based multi-tier application. However, while most practitioners are comfortable carrying out load tests on a Web application on a testbed, they find sophisticated performance modeling tools difficult to use because many inputs required by them are difficult to obtain. Chief among these is the service times of various types of requests at various resources in the multi-tier system (e.g. CPU execution time required at the Web server by a “Login” request). In this paper, we present PerfCenterLite, a tool focused on ease of use for practitioners of performance analysis. The tool (a) provides a spread-sheet template for describing the application architecture and (b) accepts standard performance metrics obtained from load testing of the application. PerfCenterLite then uses mathematical estimation techniques and transforms this input into a full-fledged performance model as required by a sophisticated performance modeling tool. Validation experiments show that performance metrics predicted using PerfCenterLite match well with measured values.https://eudl.eu/pdf/10.4108/icst.valuetools.2014.258208performance modeling load test results
collection DOAJ
language English
format Article
sources DOAJ
author Varsha Apte
Nadeesh T. V.
spellingShingle Varsha Apte
Nadeesh T. V.
PerfCenterLite: Extrapolating Load Test Results for Performance Prediction of Multi-Tier Applications
EAI Endorsed Transactions on Cloud Systems
performance modeling
load test results
author_facet Varsha Apte
Nadeesh T. V.
author_sort Varsha Apte
title PerfCenterLite: Extrapolating Load Test Results for Performance Prediction of Multi-Tier Applications
title_short PerfCenterLite: Extrapolating Load Test Results for Performance Prediction of Multi-Tier Applications
title_full PerfCenterLite: Extrapolating Load Test Results for Performance Prediction of Multi-Tier Applications
title_fullStr PerfCenterLite: Extrapolating Load Test Results for Performance Prediction of Multi-Tier Applications
title_full_unstemmed PerfCenterLite: Extrapolating Load Test Results for Performance Prediction of Multi-Tier Applications
title_sort perfcenterlite: extrapolating load test results for performance prediction of multi-tier applications
publisher European Alliance for Innovation (EAI)
series EAI Endorsed Transactions on Cloud Systems
issn 2410-6895
publishDate 2015-11-01
description Performance modeling is an important step in the lifecycle of a typical Web-based multi-tier application. However, while most practitioners are comfortable carrying out load tests on a Web application on a testbed, they find sophisticated performance modeling tools difficult to use because many inputs required by them are difficult to obtain. Chief among these is the service times of various types of requests at various resources in the multi-tier system (e.g. CPU execution time required at the Web server by a “Login” request). In this paper, we present PerfCenterLite, a tool focused on ease of use for practitioners of performance analysis. The tool (a) provides a spread-sheet template for describing the application architecture and (b) accepts standard performance metrics obtained from load testing of the application. PerfCenterLite then uses mathematical estimation techniques and transforms this input into a full-fledged performance model as required by a sophisticated performance modeling tool. Validation experiments show that performance metrics predicted using PerfCenterLite match well with measured values.
topic performance modeling
load test results
url https://eudl.eu/pdf/10.4108/icst.valuetools.2014.258208
work_keys_str_mv AT varshaapte perfcenterliteextrapolatingloadtestresultsforperformancepredictionofmultitierapplications
AT nadeeshtv perfcenterliteextrapolatingloadtestresultsforperformancepredictionofmultitierapplications
_version_ 1724929145317621760