To minimize network latency and remain online during server fail-ures and network partitions, many modern distributed data storage systems eschew transactional functionality, which provides strong semantic guarantees for groups of multiple operations over multi-ple data items. In this work, we consider the problem of providing Highly Available Transactions (HATs): transactional guarantees that do not suffer unavailability during system partitions or incur high network latency. We introduce a taxonomy of highly avail-able systems and analyze existing ACID isolation and distributed data consistency guarantees to identify which can and cannot be achieved in HAT systems. This unifies the literature on weak trans-actional isolation, replica cons...
Developers of cloud-scale applications face a difficult decision of which kind of storage to use, su...
A new approach is presented for handling partitionings in replicated distributed databases. Mechanis...
Developers of cloud-scale applications face a difficult decision of which kind of storage to use, su...
To minimize network latency and remain online during server fail-ures and network partitions, many m...
The author mainly concentrates on transactional distributed systems. Most previous research on repli...
The author mainly concentrates on transactional distributed systems. Most previous research on repli...
We prove that no fully transactional system can provide fast read transactions (including read-only ...
The work presents a new protocol, VELOS, for tolerating partitionings in distributed systems with re...
The work presents a new protocol, VELOS, for tolerating partitionings in distributed systems with re...
textStorage services form the core of modern Internet-based services spanning commercial, entertainm...
There are several available paradigms to use when constructing the distributed systems of the future...
In our increasingly wired world, there is stringent need for the IT community to provide uninterrupt...
International audienceDevelopers of cloud-scale applications face a difficult decision of which kind...
Distributed transactions on high-overhead TCP/IP-based networks were conventionally considered to be...
© 2020 Association for Computing Machinery. Distributed transactions on high-overhead TCP/IP-based n...
Developers of cloud-scale applications face a difficult decision of which kind of storage to use, su...
A new approach is presented for handling partitionings in replicated distributed databases. Mechanis...
Developers of cloud-scale applications face a difficult decision of which kind of storage to use, su...
To minimize network latency and remain online during server fail-ures and network partitions, many m...
The author mainly concentrates on transactional distributed systems. Most previous research on repli...
The author mainly concentrates on transactional distributed systems. Most previous research on repli...
We prove that no fully transactional system can provide fast read transactions (including read-only ...
The work presents a new protocol, VELOS, for tolerating partitionings in distributed systems with re...
The work presents a new protocol, VELOS, for tolerating partitionings in distributed systems with re...
textStorage services form the core of modern Internet-based services spanning commercial, entertainm...
There are several available paradigms to use when constructing the distributed systems of the future...
In our increasingly wired world, there is stringent need for the IT community to provide uninterrupt...
International audienceDevelopers of cloud-scale applications face a difficult decision of which kind...
Distributed transactions on high-overhead TCP/IP-based networks were conventionally considered to be...
© 2020 Association for Computing Machinery. Distributed transactions on high-overhead TCP/IP-based n...
Developers of cloud-scale applications face a difficult decision of which kind of storage to use, su...
A new approach is presented for handling partitionings in replicated distributed databases. Mechanis...
Developers of cloud-scale applications face a difficult decision of which kind of storage to use, su...