2008
DOI: 10.1007/978-3-540-88871-0_48
|View full text |Cite
|
Sign up to set email alerts
|

AKARA: A Flexible Clustering Protocol for Demanding Transactional Workloads

Abstract: Shared-nothing clusters are a well known and cost-effective approach to database server scalability, in particular, with highly intensive read-only workloads typical of many 3-tier web-based applications. The common reliance on a centralized component and a simplistic propagation strategy employed by mainstream solutions however conduct to poor scalability with traditional on-line transaction processing (OLTP), where the update ratio is high. Such approaches also pose an additional obstacle to high availabilit… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
23
0

Year Published

2009
2009
2018
2018

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 9 publications
(23 citation statements)
references
References 13 publications
(19 reference statements)
0
23
0
Order By: Relevance
“…In replicated database systems [1][2][3], it allows concurrent transactions to execute at different sites regardless of possible conflicts. Conflict detection and resolution are performed at commit time, before the changes are applied to the database.…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations
“…In replicated database systems [1][2][3], it allows concurrent transactions to execute at different sites regardless of possible conflicts. Conflict detection and resolution are performed at commit time, before the changes are applied to the database.…”
Section: Introductionmentioning
confidence: 99%
“…Also, any transaction is vulnerable to being aborted by other transactions from the moment it starts to execute until is is certified: the longer it takes to execute and certify a given transaction, the more vulnerable it is. This is the caveat of most optimistic concurrency control strategies: when loaded, latency increases and fairness is compromised, particularly for long-running transactions [1].…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…Instead of relying solely on the underlying shared database management system to enforce consistency across different servers, updates are propagated and implicitly ordered using group communication. Another example is consistent database replication [8]. This allows concurrent conflicting updates to be processed by different replicas without fine synchronization thus enabling high performance.…”
Section: Introductionmentioning
confidence: 99%