• DocumentCode
    1702786
  • Title

    Tradeoffs when integrating multiple software components into a highly available application

  • Author

    Castelli, Len ; Coan, Brian ; Harbison, James P. ; Miller, Edwin L.

  • Author_Institution
    Bellcore, Morristown, NJ, USA
  • fYear
    1997
  • Firstpage
    121
  • Lastpage
    128
  • Abstract
    We analyze nineteen months of field trouble reports for a particular highly available software application. We use this data to understand when it makes sense for the creator of a highly available software application to buy commercial software subcomponents rather than building them in-house. In particular we identify a number of potential negative impacts on system operability which can occur if too many or inappropriately chosen commercial software components are used. Our data indicates that the prudent application builder must carefully weigh these potential negative operability impacts against the well known potential cost savings that can accrue from using commercial software components
  • Keywords
    parallel programming; software performance evaluation; software reliability; commercial software components; commercial software subcomponents; field trouble reports; highly available application; highly available software application; multiple software component integration; potential cost savings; potential negative impacts; potential negative operability impacts; prudent application builder; system operability; Application software; Communication system software; Costs; Middleware; Operating systems; Programming; Reliability; Robustness; Software systems; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 1997. Proceedings., The Sixteenth Symposium on
  • Conference_Location
    Durham, NC
  • ISSN
    1060-9857
  • Print_ISBN
    0-8186-8177-2
  • Type

    conf

  • DOI
    10.1109/RELDIS.1997.632807
  • Filename
    632807