DocumentCode
3142507
Title
Exploiting memory locality in distributed key-value stores
Author
Tinnefeld, Christian ; Plattner, Hasso
Author_Institution
Hasso Plattner Inst., Univ. of Potsdam, Potsdam, Germany
fYear
2011
fDate
11-16 April 2011
Firstpage
292
Lastpage
295
Abstract
Distributed key-value stores which have a main-memory-based persistence can be utilized for serving applications whose performance criteria cannot be met by scaling-out across disk-based nodes. This paper outlines a PhD thesis that addresses the resulting challenge of exploiting memory locality in such systems. We propose to introduce the notion of a block that allows to store a certain number of values consecutively in main-memory. Preliminary micro-benchmarks indicate that this could increase the throughput by a factor 10 on a per-node level. Furthermore, this paper presents a research agenda that covers the resulting implications on a per-node and system-level.
Keywords
disc storage; distributed processing; information storage; storage management; PhD thesis; disk based node; distributed key value store; main-memory based persistence; memory locality; preliminary microbenchmark; Context; Data analysis; Data structures; Distributed databases; Generators; Random access memory; USA Councils;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering Workshops (ICDEW), 2011 IEEE 27th International Conference on
Conference_Location
Hannover
Print_ISBN
978-1-4244-9195-7
Electronic_ISBN
978-1-4244-9194-0
Type
conf
DOI
10.1109/ICDEW.2011.5767668
Filename
5767668
Link To Document