Memory disaggregation (MD) allows for scalable and elastic data center design by separating compute (CPU) from memory. With MD, compute and memory are no longer coupled into the same server box. Instead, they are connected to each other via ultra-fast networking such as RDMA. MD can bring many advantages, e.g., higher memory utilization, better independent scaling (of compute and memory), and lower cost of ownership. This paper makes the case that MD can fuel the next wave of innovation on database systems. We observe that MD revives the great debate of "shared what" in the database community. We envision that distributed shared-memory databases (DSM-DB, for short) - that have not received much attention before - can be promising in the fut...
The efficient and flexible management of large datasets is one of the core requirements of modern bu...
Chapitre 13The maturation of database management system (DBMS) technology has coincided with signifi...
In this research the various issues that arise in the design and implementation of distributed shar...
Current trends in main memory capacity and cost indicate that in a few years most performance-critic...
Current trends in main memory capacity and cost indicate that in a few years most performance-critic...
To scale-out databases today, partitioning data across several database instances is the common tech...
We will cover distributed memory programming of high-performance supercomputers and datacenter compu...
current approaches to distributed sh ared-memo y computing, these authors find that the reduced cost...
Despite their clear advantage in scalability, two-dimensional data distributions are not efficiently...
This thesis examines the various system issues that arise in the design of distributed share memor...
In this paper, we propose ScaleStore, a novel distributed storage engine that exploits DRAM caching,...
Concurrency control provides multi-user access to a database system, while ensuring concurrent trans...
Distributed memory systems are becoming increasingly important since they provide a system-scale abs...
Shared Virtual Memory (SVM) provides a shared memory abstraction in systems that do not have a physi...
While hardware and software improvements greatly accelerated modern database systems' internal opera...
The efficient and flexible management of large datasets is one of the core requirements of modern bu...
Chapitre 13The maturation of database management system (DBMS) technology has coincided with signifi...
In this research the various issues that arise in the design and implementation of distributed shar...
Current trends in main memory capacity and cost indicate that in a few years most performance-critic...
Current trends in main memory capacity and cost indicate that in a few years most performance-critic...
To scale-out databases today, partitioning data across several database instances is the common tech...
We will cover distributed memory programming of high-performance supercomputers and datacenter compu...
current approaches to distributed sh ared-memo y computing, these authors find that the reduced cost...
Despite their clear advantage in scalability, two-dimensional data distributions are not efficiently...
This thesis examines the various system issues that arise in the design of distributed share memor...
In this paper, we propose ScaleStore, a novel distributed storage engine that exploits DRAM caching,...
Concurrency control provides multi-user access to a database system, while ensuring concurrent trans...
Distributed memory systems are becoming increasingly important since they provide a system-scale abs...
Shared Virtual Memory (SVM) provides a shared memory abstraction in systems that do not have a physi...
While hardware and software improvements greatly accelerated modern database systems' internal opera...
The efficient and flexible management of large datasets is one of the core requirements of modern bu...
Chapitre 13The maturation of database management system (DBMS) technology has coincided with signifi...
In this research the various issues that arise in the design and implementation of distributed shar...