Identifying Most Relevant Performance Measures for Root Cause Analysis of Performance Degradation Events on a Private Cloud Computing Application: Experiment in an Industry Environment
A. Ravanello, A. April, A. Gherbi, A. Abran, J. M. Desharnais, A. Gawanmeh
Journal of Advances in Mathematics and Computer Science · pp. 1–28 · Published 26 Aug 2016
10.9734/BJMCS/2016/27872Abstract
Cloud computing applications (CCA) are defined by their elasticity, on-demand provisioning and ability to address, cost-effectively, volatile workloads. These new cloud computing (CC) applications are being increasingly deployed by organizations but without a means of managing their performance proactively. While CCA provide advantages and disadvantages over traditional client-server applications, their unreliable application performance due to the intricacy and the high number of multi connected moving parts of its underlying infrastructure, has become a major challenge for software engineers and system administrators. For example, capturing how the end-users perceive the application performance as they complete their daily tasks has not been addressed satisfactorily. One possible approach for identifying the most relevant performance measures for Root Cause Analysis (RCA) of performance degradation events on CCA, from an end-user perspective, is to leverage the information captured in performance logs, a source of data that is widely available in today’s datacenters, and where detailed records of resource consumption and performance logs is captured from numerous systems, servers and network components used by the CCA. This paper builds on a model proposed for measuring CC application performance and extends it with the addition of the end-user perspective, exploring how it can be used in identifying root causes (RC) for performance degradation events in a large-scale industrial scenario. The experimentation required adjustments to the original proposal in order to determine, with the help of a multivariate statistical technique, the performance of a CCA from the perspective of an end-user. An experiment with a corporate email CCA is also presented and illustrates how the performance model can identify most relevant performance measures and help predict future performance issues.
References (25)
- 1 Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology [DOI]
- 2 Independent component analysis: algorithms and applications [DOI]
- 3 Forecasting Sales by Exponentially Weighted Moving Averages [DOI]
- 4 Measuring the User Experience: Collecting, Analyzing, and Presenting Usability Metrics [DOI]
- 5 Performance Analysis of Cloud Computing Services for Many-Tasks Scientific Computing [DOI]
- 6 Understanding Cloud Computing Vulnerabilities [DOI]
- 7 Time Series Analysis: Univariate and Multivariate Methods. [DOI]
- 8 A structural model of end user computing satisfaction and user performance [DOI]
- 9 Label-Free Protein Quantification Using LC-Coupled Ion Trap or FT Mass Spectrometry: Reproducibility, Linearity, and Application with Complex Proteomes [DOI]
- 10 Variables affecting information technology end-user satisfaction: a meta-analysis of the empirical literature [DOI]
- 11 Juran's Quality Handbook: The Complete Guide to Performance Excellence
- 12 Attack Surfaces: A Taxonomy for Attacks on Cloud Services [DOI]
- 13 Software Metrics and Software Metrology [DOI]
- 14 Performance Measurements and Analysis of Network I/O Applications in Virtualized Cloud [DOI]
- 15 The mediating effects of intrinsic motivation, ease of use and usefulness perceptions on performance in first-time and subsequent computer users [DOI]
- 16 CTO Roundtable: Cloud Computing [DOI]
- 17 Design of a Performance Measurement Framework for Cloud Computing [DOI]
- 18 Performance Measurement of Cloud Computing Services [DOI]
- 19 The Role Of End-User Training In Technology Acceptance [DOI]
- 20 CLUEBOX: a performance log analyzer for automated troubleshooting
- 21 Impact of information technology on organizations [DOI]
- 22 International Journal on Cloud Computing: Services and Architecture (IJCCSA) [DOI]
- 23 Measuring and improving application performance with PerfSuite
- 24 Performance Measurement for Cloud Computing Applications Using ISO 25010 Standard Characteristics [DOI]
- 25 Software engineering. COSMIC: A functional size measurement method [DOI]
Cited by 0
No indexed citations yet.
Related research
- Development and Performance Evaluation of Hybrid-Solar Dryer for Cassava Grate — shares topic coverage
- The Effect of Savory (Satureja khuzistanica) Essential Oils on Performance and Some Blood Biochemical Parameters of Ross and Cobb Broilers — shares topic coverage
- Performance of Brioler Chickens and mRNA Expression of Liver Fatty Acid Binding Protein Gene Fed with Soybean — shares topic coverage
- Effect of Dietary Energy and Protein Level and Enzyme Supplementation on Performance and Egg Quality Traits of Laying Hens — shares topic coverage
- Effects of Phytase Supplementation of Low Protein Diets on Performance, Egg Quality Traits and Blood Biochemical Parameters of Laying Hens — shares topic coverage
Article metrics
Real usage data collected on this platform.
66
Page views
0
PDF downloads
18
Outbound clicks
0
Citations
Views over time
Views by country
Approximate, from request IP at view time — not citizenship or institution. Countries with fewer than 5 views are grouped as "Other".
Traffic sources
Referring site, by host.
Views and downloads exclude known bots/crawlers. Citations combines this platform's own DOI-resolved index with each external source's own reported total — see Cited by above for individually listed citing works. Last refreshed 0 seconds ago.