Proceedings 26th Annual International Computer Software and Applications
DOI: 10.1109/cmpsac.2002.1045133
|View full text |Cite
|
Sign up to set email alerts
|

Online software upgrading: new research directions and practical considerations

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4

Citation Types

0
4
0

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 9 publications
(4 citation statements)
references
References 11 publications
0
4
0
Order By: Relevance
“…Although they all contribute with valuable insight to the problem domain, none of the proposals have been widespread accepted. The main reason for this might well be that they have been impractical or not been truly transparent from a developer's point of view which is supported by the statement in [17] "Perhaps the most important lesson learned from this effort was that we significantly overestimated the amount of work developers would do in order to gain the benefits offered by an online software upgrading system".…”
Section: Introductionmentioning
confidence: 89%
“…Although they all contribute with valuable insight to the problem domain, none of the proposals have been widespread accepted. The main reason for this might well be that they have been impractical or not been truly transparent from a developer's point of view which is supported by the statement in [17] "Perhaps the most important lesson learned from this effort was that we significantly overestimated the amount of work developers would do in order to gain the benefits offered by an online software upgrading system".…”
Section: Introductionmentioning
confidence: 89%
“…In addition to DSU systems, we referenced some ideas and categorizations from other surveys in this paper even though some of these surveys have become obsolete protect while others only tangentially relate to dynamic updating without actual focus on this topic . We therefore chose to omit these from our discussion.…”
Section: Introductionmentioning
confidence: 99%
“…Current commercial tools that facilitate rolling upgrades provide no way for determining if the interactions between mixed versions are safe and leave these concerns to the application developers [14], [15]. In general, the behavior of a system with mixed versions is not guaranteed to conform to the specification of either version and is hard to test and validate in advance [16]. Moreover, the failures that arise from such component-wise upgrades are not well understood, as prior research on online upgrades focused on evaluating performance and overhead, rather than on the upgrade dependability [10].…”
Section: Introductionmentioning
confidence: 99%