• 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