An Investigation into the Application of Different Performance Prediction Methods to Distributed Enterprise Applications

  • Authors:
  • David A. Bacigalupo;Stephen A. Jarvis;Ligang He;Daniel P. Spooner;Donna N. Dillenberger;Graham R. Nudd

  • Affiliations:
  • High Performance Systems Group, University of Warwick, Coventry, UK CV4 7AL;High Performance Systems Group, University of Warwick, Coventry, UK CV4 7AL;High Performance Systems Group, University of Warwick, Coventry, UK CV4 7AL;High Performance Systems Group, University of Warwick, Coventry, UK CV4 7AL;IBM T.J. Watson Research Centre, Yorktown Heights, USA 10598;High Performance Systems Group, University of Warwick, Coventry, UK CV4 7AL

  • Venue:
  • The Journal of Supercomputing
  • Year:
  • 2005

Quantified Score

Hi-index 0.02

Visualization

Abstract

Response time predictions for workload on new server architectures can enhance Service Level Agreement--based resource management. This paper evaluates two performance prediction methods using a distributed enterprise application benchmark. The historical method makes predictions by extrapolating from previously gathered performance data, while the layered queuing method makes predictions by solving layered queuing networks. The methods are evaluated in terms of: the systems that can be modelled; the metrics that can be predicted; the ease with which the models can be created and the level of expertise required; the overheads of recalibrating a model; and the delay when evaluating a prediction. The paper also investigates how a prediction-enhanced resource management algorithm can be tuned so as to compensate for predictive inaccuracy and balance the costs of SLA violations and server usage.