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
Link To Document