2015
DOI: 10.1007/978-3-319-16766-4_13
|View full text |Cite
|
Sign up to set email alerts
|

Experimental Assessment of Cloud Software Dependability Using Fault Injection

Abstract: Part 5: Distributed ComputingInternational audienceIn modern cloud software systems, the complexity arising from feature interaction, geographical distribution, security and configurability requirements increases the likelihood of faults. Additional influencing factors are the impact of different execution environments as well as human operation or configuration errors. Assuming that any non-trivial cloud software system contains faults, robustness testing is needed to ensure that such faults are discovered as… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 12 publications
(2 citation statements)
references
References 16 publications
0
2
0
Order By: Relevance
“…Thus, this method can be complementary to our method. Some other approaches for assessing cloud system reliability and security have been also explored in Yuan et al, 48 Herscheid et al, 49 Zimba et al, 50 and Wang et al 51 However, as stated in Cheng et al, 52 ''resilience to errors in the underlying hardware is a key design objective for a large class of computing systems, from embedded systems all the way to the cloud.'' To the best of our knowledge, our work is one of the few that sets up dependability models and the simulator of cloud systems, in order to understand failure behaviors originated in different levels of the CPU or bit-flips in registers.…”
Section: Related Workmentioning
confidence: 99%
“…Thus, this method can be complementary to our method. Some other approaches for assessing cloud system reliability and security have been also explored in Yuan et al, 48 Herscheid et al, 49 Zimba et al, 50 and Wang et al 51 However, as stated in Cheng et al, 52 ''resilience to errors in the underlying hardware is a key design objective for a large class of computing systems, from embedded systems all the way to the cloud.'' To the best of our knowledge, our work is one of the few that sets up dependability models and the simulator of cloud systems, in order to understand failure behaviors originated in different levels of the CPU or bit-flips in registers.…”
Section: Related Workmentioning
confidence: 99%
“…Thus, many studies have used fault injection methods for multiple reasons, as to evaluate and test a system [ 36 , 38 ], to generate representative failure data [ 39 ], to check performance and reliability [ 36 , 37 ], to assess dependability [ 40 ] and for security management [ 41 , 42 ]. Furthermore, fault injection techniques were combined with other fault handling perspectives, as fault tolerance in [ 5 ] to increase the reliability and performance of the system under test.…”
Section: Faults Manipulation In Service-oriented Computingmentioning
confidence: 99%