• DocumentCode
    693404
  • Title

    DXRAM: A Persistent In-Memory Storage for Billions of Small Objects

  • Author

    Klein, Florian ; Schottner, Michael

  • Author_Institution
    Inst. fur Inf., Heinrich-Heine-Univ. Dusseldorf, Dusseldorf, Germany
  • fYear
    2013
  • fDate
    16-18 Dec. 2013
  • Firstpage
    103
  • Lastpage
    110
  • Abstract
    Large-scale interactive applications and real time data-processing are facing problems with traditional disk-based storage solutions. Because of the often irregular access patterns they must keep almost all data in RAM caches, which need to be manually synchronized with secondary storage and need a lot of time to be re-loaded in case of power outages. In this paper we propose a novel key-value storage keeping all data always in RAM by aggregating resources of potentially many nodes in a data center. We aim at supporting management of billions of small data objects (16-64 byte) like for example needed for storing graphs. A scalable low-overhead meta-data management is realized using a novel range-based ID approach combined with a super-overlay network. Furthermore, we provide persistence by a novel SSD-aware logging approach allowing to recover failed nodes very fast.
  • Keywords
    computer centres; fault tolerant computing; meta data; overlay networks; random-access storage; storage management; DXRAM; RAM; SSD-aware logging approach; data center; failed node recovery; graph storage; key-value storage; large-scale interactive applications; persistent in-memory storage; range-based ID approach; realtime data-processing; scalable low-overhead metadata management; small data object management; super-overlay network; Ash; Data models; Indexes; Memory management; Peer-to-peer computing; Random access memory; Social network services; Distributed memory; Distributed systems; Fault tolerance; Memory management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, Applications and Technologies (PDCAT), 2013 International Conference on
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4799-2418-9
  • Type

    conf

  • DOI
    10.1109/PDCAT.2013.23
  • Filename
    6904240