• 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