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 :
بازگشت