Using architecture-level performance models as resource profiles for enterprise applications

Andreas Brunnert, Kilian Wischer, Helmut Krcmar

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

11 Scopus citations

Abstract

The rising energy and hardware demand is a growing concern in enterprise data centers. It is therefore desirable to limit the hardware resources that need to be added for new enterprise applications (EA). Detailed capacity planning is required to achieve this goal. Otherwise, performance requirements (i.e. response time, throughput, resource utilization) might not be met. This paper introduces resource profiles to support capacity planning. These profiles can be created by EA vendors and allow evaluating energy consumption and performance of EAs for different workloads and hardware environments. Resource profiles are based on architecture-level performance models. These models allow to represent performance-relevant aspects of an EA architecture separately from the hardware environment and workload. The target hardware environment and the expected workload can only be specified by EA hosts and users respectively. To account for these distinct responsibilities, an approach is introduced to adapt resource profiles created by EA vendors to different hardware environments. A case study validates this concept by creating a resource profile for the SPECjEnterprise2010 benchmark application. Predictions using this profile for two hardware environments match energy consumption and performance measurements with an error of mostly below 15 %.

Original languageEnglish
Title of host publicationQoSA 2014 - Proceedings of the 10th International ACM SIGSOFT Conference on Quality of Software Architectures (Part of CompArch 2014)
PublisherAssociation for Computing Machinery
Pages53-62
Number of pages10
ISBN (Print)9781450325769
DOIs
StatePublished - 2014
Event10th International ACM SIGSOFT Conference on Quality of Software Architectures, QoSA 2014 - Marcq-en-Baroeul, France
Duration: 30 Jun 20144 Jul 2014

Publication series

NameQoSA 2014 - Proceedings of the 10th International ACM SIGSOFT Conference on Quality of Software Architectures (Part of CompArch 2014)

Conference

Conference10th International ACM SIGSOFT Conference on Quality of Software Architectures, QoSA 2014
Country/TerritoryFrance
CityMarcq-en-Baroeul
Period30/06/144/07/14

Keywords

  • Capacity Planning
  • Energy Consumption
  • Palladio Component Model
  • Performance Modeling
  • Resource Profile

Fingerprint

Dive into the research topics of 'Using architecture-level performance models as resource profiles for enterprise applications'. Together they form a unique fingerprint.

Cite this