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
International audienceIn-memory storage systems emerged as a de-facto building block for today's lar...
Remote Direct Memory Access (RDMA) is expected to be an integral communication mechanism for future ...
Traditional operating systems use magnetic disks as paging devices, even though the cost of a disk t...
textabstractMany database systems share a need for large amounts of fast storage. However, economie...
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...
The remote memory access (RMA) is an increasingly important communication model due to its excellent...
Shared Virtual Memory (SVM) provides a shared memory abstraction in systems that do not have a physi...
International audienceReplication is essential for fault-tolerance, but it is also a source of high ...
Sub-microsecond network and memory latencies require fast user-level access to local and remote stor...
Recent achievements in high-performance computing significantly narrow the performance gap between s...
During the last two decades, computer hardware has experienced remarkable developments. Especially C...
Over-committing computing resources is a widely adopted strategy for increased cluster utilization i...
Abstract. Remote Direct Memory Access (RDMA) is a technology to update a remote machine’s memory wit...
Online Transaction Processing (OLTP) underpins real-time data processing in many mission-critical ap...
International audienceIn-memory storage systems emerged as a de-facto building block for today's lar...
Remote Direct Memory Access (RDMA) is expected to be an integral communication mechanism for future ...
Traditional operating systems use magnetic disks as paging devices, even though the cost of a disk t...
textabstractMany database systems share a need for large amounts of fast storage. However, economie...
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...
The remote memory access (RMA) is an increasingly important communication model due to its excellent...
Shared Virtual Memory (SVM) provides a shared memory abstraction in systems that do not have a physi...
International audienceReplication is essential for fault-tolerance, but it is also a source of high ...
Sub-microsecond network and memory latencies require fast user-level access to local and remote stor...
Recent achievements in high-performance computing significantly narrow the performance gap between s...
During the last two decades, computer hardware has experienced remarkable developments. Especially C...
Over-committing computing resources is a widely adopted strategy for increased cluster utilization i...
Abstract. Remote Direct Memory Access (RDMA) is a technology to update a remote machine’s memory wit...
Online Transaction Processing (OLTP) underpins real-time data processing in many mission-critical ap...
International audienceIn-memory storage systems emerged as a de-facto building block for today's lar...
Remote Direct Memory Access (RDMA) is expected to be an integral communication mechanism for future ...
Traditional operating systems use magnetic disks as paging devices, even though the cost of a disk t...