Query processing on smart ssds: Opportunities and challenges
Data storage devices are getting" smarter." Smart Flash storage devices (aka" Smart SSD")
are on the horizon and will package CPU processing and DRAM storage inside a Smart …
are on the horizon and will package CPU processing and DRAM storage inside a Smart …
Garbage collection and wear leveling for flash memory: Past and future
Recently, storage systems have observed a great leap in performance, reliability,
endurance, and cost, due to the advance in non-volatile memory technologies, such as …
endurance, and cost, due to the advance in non-volatile memory technologies, such as …
{NV-Tree}: reducing consistency cost for {NVM-based} single level systems
The non-volatile memory (NVM) has DRAM-like performance and disk-like persistency
which make it possible to replace both disk and DRAM to build single level systems. To keep …
which make it possible to replace both disk and DRAM to build single level systems. To keep …
Monkey: Optimal navigable key-value store
In this paper, we show that key-value stores backed by an LSM-tree exhibit an intrinsic trade-
off between lookup cost, update cost, and main memory footprint, yet all existing designs …
off between lookup cost, update cost, and main memory footprint, yet all existing designs …
Dostoevsky: Better space-time trade-offs for LSM-tree based key-value stores via adaptive removal of superfluous merging
In this paper, we show that all mainstream LSM-tree based key-value stores in the literature
and in industry are suboptimal with respect to how they trade off among the I/O costs of …
and in industry are suboptimal with respect to how they trade off among the I/O costs of …
The {CacheLib} caching engine: Design and experiences at scale
Web services rely on caching at nearly every layer of the system architecture. Commonly,
each cache is implemented and maintained independently by a distinct team and is highly …
each cache is implemented and maintained independently by a distinct team and is highly …
[PDF][PDF] Consistent and durable data structures for {Non-Volatile}{Byte-Addressable} memory
The predicted shift to non-volatile, byte-addressable memory (eg, Phase Change Memory
and Memristor), the growth of “big data”, and the subsequent emergence of frameworks such …
and Memristor), the growth of “big data”, and the subsequent emergence of frameworks such …
Gem^ 2-tree: A gas-efficient structure for authenticated range queries in blockchain
Blockchain technology has attracted much attention due to the great success of the
cryptocurrencies. Owing to its immutability property and consensus protocol, blockchain …
cryptocurrencies. Owing to its immutability property and consensus protocol, blockchain …
FAWN: A fast array of wimpy nodes
This paper presents a new cluster architecture for low-power data-intensive computing.
FAWN couples low-power embedded CPUs to small amounts of local flash storage, and …
FAWN couples low-power embedded CPUs to small amounts of local flash storage, and …