Declarative programming over eventually consistent data stores

KC Sivaramakrishnan, G Kaki, S Jagannathan - ACM SIGPLAN Notices, 2015 - dl.acm.org
User-facing online services utilize geo-distributed data stores to minimize latency and
tolerate partial failures, with the intention of providing a fast, always-on experience …

Write fast, read in the past: Causal consistency for client-side applications

M Zawirski, N Preguiça, S Duarte, A Bieniusa… - Proceedings of the 16th …, 2015 - dl.acm.org
Client-side apps (eg, mobile or in-browser) need cloud data to be available in a local cache,
for both reads and updates. For optimal user experience and developer support, the cache …

Lasp: A language for distributed, coordination-free programming

C Meiklejohn, P Van Roy - … of the 17th International Symposium on …, 2015 - dl.acm.org
We propose Lasp, a new programming model designed to simplify large-scale distributed
programming. Lasp combines ideas from deterministic dataflow programming together with …

Extending eventually consistent cloud databases for enforcing numeric invariants

V Balegas, D Serra, S Duarte, C Ferreira… - 2015 IEEE 34th …, 2015 - ieeexplore.ieee.org
Geo-replicated databases often offer high availability and low latency by relying on weak
consistency models. The inability to enforce invariants across all replicas remains a key …

Lasp: a language for distributed, eventually consistent computations with CRDTs

C Meiklejohn, P Van Roy - Proceedings of the First Workshop on …, 2015 - dl.acm.org
We propose Lasp, a novel programming model aimed to simplify correct, large-scale,
distributed programming. Lasp leverages ideas from distributed dataflow programming …

Minimizing coordination in replicated systems

C Li, J Leitão, A Clement, N Preguica… - Proceedings of the First …, 2015 - dl.acm.org
Replication has been widely adopted to build highly scalable services, but this goal is often
compromised by the coordination required to ensure application-specific properties such as …

Data consistency: Toward a terminological clarification

H Decker, FD Muñoz-Escoí, S Misra - International Conference on …, 2015 - Springer
Abstract 'Consistency'is an 'inconsistency'are ubiquitous term in data engineering. Its
relevance to quality is obvious, since 'consistency'is a commonplace dimension of data …

[PDF][PDF] Designing Concurrency-aware Geo-Replicated systems

V Balegas, S Duarte, C Ferreira, R Rodrigues… - … Programme ICT call 10 - pages.lip6.fr
Geo-replicated systems present a range of consistency semantics spanning from weak to
strong consistency. Systems with strong consistency have prohibitive coordination …

Geo-Replicated Buckets: An Optrimistic Geo-Replicated Shim for Key-Value Store

J Neto - 2015 - diva-portal.org
This work introduces GeoD and VersionD. GeoD is a causally-consistent georeplication
shim for key-value stores. GeoD enables the separation of concerns regarding replication …