Tracking adaptive performance models using dynamic clustering of user classes

  • Authors:
  • Hamoun Ghanbari;Cornel Barna;Marin Litoiu;Murray Woodside;Tao Zheng;Johnny Wong;Gabriel Iszlai

  • Affiliations:
  • York University;York University;York University;Carleton University;University of Waterloo;University of Waterloo;IBM Toronto Lab

  • Venue:
  • Proceedings of the 2nd ACM/SPEC International Conference on Performance engineering
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Estimation techniques have been largely applied to track hidden performance parameters (e.g. service demands) of web based software systems. In this paper we investigate dynamic multiclass modeling of such systems, with variable classes of service, aiming at finding a low complexity model yet with enough accuracy. We propose a combination of clustering algorithm and tracking filter for effective grouping of classes of services. The tracking estimator is based on a layered queuing model with parameters for CPU demands and the user load intensity of each class of service. Clustering uses the K-means algorithm. The target application is autonomic control of web clusters, where changes occur at different rates and amplitudes and at random time instants. Experiments show that the tracking is effective, and reveal good filter settings for different variations.