Caribou: Intelligent Distributed Storage. Ist, Z., Sidler, D., & Alonso, G. Paper 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
{"_id":"6y2pHmbjXZd3jhXGq","bibbaseid":"ist-sidler-alonso-caribouintelligentdistributedstorage","authorIDs":[],"author_short":["Ist, Z.","Sidler, D.","Alonso, G."],"bibdata":{"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","bibtex":"@article{\n title = {Caribou: Intelligent Distributed Storage},\n type = {article},\n pages = {1202-1213},\n websites = {https://people.inf.ethz.ch/zistvan/doc/p1286-istvan.pdf},\n id = {1111bc7d-50d4-3eae-baa8-3e5176bcd001},\n created = {2017-08-29T16:55:16.546Z},\n file_attached = {true},\n profile_id = {9d42c173-db8a-3566-8a55-b1a79270b5ed},\n group_id = {325c0157-5788-3a71-bd59-340f23437b88},\n last_modified = {2018-01-10T17:12:35.186Z},\n read = {false},\n starred = {false},\n authored = {false},\n confirmed = {true},\n hidden = {false},\n citation_key = {Ist},\n private_publication = {false},\n 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.},\n bibtype = {article},\n author = {Ist, Zsolt and Sidler, David and Alonso, Gustavo}\n}","author_short":["Ist, Z.","Sidler, D.","Alonso, G."],"urls":{"Paper":"https://bibbase.org/service/mendeley/7127e9bf-bb7e-31a5-a06e-59fccf53ff81/file/78a60c90-2678-b149-11d4-e92c1bb4d955/p1202_istvan.pdf.pdf","Website":"https://people.inf.ethz.ch/zistvan/doc/p1286-istvan.pdf"},"bibbaseid":"ist-sidler-alonso-caribouintelligentdistributedstorage","role":"author","downloads":0},"bibtype":"article","creationDate":"2020-06-19T09:38:54.166Z","downloads":0,"keywords":[],"search_terms":["caribou","intelligent","distributed","storage","ist","sidler","alonso"],"title":"Caribou: Intelligent Distributed Storage","year":null}