mBrace: Action-based performance monitoring of multi-tier web applications

Andrej Van Der Zee, Alexandre Courbot, Tatsuo Nakajima

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

2 Citations (Scopus)

Abstract

Standard monitoring tools and web application middleware offer very limited support for detailed performance analysis of HTTP request-based, multi-tier web applications. They measure resource usage system-wide or per command name, but are unable to isolate usage per action specific to the target application. This inablity has several causes: first, many HTTP requests are executed by one application or script concurrently, making it hard to isolate them, and second, different types of actions are often handled by one application or script, hindering type-based distinction. Moreover, SQL queries, a common cause of web applications performance problems, cannot be backtracked to the HTTP request that triggered them. As a result, debugging performance problems of web applications is hard and requires time and effort of highly-skilled people. This paper describes mBrace, a work-in-progress effort that takes advantage of the hardware performance monitoring unit and uses minimal system and framework instrumentation in order to provide efficient and request-based performance analysis of multi-tier web applications.

Original languageEnglish
Title of host publicationProceedings of the 3rd Workshop on Dependable Distributed Data Management, WDDM'09
Pages29-32
Number of pages4
DOIs
Publication statusPublished - 2009 Sep 21
Event3rd Workshop on Dependable Distributed Data Management, WDDM'09 - Nuremberg, Germany
Duration: 2009 Mar 312009 Mar 31

Publication series

NameProceedings of the 3rd Workshop on Dependable Distributed Data Management, WDDM'09

Conference

Conference3rd Workshop on Dependable Distributed Data Management, WDDM'09
CountryGermany
CityNuremberg
Period09/3/3109/3/31

ASJC Scopus subject areas

  • Computer Science Applications
  • Software

Fingerprint Dive into the research topics of 'mBrace: Action-based performance monitoring of multi-tier web applications'. Together they form a unique fingerprint.

Cite this