International audienceReplication is essential for fault-tolerance, but it is also a source of high overhead. Some recent in-memory systems use remote direct memory accesses (RDMA) to create redundant copies of data in remote memory. RDMA is attractive, since it is low-latency, high-throughput, and has no CPU overhead at the target. However, even with RDMA, no existing replication protocol avoids redundant data copying and target-side work. Backup servers may receive updates via RDMA, but they must actively incorporate the updates into replicas to update backup data structures and to ensure that only fully received messages are applied. In this paper, we present Tailwind, a zero-copy recovery log replication protocol for scale-out in-memory...
With the rise of large-scale, Web-based applications, users are increasingly adopting a new class of...
The paper presents a primary-backup protocol to manage replicated in-memory database systems (IMDBs)...
Distributed storage systems store data redundantly at multiple servers which are geographically spre...
International audienceReplication is essential for fault-tolerance, but it is also a source of high ...
The increasing amount of data that needs to be collected and analyzed requires large-scale datacente...
© 2019, is held by the owner/author(s). Highly available database systems rely on data replication t...
Combining persistent memory (PM) with RDMA is a promising approach to performant replicated distribu...
High-performance, byte-addressable non-volatile main memories (NVMMs) allow application developers t...
With the advent of Exascale computing, the number and size of messages is expected to increase great...
textabstractMany database systems share a need for large amounts of fast storage. However, economie...
The paper presents a primary-backup protocol to manage replicated in-memory database systems (IMDBs)...
Remote Direct Memory Access (RDMA) is a networking protocol that provides high bandwidth and low lat...
Many database systems share a need for large amounts of fast storage. However, economies of scale li...
Distributed memory systems are becoming increasingly important since they provide a system-scale abs...
Remote Direct Memory Access (RDMA) fabrics such as Infiniband and Converged Ethernet report latencie...
With the rise of large-scale, Web-based applications, users are increasingly adopting a new class of...
The paper presents a primary-backup protocol to manage replicated in-memory database systems (IMDBs)...
Distributed storage systems store data redundantly at multiple servers which are geographically spre...
International audienceReplication is essential for fault-tolerance, but it is also a source of high ...
The increasing amount of data that needs to be collected and analyzed requires large-scale datacente...
© 2019, is held by the owner/author(s). Highly available database systems rely on data replication t...
Combining persistent memory (PM) with RDMA is a promising approach to performant replicated distribu...
High-performance, byte-addressable non-volatile main memories (NVMMs) allow application developers t...
With the advent of Exascale computing, the number and size of messages is expected to increase great...
textabstractMany database systems share a need for large amounts of fast storage. However, economie...
The paper presents a primary-backup protocol to manage replicated in-memory database systems (IMDBs)...
Remote Direct Memory Access (RDMA) is a networking protocol that provides high bandwidth and low lat...
Many database systems share a need for large amounts of fast storage. However, economies of scale li...
Distributed memory systems are becoming increasingly important since they provide a system-scale abs...
Remote Direct Memory Access (RDMA) fabrics such as Infiniband and Converged Ethernet report latencie...
With the rise of large-scale, Web-based applications, users are increasingly adopting a new class of...
The paper presents a primary-backup protocol to manage replicated in-memory database systems (IMDBs)...
Distributed storage systems store data redundantly at multiple servers which are geographically spre...