Proceedings of the 22nd International Middleware Conference 2021
DOI: 10.1145/3464298.3493405
|View full text |Cite
|
Sign up to set email alerts
|

Highly-available and consistent group collaboration at the edge with colony

Abstract: Edge applications, such as gaming, cooperative engineering, or in-the-field information sharing, enjoy immediate response, autonomy and availability by distributing and replicating data at the edge. However, application developers and users demand the highest possible consistency guarantees, and specific support for group collaboration. To address this challenge, Colony guarantees Transactional Causal Plus Consistency (TCC+) globally, strengthened to Snapshot Isolation within edge groups. To help with scalabil… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 44 publications
0
1
0
Order By: Relevance
“…consistency model): under serializability, transactions execute (logically) in lockstep; whereas under snapshot isolation (SI), a transaction does not block but operates upon a private snapshot of the database [4]. The lesser-known Transactional Causal Consistency (TCC) is fully asynchronous, as it also supports concurrent writes [3,14]. In summary, TCC is also asynchronous, isolated and atomic; developers may leverage concurrency without having to worry about memory interference, locking or deadlocks.…”
Section: Introductionmentioning
confidence: 99%
“…consistency model): under serializability, transactions execute (logically) in lockstep; whereas under snapshot isolation (SI), a transaction does not block but operates upon a private snapshot of the database [4]. The lesser-known Transactional Causal Consistency (TCC) is fully asynchronous, as it also supports concurrent writes [3,14]. In summary, TCC is also asynchronous, isolated and atomic; developers may leverage concurrency without having to worry about memory interference, locking or deadlocks.…”
Section: Introductionmentioning
confidence: 99%