2013
DOI: 10.1007/s00778-013-0343-9
|View full text |Cite
|
Sign up to set email alerts
|

High availability, elasticity, and strong consistency for massively parallel scans over relational data

Abstract: An elastic and highly available data store is a key component of many cloud applications. Existing data stores with strong consistency guarantees are designed and optimized for small updates, key-value access, and (if supported) small range queries over a predefined key column. This raises performance and availability problems for applications which inherently require large updates, non-key access, and large range queries. This paper presents a solution to these problems: Crescando/RB; a distributed, scan-base… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(12 citation statements)
references
References 65 publications
0
12
0
Order By: Relevance
“…Travel reservation systems are typical scenarios where updates are preceded by a large number of queries, e.g., clients check many flights before choosing a ticket. To avoid overloading a central server, existing systems either adopt weaker consistency models, such as eventual consistency [18], or partition the state [60], not allowing transactions spanning multiple partitions. ALLCON-CUR offers strong consistency by distributing queries over multiple servers that agree on the entire state.…”
Section: Applications and Summary Of Resultsmentioning
confidence: 99%
“…Travel reservation systems are typical scenarios where updates are preceded by a large number of queries, e.g., clients check many flights before choosing a ticket. To avoid overloading a central server, existing systems either adopt weaker consistency models, such as eventual consistency [18], or partition the state [60], not allowing transactions spanning multiple partitions. ALLCON-CUR offers strong consistency by distributing queries over multiple servers that agree on the entire state.…”
Section: Applications and Summary Of Resultsmentioning
confidence: 99%
“…Thus, DARE is intended to store metadata of more complex operations. A strategy to increase scalability would be partitioning data into multiple (reliable) DARE groups and delivering client requests through a routing mechanism [41]. Yet, routing requests that involve multiple groups would require consensus.…”
Section: Discussionmentioning
confidence: 99%
“…Thus, highly scalable systems typically utilize RSMs only for management tasks and improve overall performance by relaxing request ordering [11] which implicitly shifts the burden of consistency management to the application layer. Yet, many services, such as airline reservation systems, require a consistent view of the complete distributed database at very high request rates [41].…”
Section: Introductionmentioning
confidence: 99%
“…changes of the QoR metrics associated with data asset. However, current models of data services [1][2][3]5] are not yet associated with QoR that can support the above-mentioned requirements. These challenges motivate us to develop a technique to support generating DEP.…”
Section: Motivation and Approachmentioning
confidence: 99%
“…To provide flexible access to vast amounts of data, several types of Data-as-a-Service (DaaS) have emerged to allow users to execute data analytics atop a vast, rich set of data sources, such as Azure's Data Market 1 , Infochimps 2 , Factual 3 , and a number of research systems [1][2][3]. Many of these systems support the concept of elasticity by scaling data nodes, re-assigning data partitions and reconfiguring data clusters to automatically adapt to dynamic changes in their workload [1][2][3]. Overall, these systems support the elasticity of data services at the infrastructure level.…”
Section: Introductionmentioning
confidence: 99%