2014 9th Parallel Data Storage Workshop 2014
DOI: 10.1109/pdsw.2014.7
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: 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 f… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
3
3
1

Relationship

1
6

Authors

Journals

citations
Cited by 33 publications
(18 citation statements)
references
References 30 publications
(29 reference statements)
0
14
0
Order By: Relevance
“…PPMDS uses non-blocking transactions to resolve this issue. BatchFS [12] is an extension of IndexFS to reduce the RPC (Remote Procedure Call) overhead by using a relaxed consistency model. DeltaFS [13] is a serverless file system designed for exascale computing.…”
Section: Distributed File Systemmentioning
confidence: 99%
“…PPMDS uses non-blocking transactions to resolve this issue. BatchFS [12] is an extension of IndexFS to reduce the RPC (Remote Procedure Call) overhead by using a relaxed consistency model. DeltaFS [13] is a serverless file system designed for exascale computing.…”
Section: Distributed File Systemmentioning
confidence: 99%
“…Because access to a global namespace typically requires centralized serializable coordination with dedicated resources and is all too often a performance bottleneck, designing a file system without a global namespace and without any dedicated metadata servers should, in principle, enable the system to grow to much larger scales in a more cost-effective way. In BatchFS [16], our prior extension to IndexFS, each file system client is able to instantiate a private namespace in a snapshot of the global namespace and obtain capabilities to pre-execute metadata operations directly in that private namespace. At a later point, a client would choose to submit changes to its private namespace to the global namespace to merge updates through a single bulk insertion operation [16].…”
Section: Deltafs Visionmentioning
confidence: 99%
“…In BatchFS [16], our prior extension to IndexFS, each file system client is able to instantiate a private namespace in a snapshot of the global namespace and obtain capabilities to pre-execute metadata operations directly in that private namespace. At a later point, a client would choose to submit changes to its private namespace to the global namespace to merge updates through a single bulk insertion operation [16]. We showed that this asynchronous mechanism can afford a batch job the ability to efficiently execute a huge set of concurrent metadata operations with only a small interaction with centralized metadata servers, which is particularly useful for achieving high-performance checkpointing [16][17][18][19].…”
Section: Deltafs Visionmentioning
confidence: 99%
See 2 more Smart Citations