• 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