• DocumentCode
    2734317
  • Title

    Towards Explicit Data Placement in Scalable Key/Value Stores

  • Author

    Högqvist, Mikael ; Plantikow, Stefan

  • Author_Institution
    Zuse Inst. Berlin, Berlin, Germany
  • fYear
    2010
  • fDate
    27-28 Sept. 2010
  • Firstpage
    229
  • Lastpage
    233
  • Abstract
    Distributed key/value-stores are a key component of many large-scale applications. Traditionally they have been designed using Distributed Hash Tables (DHTs). DHTs, however, setup a tight coupling between the naming of nodes and assignment of keys to nodes which limits application control over data placement. We propose using small amounts of shared state in a semi-centralized architecture for more flexible data placement by introducing explicit mapping between keys and nodes via an indirection layer (blockspace). Our design is based on a membership layer that provides O(1) routing thereby targeting interactive applications. We evaluate a centralized and decentralized approach showing that both have relatively low overhead and provide efficient load balancing.
  • Keywords
    database management systems; peer-to-peer computing; resource allocation; distributed hash table; explicit data placement; indirection layer; interactive application; load balancing; scalable key-value store; semicentralized architecture; Indexes; Lead; Load management; Maintenance engineering; Protocols; Routing; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Self-Adaptive and Self-Organizing Systems Workshop (SASOW), 2010 Fourth IEEE International Conference on
  • Conference_Location
    Budapest
  • Print_ISBN
    978-1-4244-8684-7
  • Type

    conf

  • DOI
    10.1109/SASOW.2010.66
  • Filename
    5729626