• DocumentCode
    589580
  • Title

    TABLEFS: Embedding a NoSQL database inside the local file system

  • Author

    Kai Ren ; Gibson, Garth

  • Author_Institution
    Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2012
  • fDate
    Oct. 31 2012-Nov. 2 2012
  • Firstpage
    1
  • Lastpage
    6
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    APMRC, 2012 Digest
  • Conference_Location
    Singapore
  • Print_ISBN
    978-1-4673-4734-1
  • Type

    conf

  • Filename
    6407525