Title :
TABLEFS: Embedding a NoSQL database inside the local file system
Author :
Kai Ren ; Gibson, Garth
Author_Institution :
Carnegie Mellon Univ., Pittsburgh, PA, USA
fDate :
Oct. 31 2012-Nov. 2 2012
Abstract :
Conventional file systems are optimzed for large file transfers instead of workloads that are dominated by metadata and small file accesses. This paper examines using techniques adopted from NoSQL databases to manage file system metadata and small files, which feature high rates of change and efficient out-of-core data representation. A FUSE file system prototype was built by storing file system metadata and small files into a modern key-value store: LevelDB. We demonstrate that such techniques can improve the performance of modern local file systems in Linux for workloads dominated by metadata and tiny files.
Keywords :
Linux; data structures; distributed databases; meta data; peer-to-peer computing; storage management; FUSE file system prototype; LeveiDB; Linux; NoSQL database; TABLEFS; file system metadata management; large file transfers; local file system; out-of-core data representation; small file access; Bars; Benchmark testing; Computers; Linux; SDRAM; File systems; Log-structure Merge Tree; Metadata representation; System software;
Conference_Titel :
APMRC, 2012 Digest
Conference_Location :
Singapore
Print_ISBN :
978-1-4673-4734-1