2014 IEEE International Conference on Cloud Engineering 2014
DOI: 10.1109/ic2e.2014.37
|View full text |Cite
|
Sign up to set email alerts
|

Benchmarking Eventual Consistency: Lessons Learned from Long-Term Experimental Studies

Abstract: Cloud storage services and NoSQL systems typically guarantee only Eventual Consistency. Knowing the degree of inconsistency increases transparency and comparability; it also eases application development. As every change to the system implementation, configuration, and deployment may affect the consistency guarantees of a storage system, long-term experiments are necessary to analyze how consistency behavior evolves over time. Building on our original publication on consistency benchmarking, we describe extens… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

2016
2016
2020
2020

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 31 publications
(13 citation statements)
references
References 26 publications
0
13
0
Order By: Relevance
“…In addition, we observe that, to the best of our knowledge, no public cloud provider specifies some elasticity metric as SLO in its offered SLA. Besides elasticity, another example of advanced QoS property which is of interest when using storage cloud services is data consistency [57]. In the cloud scenario, where storage systems tend to adopt the eventual consistency model, which relaxes consistency guarantees in favor of availability and latency tradeoffs as required by the CAP theorem, the runtime monitoring of the consistency level (and of the degree of inconsistency) cannot be neglected.…”
Section: Monitoring Of Cloud Servicesmentioning
confidence: 99%
See 2 more Smart Citations
“…In addition, we observe that, to the best of our knowledge, no public cloud provider specifies some elasticity metric as SLO in its offered SLA. Besides elasticity, another example of advanced QoS property which is of interest when using storage cloud services is data consistency [57]. In the cloud scenario, where storage systems tend to adopt the eventual consistency model, which relaxes consistency guarantees in favor of availability and latency tradeoffs as required by the CAP theorem, the runtime monitoring of the consistency level (and of the degree of inconsistency) cannot be neglected.…”
Section: Monitoring Of Cloud Servicesmentioning
confidence: 99%
“…In the active mode, the service provider furnishes the broker with a testing workload and proper benchmark tools and the broker will periodically run tests to evaluate the application performance and ensure SLA compliance. This approach may be used to evaluate key and challenging properties of the cloud environment, like elasticity [56] and consistency of data storage [57], whose related metrics can be negotiated as service level objectives (SLOs) in the SLA agreed with the consumers. However, its main drawbacks are the additional traffic and load Objects represent the metrics collected using the push-based approach (e.g., service time, throughput, availability) and active pull-based approach (e.g., elasticity, consistency).…”
Section: Qos Monitoringmentioning
confidence: 99%
See 1 more Smart Citation
“…Next, we provide a qualitative analysis with respect to the nonfunctional features of the DMSs (refer to "Non-functional data management features" section). For quantitative analysis of these non-functional requirements, we refer the interested reader to the existing work focused on DBMS evaluation frameworks [44,[57][58][59][60] and evaluation results [42,61,62].…”
Section: Comparison Of Selected Dbmssmentioning
confidence: 99%
“…For instance, the de facto standard YCSB [29] and its extensions [30], [31] introduced database benchmarking based on CRUD interfaces, which are more compatible with modern NoSQL stores like Apache Cassandra [32]. Other approaches such as OLTPBench [33] or BenchFoundry [34], [35] aim to build comprehensive multi-quality benchmarking platforms that also include measurement approaches for qualities beyond performance, e.g., data consistency [10], [36]- [39] or elastic scalability [11], [12]. Beyond this, there are a number of approaches studying performance impacts of TLS on NoSQL datastores [40]- [42], web services [43], and web servers [44].…”
Section: Benchmarkingmentioning
confidence: 99%