DocumentCode
3480013
Title
An Adaptive Performance Modeling Approach to Performance Profiling of Multi-service Web Applications
Author
Huang, Xiang ; Wang, Wei ; Zhang, Wenbo ; Wei, Jun ; Huang, Tao
Author_Institution
Technol. Center of Software Eng., Chinese Acad. of Sci., Beijing, China
fYear
2011
fDate
18-22 July 2011
Firstpage
4
Lastpage
13
Abstract
The performance of multi-service applications are known to be determined mainly by the interactions between workload and behaviors of the application. The change of workload can lead to dynamic service demands on system resources, and even cause dynamic bottleneck switches between services inside the application. In this paper, to profiling large-applications\´ behaviors, and help to locate the bottleneck and optimize their capacities, we focus on modeling their behavior according to the workload. Although this topic has been well studied at testing stage, building such a model under live workload remains a challenge, because the workload and application behaviors are time-varying. To tackle this problem, we propose an adaptive approach to build and rebuild performance model according to log files. Both the user behaviors and their corresponding internal service relations are modeled, and the CPU time consumed by each service is also obtained through Kalman filter, which can "absorb" some level of noise in real-world data. Our model can explain the behaviors of both the whole application and the individual services, and provide valuable information for capacity planning and bottleneck detection. At last, our work is evaluated with TPC-W bench mark, whose results can demonstrate the effectiveness of our approach.
Keywords
Kalman filters; Web services; Kalman filter; adaptive performance modeling approach; bottleneck detection; capacity planning; dynamic bottleneck switches; dynamic service demands; internal service relation; log files; multiservice Web application; performance profiling; system resources; Adaptation models; Analytical models; Capacity planning; Databases; Kalman filters; Monitoring; Servers; Kalman filter; bottleneck detection; capacity planning; performance modeling; web applications;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference (COMPSAC), 2011 IEEE 35th Annual
Conference_Location
Munich
ISSN
0730-3157
Print_ISBN
978-1-4577-0544-1
Electronic_ISBN
0730-3157
Type
conf
DOI
10.1109/COMPSAC.2011.10
Filename
6032318
Link To Document