Modern large-scale data platforms manage colossal amount of data, generated by the ever-increasing number of concurrent users. Geo-replicated and sharded key-value data stores play a central role when building such platforms. As the strongest consistency model proven not to compromise availability, causal consistency (CC) is perfectly positioned to address the needs of such large-scale systems, while preventing some ordering anomalies. Transactional Causal Consistency (TCC) augments CC by providing richer transactional semantics, simplifying the development of distributed applications. However, achieving CC/TCC in an efficient manner is very challenging. In this thesis we introduce several protocols and designs for high performance causall...
Causal consistency is a consistency criteria of practical relevance in geo-replicated settings becau...
The last few decades have witnessed the unprecedented growth of large-scale online services. Distrib...
Geo-replicated storage systems are at the core of current In-ternet services. The designers of the r...
In this paper we present a new approach to implementing causal consistency in geo-replicated data st...
Causal consistency is an attractive consistency model for geo-replicated data stores because it hits...
Geo-replicated data platforms are at the backbone of several large-scale online services. Transactio...
It is well known that causal consistency is more expensive to implement than eventual consistency du...
International audienceIn cloud computing environments, data storage systems often rely on optimistic...
Causal consistency has emerged as a key ingredient among the many consistency models and client sess...
Geo-replicated, distributed data stores that support complex online applications, such as social net...
Causal consistency is an attractive consistency model for geo-replicated data stores. It is provably...
Abstract. In cloud computing environments, data storage systems often rely on optimistic replication...
Abstract: Client-side logic and storage are increasingly used in web and mobile applications to im-p...
Causal consistency has emerged as an attractive middle-ground to architecting cloud storage systems,...
International audienceLarge scale distributed data stores rely on optimistic replication to scale an...
Causal consistency is a consistency criteria of practical relevance in geo-replicated settings becau...
The last few decades have witnessed the unprecedented growth of large-scale online services. Distrib...
Geo-replicated storage systems are at the core of current In-ternet services. The designers of the r...
In this paper we present a new approach to implementing causal consistency in geo-replicated data st...
Causal consistency is an attractive consistency model for geo-replicated data stores because it hits...
Geo-replicated data platforms are at the backbone of several large-scale online services. Transactio...
It is well known that causal consistency is more expensive to implement than eventual consistency du...
International audienceIn cloud computing environments, data storage systems often rely on optimistic...
Causal consistency has emerged as a key ingredient among the many consistency models and client sess...
Geo-replicated, distributed data stores that support complex online applications, such as social net...
Causal consistency is an attractive consistency model for geo-replicated data stores. It is provably...
Abstract. In cloud computing environments, data storage systems often rely on optimistic replication...
Abstract: Client-side logic and storage are increasingly used in web and mobile applications to im-p...
Causal consistency has emerged as an attractive middle-ground to architecting cloud storage systems,...
International audienceLarge scale distributed data stores rely on optimistic replication to scale an...
Causal consistency is a consistency criteria of practical relevance in geo-replicated settings becau...
The last few decades have witnessed the unprecedented growth of large-scale online services. Distrib...
Geo-replicated storage systems are at the core of current In-ternet services. The designers of the r...