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
Link To Document