Many database systems share a need for large amounts of fast storage. However, economies of scale limit the utility of extending a single machine with an arbitrary amount of memory. The recent broad availability of the zero-copy data transfer protocol RDMA over low-latency and high throughput network connections such as InfiniBand prompts us to revisit the long-proposed usage of memory provided by remote machines. In this paper, we present a solution to make use of remote memory without manipulation of the operating system, and investigate the impact on database performance
Distributed systems are commonly built under the assumption that the network is the primary bottlene...
As computer networking has evolved and the available throughput has increased, the efficiency of the...
Remote Direct Memory Access (RDMA) is a networking protocol that provides high bandwidth and low lat...
textabstractMany database systems share a need for large amounts of fast storage. However, economie...
Many database systems share a need for large amounts of fast storage. However, economies of scale li...
The explosion of data and transactions demands a creative approach for data processing in a variety ...
High-performance, byte-addressable non-volatile main memories (NVMMs) allow application developers t...
Online Transaction Processing (OLTP) underpins real-time data processing in many mission-critical ap...
The remote memory access (RMA) is an increasingly important communication model due to its excellent...
Remote Direct Memory Access (RDMA) fabrics such as Infiniband and Converged Ethernet report latencie...
Sub-microsecond network and memory latencies require fast user-level access to local and remote stor...
International audienceReplication is essential for fault-tolerance, but it is also a source of high ...
Shared Virtual Memory (SVM) provides a shared memory abstraction in systems that do not have a physi...
Abstract. Remote Direct Memory Access (RDMA) is a technology to update a remote machine’s memory wit...
Distributed memory systems are becoming increasingly important since they provide a system-scale abs...
Distributed systems are commonly built under the assumption that the network is the primary bottlene...
As computer networking has evolved and the available throughput has increased, the efficiency of the...
Remote Direct Memory Access (RDMA) is a networking protocol that provides high bandwidth and low lat...
textabstractMany database systems share a need for large amounts of fast storage. However, economie...
Many database systems share a need for large amounts of fast storage. However, economies of scale li...
The explosion of data and transactions demands a creative approach for data processing in a variety ...
High-performance, byte-addressable non-volatile main memories (NVMMs) allow application developers t...
Online Transaction Processing (OLTP) underpins real-time data processing in many mission-critical ap...
The remote memory access (RMA) is an increasingly important communication model due to its excellent...
Remote Direct Memory Access (RDMA) fabrics such as Infiniband and Converged Ethernet report latencie...
Sub-microsecond network and memory latencies require fast user-level access to local and remote stor...
International audienceReplication is essential for fault-tolerance, but it is also a source of high ...
Shared Virtual Memory (SVM) provides a shared memory abstraction in systems that do not have a physi...
Abstract. Remote Direct Memory Access (RDMA) is a technology to update a remote machine’s memory wit...
Distributed memory systems are becoming increasingly important since they provide a system-scale abs...
Distributed systems are commonly built under the assumption that the network is the primary bottlene...
As computer networking has evolved and the available throughput has increased, the efficiency of the...
Remote Direct Memory Access (RDMA) is a networking protocol that provides high bandwidth and low lat...