Narrowing down possible causes of performance anomaly in web applications

Satoshi Iwata, Kenji Kono

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

Abstract

Performance anomalies are a critical problem for commercial web applications. To help administrators discover their cause, many monitoring/analyzing systems have been developed, but their practical use is hindered by their limited scope and/or significant overheads; we cannot attach them all the time to the entire application. In this paper, we propose a front-end narrower that enables us to narrow down possible causes of performance anomalies. Our narrower is much less obtrusive but provides only hints about the cause of performance anomalies. Using control charts on response times of each request type, our "front-end" narrower indicates suspicious components or processes that may contain the root causes of the anomaly. After that, the administrator chooses an appropriate tool as a "back-end" and attaches it to the suspicious components or processes to trace down the original cause. The results of our case studies are encouraging: we succeeded in correcting some performance anomalies (including an unknown one) in default RUBiS.

Original languageEnglish
Title of host publicationEDCC-8 - Proceedings of the 8th European Dependable Computing Conference
Pages185-190
Number of pages6
DOIs
Publication statusPublished - 2010
Event8th European Dependable Computing Conference, EDCC-8 - Valencia, Spain
Duration: 2010 Apr 282010 Apr 30

Publication series

NameEDCC-8 - Proceedings of the 8th European Dependable Computing Conference

Other

Other8th European Dependable Computing Conference, EDCC-8
Country/TerritorySpain
CityValencia
Period10/4/2810/4/30

Keywords

  • Commercial web application
  • Control chart
  • Performance debugging
  • Request type
  • Response time

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Software
  • Computer Graphics and Computer-Aided Design

Fingerprint

Dive into the research topics of 'Narrowing down possible causes of performance anomaly in web applications'. Together they form a unique fingerprint.

Cite this