2015
DOI: 10.1109/tse.2015.2412134
|View full text |Cite
|
Sign up to set email alerts
|

Self-Adapting Reliability in Distributed Software Systems

Abstract: Developing modern distributed software systems is difficult in part because they have little control over the environments in which they execute. For example, hardware and software resources on which these systems rely may fail or become compromised and malicious. Redundancy can help manage such failures and compromises, but when faced with dynamic, unpredictable resources and attackers, the system reliability can still fluctuate greatly. Empowering the system with self-adaptive and self-managing reliability f… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
21
0

Year Published

2017
2017
2020
2020

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 14 publications
(21 citation statements)
references
References 40 publications
0
21
0
Order By: Relevance
“…It is likely that other tools that provide other types of information useful for making design decisions can be complementary to eQual, as Section 5 describes. This paper provides significant evidence that eQual can be a part of the solution to [11,12].…”
Section: Choice Of State-of-the-art Comparisonmentioning
confidence: 90%
See 3 more Smart Citations
“…It is likely that other tools that provide other types of information useful for making design decisions can be complementary to eQual, as Section 5 describes. This paper provides significant evidence that eQual can be a part of the solution to [11,12].…”
Section: Choice Of State-of-the-art Comparisonmentioning
confidence: 90%
“…We use a simplified model of Hadoop from prior work [11,12] as a running example throughout the paper. In this model (shown in Figure 1), a computation is the problem being solved, consisting of many computational tasks.…”
Section: Using Equal On An Example Systemmentioning
confidence: 99%
See 2 more Smart Citations
“…In modern software systems, self-adaptation can take place both via mechanisms integrated in individual components as well as in groups/collectives of components (e.g., [8][9][10][11][12]), and that have the goal of modifying something in the behaviour of a component or a collective (e.g., [6,7]). …”
Section: Self-adaptive Systemsmentioning
confidence: 99%