Sub-microsecond network and memory latencies require fast user-level access to local and remote storage. While user-level access to local storage has been demonstrated recently, it does currently not extend to serverless par-allel systems in datacenter environments. We propose direct user-level access to remote storage in a distributed setting, unifying fast data access and high-performance remote memory access programming. We discuss a min-imal hardware extension of the IOMMU to enable di-rect remote storage access. In order to maintain optimal performance in the system, we use epoch-based accesses to allow fine-tuning of atomicity, consistency, isolation, and durability semantics. We also address the problem of user-managed coherent cachi...
Technological trends such as the availability of mobile computers and the expanding network infrastr...
Modern in-memory services rely on large distributed object stores to achieve the high scalability es...
Large data stores are pushing the limits of modern technology. Parallel file systems provide high I/...
Sub-microsecond network and memory latencies require fast user-level access to local and remote stor...
High-performance, byte-addressable non-volatile main memories (NVMMs) allow application developers t...
Many database systems share a need for large amounts of fast storage. However, economies of scale l...
Recent achievements in high-performance computing significantly narrow the performance gap between s...
High-performance clusters and datacenters pose increasingly demanding requirements on storage system...
Remote memory access (RMA) is an emerging high-performance programming model that uses RDMA hard-war...
Many database systems share a need for large amounts of fast storage. However, economies of scale li...
Heterogeneity in cloud environments is a fact of life—from workload skews and network path changes, ...
Online Transaction Processing (OLTP) underpins real-time data processing in many mission-critical ap...
Abstract | The emergence of commercially-available net-work interface controllers (NICs) with remote...
We will cover distributed memory programming of high-performance supercomputers and datacenter compu...
As computer networking has evolved and the available throughput has increased, the efficiency of the...
Technological trends such as the availability of mobile computers and the expanding network infrastr...
Modern in-memory services rely on large distributed object stores to achieve the high scalability es...
Large data stores are pushing the limits of modern technology. Parallel file systems provide high I/...
Sub-microsecond network and memory latencies require fast user-level access to local and remote stor...
High-performance, byte-addressable non-volatile main memories (NVMMs) allow application developers t...
Many database systems share a need for large amounts of fast storage. However, economies of scale l...
Recent achievements in high-performance computing significantly narrow the performance gap between s...
High-performance clusters and datacenters pose increasingly demanding requirements on storage system...
Remote memory access (RMA) is an emerging high-performance programming model that uses RDMA hard-war...
Many database systems share a need for large amounts of fast storage. However, economies of scale li...
Heterogeneity in cloud environments is a fact of life—from workload skews and network path changes, ...
Online Transaction Processing (OLTP) underpins real-time data processing in many mission-critical ap...
Abstract | The emergence of commercially-available net-work interface controllers (NICs) with remote...
We will cover distributed memory programming of high-performance supercomputers and datacenter compu...
As computer networking has evolved and the available throughput has increased, the efficiency of the...
Technological trends such as the availability of mobile computers and the expanding network infrastr...
Modern in-memory services rely on large distributed object stores to achieve the high scalability es...
Large data stores are pushing the limits of modern technology. Parallel file systems provide high I/...