TY - GEN
T1 - mBrace
T2 - 3rd Workshop on Dependable Distributed Data Management, WDDM'09
AU - Van Der Zee, Andrej
AU - Courbot, Alexandre
AU - Nakajima, Tatsuo
PY - 2009
Y1 - 2009
N2 - 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.
AB - 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.
UR - http://www.scopus.com/inward/record.url?scp=70349096276&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=70349096276&partnerID=8YFLogxK
U2 - 10.1145/1518691.1518700
DO - 10.1145/1518691.1518700
M3 - Conference contribution
AN - SCOPUS:70349096276
SN - 9781605584621
T3 - Proceedings of the 3rd Workshop on Dependable Distributed Data Management, WDDM'09
SP - 29
EP - 32
BT - Proceedings of the 3rd Workshop on Dependable Distributed Data Management, WDDM'09
Y2 - 31 March 2009 through 31 March 2009
ER -