Header

UZH-Logo

Maintenance Infos

An industrial case study of performance and cost design space exploration


Gooijer, Thijmen de; Jansen, Anton; Koziolek, Heiko; Koziolek, Anne (2012). An industrial case study of performance and cost design space exploration. In: Proceedings of the third joint WOSP/SIPEW international conference on Performance Engineering (ICPE 2012), Boston, USA, 22 April 2012 - 25 April 2012, 205-216.

Abstract

Determining the trade-off between performance and costs of a distributed software system is important as it enables fulfilling performance requirements in a cost-efficient way. The large amount of design alternatives for such systems often leads software architects to select a suboptimal solution, which may either waste resources or cannot cope with future workloads. Recently, several approaches have appeared to assist software architects with this design task. In this paper, we present a case study applying one of these approaches, i.e. PerOpteryx, to explore the design space of an existing industrial distributed software system from ABB. To facilitate the design exploration, we created a highly detailed performance and cost model, which was instrumental in determining a cost-efficient architecture solution using an evolutionary algorithm. The case study demonstrates the capabilities of various modern performance modeling tools and a design space exploration tool in an industrial setting,provides lessons learned, and helps other software architects in solving similar problems.

Abstract

Determining the trade-off between performance and costs of a distributed software system is important as it enables fulfilling performance requirements in a cost-efficient way. The large amount of design alternatives for such systems often leads software architects to select a suboptimal solution, which may either waste resources or cannot cope with future workloads. Recently, several approaches have appeared to assist software architects with this design task. In this paper, we present a case study applying one of these approaches, i.e. PerOpteryx, to explore the design space of an existing industrial distributed software system from ABB. To facilitate the design exploration, we created a highly detailed performance and cost model, which was instrumental in determining a cost-efficient architecture solution using an evolutionary algorithm. The case study demonstrates the capabilities of various modern performance modeling tools and a design space exploration tool in an industrial setting,provides lessons learned, and helps other software architects in solving similar problems.

Statistics

Citations

Altmetrics

Downloads

202 downloads since deposited on 29 Jan 2013
39 downloads since 12 months
Detailed statistics

Additional indexing

Item Type:Conference or Workshop Item (Paper), refereed, original work
Communities & Collections:03 Faculty of Economics > Department of Informatics
Dewey Decimal Classification:000 Computer science, knowledge & systems
Language:English
Event End Date:25 April 2012
Deposited On:29 Jan 2013 09:48
Last Modified:07 Dec 2017 19:03
Publisher:Association for Computing Machinery
ISBN:978-1-4503-1202-8
Publisher DOI:https://doi.org/10.1145/2188286.2188319
Other Identification Number:merlin-id:7185

Download

Download PDF  'An industrial case study of performance and cost design space exploration'.
Preview
Filetype: PDF
Size: 1MB
View at publisher