- 246 views
- 286 downloads
Detecting And Diagnosing Web Application Performance Degradation In Real-Time At The Method Call Level
-
- Author / Creator
- Wang, Mengliao
-
As e-commerce becomes more popular, the performance of enterprise web applications becomes an important and challenging issue. Unlike failures, performance degradation is more difficult for the administrator to observe. It also takes much time to locate the root cause because there are many possible performance bottlenecks including network I/O, resource starvation, source code mistakes and even high site requests.
In this thesis, we propose a system which is able to detect and diagnose web application performance degradations at the method call level in real time. We also set four sensors on the web server to monitor web application conditions, and use the measurements as input in detection and diagnostic algorithms. We implement our system in Java and build a test bed using a pet store application. Our system is evaluated on the test bed and results are encouraging, showing that our approach outperforms a traditional detection approach. -
- Subjects / Keywords
-
- Graduation date
- Spring 2012
-
- Type of Item
- Thesis
-
- Degree
- Master of Science
-
- License
- This thesis is made available by the University of Alberta Libraries with permission of the copyright owner solely for non-commercial purposes. This thesis, or any portion thereof, may not otherwise be copied or reproduced without the written consent of the copyright owner, except to the extent permitted by Canadian copyright law.