BAP: a benchmark-driven algebraic method for the performance engineering of customized services

  • Authors:
  • Jerry Rolia;Diwkar Krishnamurthy;Giuliano Casale;Stephen Dawson

  • Affiliations:
  • Hewlett Packard Laboratories, Bristol, United Kingdom;University of Calgary, Calgary, AB, Canada;SAP Research, Belfast, No Ireland;SAP Research, Belfast, No Ireland

  • Venue:
  • Proceedings of the first joint WOSP/SIPEW international conference on Performance engineering
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes our joint research on performance engineering methods for services in shared resource utilities. The techniques support the automated sizing of a customized service instance and the automated creation of performance validation tests for the instance. The performance tests permit fine-grained control over inter-arrival time and service time burstiness to validate sizing and facilitate the development and validation of adaptation policies. Our novel research on sizing also takes into account the impact of workload factors that contribute to such burstiness. The methods are automated, integrated, and exploit an algebraic approach to workload modelling that relies on per-service benchmark suites with benchmarks that can be automatically executed within utilities. The benchmarks and their performance results are reused to support a Benchmark-driven Algebraic method for the Performance (BAP) engineering of customized services.