Title
Towards a Scalable, Distributed Metadata Service for Causal Consistency under Partial Geo-replication
Abstract
Causal consistency is a consistency criteria of practical relevance in geo-replicated settings because it provides well-defined semantics in a scalable manner. In fact, it has been proved that causal consistency is the strongest consistency model that can be enforced in an always-available system. Previous approaches to provide causal consistency, which successfully tackle the problem under full geo-replication, have unveiled the inherent tradeoff between the concurrency that the system allows and the size of the metadata needed to enforce causality. When the metadata is compressed, information about concurrency may be lost, creating false dependencies, i.e., the encoding may suggest a causal relation that does not exist in reality. False dependencies may cause artificial delays when processing requests, and decrease the quality of service experienced by the clients. Nevertheless, whether is possible to design a scalable solution that only uses an almost negligible amount of metadata and it is still capable of achieving high levels of concurrency under partial geo-replication, an increasingly relevant setting, remains as a challenging and interesting open research question. This position paper reports on the on-going development of Saturn, a metadata service for geo-replicated systems, that aims at mitigating the effects of false dependencies while keeping the metadata size small (even for challenging settings as partial geo-replication).
Year
DOI
Venue
2015
10.1145/2843966.2843971
Middleware (Doctoral Symposium)
DocType
Citations 
PageRank 
Conference
3
0.38
References 
Authors
21
3
Name
Order
Citations
PageRank
Manuel Bravo1605.15
luis rodrigues25913.11
Peter Van Roy361767.19