• DocumentCode
    233551
  • Title

    BatchFS: Scaling the File System Control Plane with Client-Funded Metadata Servers

  • Author

    Qing Zheng ; Kai Ren ; Gibson, Garth

  • Author_Institution
    Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2014
  • fDate
    16-16 Nov. 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Parallel file systems are often characterized by a layered architecture that decouples metadata management from I/O operations, allowing file systems to facilitate fast concurrent access to file contents. However, metadata intensive workloads are still likely to bottleneck at the file system control plane due to namespace synchronization, which taxes application performance through lock contention on directories, transaction serialization, and RPC overheads. In this paper, we propose a client-driven file system metadata architecture, BatchFS, that is optimized for noninteractive, or batch, workloads. To avoid metadata bottlenecks, BatchFS features a relaxed consistency model marked by lazy namespace synchronization and optimistic metadata verification. Capable of executing namespace operations on client-provisioned resources without contacting any metadata server, BatchFS clients are able to delay namespace synchronization until synchronization is really needed. Our goal in this vision paper is to handle these delayed operations securely and efficiently with metadata verification and bulk insertion. Preliminary experiments demonstrate that our client-funded metadata architecture outperforms a traditional synchronous file system by orders of magnitude.
  • Keywords
    client-server systems; concurrency control; data integrity; file organisation; meta data; parallel processing; synchronisation; BatchFS clients; I/O operations; RPC overheads; client-driven file system metadata architecture; client-provisioned resources; concurrent access; directories; file contents; lazy namespace synchronization; lock contention; metadata intensive workloads; metadata management; namespace operations; optimistic metadata verification; parallel file systems; relaxed consistency model; transaction serialization; Concurrency control; Control systems; Monitoring; Semantics; Servers; Synchronization; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Data Storage Workshop (PDSW), 2014 9th
  • Conference_Location
    New Orleans, LA
  • Type

    conf

  • DOI
    10.1109/PDSW.2014.7
  • Filename
    7016275