In the first part, we study consistency in a transactional systems, and focus on reconciling scalability with strong transactional guarantees. We identify four scalability properties, and show that none of the strong consistency criteria ensure all four. We define a new scalable consistency criterion called Non-Monotonic Snapshot Isolation (NMSI), while is the first that is compatible with all four properties. We also present a practical implementation of NMSI, called Jessy, which we compare experimentally against a number of well-known criteria. We also introduce a framework for performing fair comparison among different transactional protocols. Our insight is that a large family of distributed transactional protocols have a common structu...
We study the issue of data consistency in highly-available distributed systems. Specifically, we con...
As internet grows to be cheaper and faster, distributed software systems and applications are becomi...
We present here a transaction management protocol, which enhances the Partitioned Causal Snapshot Is...
Dans une première partie, nous étudions la cohérence dans les systèmes transactionnels, en nous conc...
International audienceWe explore the spectrum of strong consistency transactional protocols, using b...
Les principales contributions de cette thèse sont au nombre de trois. La première partie de cette th...
International audienceMany distributed applications require transactions. However, transactional pro...
Engineering distributed systems is an onerous task: the design goals of performance, correctness and...
In this article we introduce GMU, a genuine partial replication protocol for transactional systems, ...
Application programmers increasingly prefer distributed stor-age systems with strong consistency and...
This paper presents a novel scheme for distributed data replication management systems to support di...
Les bases de données répliquées cohérentes à terme récentes encapsulent la complexité de la concurre...
Many transaction systems distribute, partition, and replicate their data for scalability, availabili...
Abstract. Modern Internet services often achieve scalability and availability by relying on large-sc...
Modern Internet services often achieve scalability and availability by relying on large-scale distri...
We study the issue of data consistency in highly-available distributed systems. Specifically, we con...
As internet grows to be cheaper and faster, distributed software systems and applications are becomi...
We present here a transaction management protocol, which enhances the Partitioned Causal Snapshot Is...
Dans une première partie, nous étudions la cohérence dans les systèmes transactionnels, en nous conc...
International audienceWe explore the spectrum of strong consistency transactional protocols, using b...
Les principales contributions de cette thèse sont au nombre de trois. La première partie de cette th...
International audienceMany distributed applications require transactions. However, transactional pro...
Engineering distributed systems is an onerous task: the design goals of performance, correctness and...
In this article we introduce GMU, a genuine partial replication protocol for transactional systems, ...
Application programmers increasingly prefer distributed stor-age systems with strong consistency and...
This paper presents a novel scheme for distributed data replication management systems to support di...
Les bases de données répliquées cohérentes à terme récentes encapsulent la complexité de la concurre...
Many transaction systems distribute, partition, and replicate their data for scalability, availabili...
Abstract. Modern Internet services often achieve scalability and availability by relying on large-sc...
Modern Internet services often achieve scalability and availability by relying on large-scale distri...
We study the issue of data consistency in highly-available distributed systems. Specifically, we con...
As internet grows to be cheaper and faster, distributed software systems and applications are becomi...
We present here a transaction management protocol, which enhances the Partitioned Causal Snapshot Is...