2020
DOI: 10.1186/s13174-020-0122-y
|View full text |Cite
|
Sign up to set email alerts
|

A brief survey on replica consistency in cloud environments

Abstract: Cloud computing is a general term that involves delivering hosted services over the Internet. With the accelerated growth of the volume of data used by applications, many organizations have moved their data into cloud servers to provide scalable, reliable and highly available services. A particularly challenging issue that arises in the context of cloud storage systems with geographically-distributed data replication is how to reach a consistent state for all replicas. This survey reviews major aspects related… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
7
1

Relationship

0
8

Authors

Journals

citations
Cited by 20 publications
(14 citation statements)
references
References 49 publications
0
14
0
Order By: Relevance
“…The requirements of cloud computing are scalability with large data set operations [90], resulting in increasing the performance using over-provisioning of the resources [127]. The data on storage systems needs prompt scale to cover the increasing workload demands by providing the provision to horizontal or vertical expansions [128]. Many of the cloud base applications rely upon data-replication to achieve better performance, availability, scalability, and reliability [129].…”
Section: Scalabilitymentioning
confidence: 99%
See 2 more Smart Citations
“…The requirements of cloud computing are scalability with large data set operations [90], resulting in increasing the performance using over-provisioning of the resources [127]. The data on storage systems needs prompt scale to cover the increasing workload demands by providing the provision to horizontal or vertical expansions [128]. Many of the cloud base applications rely upon data-replication to achieve better performance, availability, scalability, and reliability [129].…”
Section: Scalabilitymentioning
confidence: 99%
“…The available solutions include proactive and reactive approaches [112]. During high workloads, the data storage must be able to expand with increasing load hike and also adjust to shrink during low load by releasing the unutilized cloud resources [128]. Elasticity and scalability objective are two interrelated terms, where the latter allows the shrinking concept of the resources besides the expansion.…”
Section: Elasticity: Challenges and Issuesmentioning
confidence: 99%
See 1 more Smart Citation
“…Load balancing mechanisms used in Web clouds can be divided into three main categories [11,[14][15][16][17]: static, dynamic and adaptive. In static load balancing assignments are conducted with the use of deterministic or probabilistic algorithms that do not take in to account the current state of the system.…”
Section: Related Workmentioning
confidence: 99%
“…An additional and essential challenge that faces multi-cloud storage systems is the heterogeneity of consistency models followed by different providers [11]. Having a strict consistency assumption or atomicity of operations from a cloud storage provider is an impractical assumption that should be avoided.…”
Section: Introductionmentioning
confidence: 99%