Traditional database systems either sacrifice availability or partitionability at the cost of offering strict consistency guarantee of data. However, the significant growth of Web-scale applications and the wider array of emerging workloads demand revisiting the need for full transactional consistency. One new dominant class of workload is the ability to efficiently support single statement transaction consisting of either Get or Put operation; thus, simplifying the consistency model. These simple workloads have given rise to decade-long efforts for building efficient key-value stores that often rely on disk-resident and log-structured storage model that is distributed across many machines. To further expand the scope of key-value stores, i...
This paper describes the design and implementation of HERD, a key-value system designed to make the ...
Sub-microsecond network and memory latencies require fast user-level access to local and remote stor...
Combining persistent memory (PM) with RDMA is a promising approach to performant replicated distribu...
Traditional database systems either sacrifice availability or partitionability at the cost of offe...
In this paper, we propose ScaleStore, a novel distributed storage engine that exploits DRAM caching,...
Cache Augmented Database Management Systems (CADBMSs) enhance the per-formance of simple operations ...
2014-04-29Cache Augmented Database Management Systems (CADBMSs) enhance the performance of simple op...
Computation offloading to the programmable data plane enabled the acceleration of key-value stores w...
Social communication features on most of today’s largest websites require propagating the data insid...
MapReduce has emerged as a popular programming model for large-scale distributed computing. Its fram...
It is becoming increasingly popular for distributed systems to exploit offload to reduce load on the...
Web application developers often use RDBMS systems such as MySql or PostgreSql but there are many ot...
Distributed Key-value database is designed for storing, retrieving, managing associative arrays and ...
Thesis: S.M. in Computer Science and Engineering, Massachusetts Institute of Technology, Department ...
High-performance, byte-addressable non-volatile main memories (NVMMs) allow application developers t...
This paper describes the design and implementation of HERD, a key-value system designed to make the ...
Sub-microsecond network and memory latencies require fast user-level access to local and remote stor...
Combining persistent memory (PM) with RDMA is a promising approach to performant replicated distribu...
Traditional database systems either sacrifice availability or partitionability at the cost of offe...
In this paper, we propose ScaleStore, a novel distributed storage engine that exploits DRAM caching,...
Cache Augmented Database Management Systems (CADBMSs) enhance the per-formance of simple operations ...
2014-04-29Cache Augmented Database Management Systems (CADBMSs) enhance the performance of simple op...
Computation offloading to the programmable data plane enabled the acceleration of key-value stores w...
Social communication features on most of today’s largest websites require propagating the data insid...
MapReduce has emerged as a popular programming model for large-scale distributed computing. Its fram...
It is becoming increasingly popular for distributed systems to exploit offload to reduce load on the...
Web application developers often use RDBMS systems such as MySql or PostgreSql but there are many ot...
Distributed Key-value database is designed for storing, retrieving, managing associative arrays and ...
Thesis: S.M. in Computer Science and Engineering, Massachusetts Institute of Technology, Department ...
High-performance, byte-addressable non-volatile main memories (NVMMs) allow application developers t...
This paper describes the design and implementation of HERD, a key-value system designed to make the ...
Sub-microsecond network and memory latencies require fast user-level access to local and remote stor...
Combining persistent memory (PM) with RDMA is a promising approach to performant replicated distribu...