Abstract
The performance of metadata processing in large distributed file systems currently presents larger challenges than scaling of data throughput. The paper presents a novel, distributed benchmark called DMetabench for measuring the performance of metadata operations. DMetabench runs in environments with potentially thousands of nodes and allows an assessment of the scalability of metadata operations. Additionally, precise run-time performance data is preserved which allows for a better understanding of performance artifacts. Example results from production file systems are provided and discussed. Possible applications of knowledge about metadata performance scaling include the choice of an optimal parallelization strategy for metadata-intensive workloads in a specific runtime environment.
Similar content being viewed by others
References
Callaghan B, Pawlowski B, Staubach P (1995) NFS version 3 protocol specification. http://www.ietf.org/rfc/rfc1813.txt
Campbell R (1998) Managing AFS: the Andrew File System. Prentice-Hall, New York
Shepard L, Eppe E (2006) SGI InfiniteStorage shares filesystem CXFS: a high-performance, multi-OS filesystem from SGI. Technical report, Silicon Graphics
Cluster File Systems, Inc. (2007) Lustre 1.6 operations manual
The Open Group (2004) The single UNIX specification, version 3. Technical report
Eisler M, Corbett P, Kazar M, Nydick DS, Wagner JC (2007) Data ONTAP GX: a scalable storage cluster. In: Proceedings of FAST’ 07
Hitz D, Lau J, Malcolm M File system design for an NFS file server appliance. Technical report, Network Appliance (TR 3002)
Sweeney A, Doucette D, Hu W, Anderson C, Nishimoto M, Peck G (1996) Scalability in the XFS File System. In: Proceedings of the USENIX 1996 Technical Conference, San Diego, CA, USA (22–26 1996) 1–14
Norcott WD, Capps D (2006) Iozone filesystem benchmark. http://www.iozone.org/
Intel Corporation (1998) Iometer. http://www.iometer.org/
Rabenseifner R, Koniges AE, Prost JP, Hedges R (2001) The parallel effective I/O bandwidth benchmark: b eff io. Technical report, High-Performance Computing Center (HLRS)
Howard J, Kazar M, Menees S, Nichols D, Satyanarayanan M, Sidebotham R, West M (1988) Scale and performance in a distributed file system. ACM Trans Comput Syst 6:51–81
Katcher J (1997) PostMark: A new file system benchmark. Technical report 3022, Network Appliance
SPEC (2008) SPECsfs 2008 user’s guide. Technical report version 1.0, Standard Performance Evaluation Corporation (SPEC)
McDougall R, Mauro J (2006) Filebench tutorial. http://www.solarisinternals.com/si/tools/filebench
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Biardzki, C., Ludwig, T. DMetabench—a metadata benchmark for distributed file systems. J Supercomput 57, 179–188 (2011). https://doi.org/10.1007/s11227-010-0389-z
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-010-0389-z