Performance modeling for service oriented architectures

Paul Brebner*, Liam O'Brien, Jon Gray

*Corresponding author for this work

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

24 Citations (Scopus)

Abstract

We present a tool for performance modeling of Service Oriented Architectures (SOAs). As mission-critical use of whole-of-government SOAs become pervasive, the capability to model and predict the run-time performance of interdependent composite applications is critical. The tool can be used by architects early in the software engineering lifecycle to predict performance and scalability, to evaluate architectural alternatives, to provide guidance for capacity planning and the negotiation of Service Level Agreements (SLAs). It directly models and produces metrics for SOA applications in terms that are familiar to architects (services, workflows, and compositions of services). The tool enables the performance model to be generated from available architectural artifacts and performance data, malting it easy to use. It is highly dynamic to facilitate interactive evaluation of alternative architectural choices. The tool can model complex deployment scenarios such as server virtualisation. Development and evaluation of the tool was carried out in the context of architectural modeling for large-scale SOA-based Australian e-Government systems. The tool radically simplified the construction and execution of SOA performance models, and contributed critical insights for the architecting of these systems.

Original languageEnglish
Title of host publicationICSE'08
Subtitle of host publicationProceedings of the 30th International Conference on Software Engineering 2008
Pages953-954
Number of pages2
DOIs
Publication statusPublished - 2008
Externally publishedYes
Event30th International Conference on Software Engineering 2008, ICSE'08 - Leipzig, Germany
Duration: 10 May 200818 May 2008

Publication series

NameProceedings - International Conference on Software Engineering
ISSN (Print)0270-5257

Conference

Conference30th International Conference on Software Engineering 2008, ICSE'08
Country/TerritoryGermany
CityLeipzig
Period10/05/0818/05/08

Fingerprint

Dive into the research topics of 'Performance modeling for service oriented architectures'. Together they form a unique fingerprint.

Cite this