DocumentCode
3086053
Title
An Economics-Driven Approach for Valuing Scalability in Distributed Architectures
Author
Bahsoon, Rami ; Emmerich, Wolfgang
Author_Institution
Univ. of Birmingham, Birmingham
fYear
2008
fDate
18-21 Feb. 2008
Firstpage
9
Lastpage
18
Abstract
Drawing on a case study that adequately represents a medium-size component-based distributed architecture, the contribution of this paper shows how existing performance repositories could be mined to value the ranges in which a given software architecture can scale to support likely changes in load. The mining is based on a financial analogy, where we utilize the concept of twin asset in financial engineering to justify mining relevant repositories. The mining process in then complemented with real options analysis for predicting the values resulted from the ranges in which an architecture can scale under uncertainty, where uncertainty is attributed to the unpredicted change in load. As the exact method for analyzing scalability is subject to debate, we focus the analysis on throughput as a way for measuring scalability. Using options analysis, we report on how ranges in which an architecture can scale, can inform the selection of distributed components technology and subsequently the selection of application server products.
Keywords
distributed processing; object-oriented programming; software architecture; application server product; component-based distributed architecture; financial analogy; financial engineering; options analysis; repository mining; software architecture; software engineering; Computer architecture; Computer science; Costs; Economic forecasting; Educational institutions; Middleware; Scalability; Software architecture; Software systems; Topology; Economics-driven software engineering; real options theory; relating requirements to architecture; scalability;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Architecture, 2008. WICSA 2008. Seventh Working IEEE/IFIP Conference on
Conference_Location
Vancouver, BC
Print_ISBN
978-0-7695-3092-5
Type
conf
DOI
10.1109/WICSA.2008.45
Filename
4459139
Link To Document