Caribou: Intelligent Distributed Storage. Ist, Z., Sidler, D., & Alonso, G.
Caribou: Intelligent Distributed Storage [pdf]Paper  Caribou: Intelligent Distributed Storage [pdf]Website  abstract   bibtex   
The ever increasing amount of data being handled in data centers causes an intrinsic inefficiency: moving data around is expensive in terms of bandwidth, latency, and power con-sumption, especially given the low computational complex-ity of many database operations. In this paper we explore near-data processing in database engines, i.e., the option of offloading part of the compu-tation directly to the storage nodes. We implement our ideas in Caribou, an intelligent distributed storage layer in-corporating many of the lessons learned while building sys-tems with specialized hardware. Caribou provides access to DRAM/NVRAM storage over the network through a simple key-value store interface, with each storage node providing high-bandwidth near-data processing at line rate and fault tolerance through replication. The result is a highly effi-cient, distributed, intelligent data storage that can be used to both boost performance and reduce power consumption and real estate usage in the data center thanks to the micro-server architecture adopted.
@article{
 title = {Caribou: Intelligent Distributed Storage},
 type = {article},
 pages = {1202-1213},
 websites = {https://people.inf.ethz.ch/zistvan/doc/p1286-istvan.pdf},
 id = {1111bc7d-50d4-3eae-baa8-3e5176bcd001},
 created = {2017-08-29T16:55:16.546Z},
 file_attached = {true},
 profile_id = {9d42c173-db8a-3566-8a55-b1a79270b5ed},
 group_id = {325c0157-5788-3a71-bd59-340f23437b88},
 last_modified = {2018-01-10T17:12:35.186Z},
 read = {false},
 starred = {false},
 authored = {false},
 confirmed = {true},
 hidden = {false},
 citation_key = {Ist},
 private_publication = {false},
 abstract = {The ever increasing amount of data being handled in data centers causes an intrinsic inefficiency: moving data around is expensive in terms of bandwidth, latency, and power con-sumption, especially given the low computational complex-ity of many database operations. In this paper we explore near-data processing in database engines, i.e., the option of offloading part of the compu-tation directly to the storage nodes. We implement our ideas in Caribou, an intelligent distributed storage layer in-corporating many of the lessons learned while building sys-tems with specialized hardware. Caribou provides access to DRAM/NVRAM storage over the network through a simple key-value store interface, with each storage node providing high-bandwidth near-data processing at line rate and fault tolerance through replication. The result is a highly effi-cient, distributed, intelligent data storage that can be used to both boost performance and reduce power consumption and real estate usage in the data center thanks to the micro-server architecture adopted.},
 bibtype = {article},
 author = {Ist, Zsolt and Sidler, David and Alonso, Gustavo}
}
Downloads: 0