While hardware and software improvements greatly accelerated modern database systems' internal operations, the decades-old stream-based Socket API for external communication is still unchanged. We show experimentally, that for modern high-performance systems networking has become a performance bottleneck. Therefore, we argue that the communication stack needs to be redesigned to fully exploit modern hardware - as has already happened to most other database system components.We propose L5, a high-performance communication layer for database systems. L5 rethinks the flow of data in and out of the database system and is based on direct memory access techniques for intra-datacenter (RDMA) and intra-machine communication (Shared Memory). With L5...
Concurrency control provides multi-user access to a database system, while ensuring concurrent trans...
Remote Direct Memory Access (RDMA) is a networking protocol that provides high bandwidth and low lat...
In this paper, we consider an application of high-speed wide area networks, viz. that of distributed...
Online Transaction Processing (OLTP) underpins real-time data processing in many mission-critical ap...
Distributed systems are commonly built under the assumption that the network is the primary bottlene...
Remote Direct Memory Access (RDMA) fabrics such as Infiniband and Converged Ethernet report latencie...
Although InfiniBand Architecture is relatively new in the high performance computing area, it o#ers ...
Part 5: HPCInternational audienceThe increasing complex tasks and growing size of data have necessit...
In a distributed database system (DDBS), the data are partitioned into smaller databases and distrib...
© 2019, is held by the owner/author(s). Highly available database systems rely on data replication t...
We will cover distributed memory programming of high-performance supercomputers and datacenter compu...
Abstract—InfiniBand networks are commonly used in the high performance computing area. They offer RD...
Database engines must adapt to the underlying hardware for high-performance transaction execution. C...
Software DSM systems do not perform well because of the combined effects of increase in communicatio...
When the number of sites in a distributed database system increases to a large scale, how to support...
Concurrency control provides multi-user access to a database system, while ensuring concurrent trans...
Remote Direct Memory Access (RDMA) is a networking protocol that provides high bandwidth and low lat...
In this paper, we consider an application of high-speed wide area networks, viz. that of distributed...
Online Transaction Processing (OLTP) underpins real-time data processing in many mission-critical ap...
Distributed systems are commonly built under the assumption that the network is the primary bottlene...
Remote Direct Memory Access (RDMA) fabrics such as Infiniband and Converged Ethernet report latencie...
Although InfiniBand Architecture is relatively new in the high performance computing area, it o#ers ...
Part 5: HPCInternational audienceThe increasing complex tasks and growing size of data have necessit...
In a distributed database system (DDBS), the data are partitioned into smaller databases and distrib...
© 2019, is held by the owner/author(s). Highly available database systems rely on data replication t...
We will cover distributed memory programming of high-performance supercomputers and datacenter compu...
Abstract—InfiniBand networks are commonly used in the high performance computing area. They offer RD...
Database engines must adapt to the underlying hardware for high-performance transaction execution. C...
Software DSM systems do not perform well because of the combined effects of increase in communicatio...
When the number of sites in a distributed database system increases to a large scale, how to support...
Concurrency control provides multi-user access to a database system, while ensuring concurrent trans...
Remote Direct Memory Access (RDMA) is a networking protocol that provides high bandwidth and low lat...
In this paper, we consider an application of high-speed wide area networks, viz. that of distributed...