2018
DOI: 10.1186/s13673-018-0143-8
|View full text |Cite
|
Sign up to set email alerts
|

Reliability and high availability in cloud computing environments: a reference roadmap

Abstract: Reliability and high availability have always been a major concern in distributed systems. Providing highly available and reliable services in cloud computing is essential for maintaining customer confidence and satisfaction and preventing revenue losses. Although various solutions have been proposed for cloud availability and reliability, but there are no comprehensive studies that completely cover all different aspects in the problem. This paper presented a ‘Reference Roadmap’ of reliability and high availab… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

3
44
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 92 publications
(47 citation statements)
references
References 98 publications
3
44
0
Order By: Relevance
“…To evaluate the fitness value, the main objective of the proposed algorithm is selecting a composited service with a minimized fitness value. According to Table 2, the existing QoS factors are calculated with sum and product operations [33] and are normalized between (0, 1). Table 2.…”
Section: Fitness Functionmentioning
confidence: 99%
“…To evaluate the fitness value, the main objective of the proposed algorithm is selecting a composited service with a minimized fitness value. According to Table 2, the existing QoS factors are calculated with sum and product operations [33] and are normalized between (0, 1). Table 2.…”
Section: Fitness Functionmentioning
confidence: 99%
“…Since we know that task scheduling is an NP‐hard problem, we need certain algorithms for this allocation. There are various optimization algorithms which schedule the tasks optimally on the cloud . Task scheduling allocates a set of workflows to a number of appropriate processors in such a way that execution and communication costs are minimized.…”
Section: Analysis Of Task Scheduling Approachesmentioning
confidence: 99%
“…There are various optimization algorithms which schedule the tasks optimally on the cloud. 15 Task scheduling allocates a set of workflows to a number of appropriate processors in such a way that execution and communication costs are minimized. The allocation of processors to a set of tasks is called a mapping.…”
Section: Analysis Of Task Scheduling Approachesmentioning
confidence: 99%
“…Due to the distributed systems inherent complexity, the large-scale cloud computing services are prone to various runtime faults caused by different hardware or software computing resource failures. [15][16][17][18][19] The large-scale heterogeneity nature of cloud services leads to frequent failures in these systems. Cloud computing data centers offer thousands of physical servers networked via high bandwidth network infrastructures that communicate with one another to provide highly available and flexible services.…”
Section: Introductionmentioning
confidence: 99%
“…2 Although cloud computing services suggest many benefits, there are also many issues and open research problems to provide these services such as load balancing solutions, [3][4][5][6][7] security challenges, [8][9][10][11] task scheduling, [12][13][14] and high availability/reliability challenges. [15][16][17][18][19] The large-scale heterogeneity nature of cloud services leads to frequent failures in these systems. 20 Physical server failures cause the runtime failure for executing jobs on these servers.…”
Section: Introductionmentioning
confidence: 99%