journal article·2025Open access

Dynamic Metadata Prefetching and Data Placement Algorithms for High-Performance Wide-Area Applications

Bing Wei, Yubin Li, Yi Wu, Ming Zhong, Ning Luo

Computers, Materials & Continua· Volume 84· Issue 3

Abstract

Metadata prefetching and data placement play a critical role in enhancing access performance for file systems operating over wide-area networks. However, developing effective strategies for metadata prefetching in environments with concurrent workloads and for data placement across distributed networks remains a significant challenge. This study introduces novel and efficient methodologies for metadata prefetching and data placement, leveraging fine-grained control of prefetching strategies and variable-sized data fragment writing to optimize the I/O bandwidth of distributed file systems. The proposed metadata prefetching technique employs dynamic workload analysis to identify dominant workload patterns and adaptively refines prefetching policies, thereby boosting metadata access efficiency under concurrent scenarios. Meanwhile, the data placement strategy improves write performance by storing data fragments locally within the nearest data center and transmitting only the fragment location metadata to the remote data center hosting the original file. Experimental evaluations using real-world system traces demonstrate that the proposed approaches reduce metadata access times by up to 33.5% and application data access times by 17.19% compared to state-of-the-art techniques.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Distributed and Parallel Computing Systems · Advanced Data Storage Technologies · Caching and Content Delivery

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (36)

Show source-provided references
1. SNAG: SDN-managed network architecture for GridFTP transfers using application-awareness10.1109/TNET.2022.3150000 ↗
2. Network file system implementation on computer-based exam10.11594/ijer.01.01.04 ↗
3. Nikolaus R. SSHFS: super easy file access over SSH 2024 [Internet]. [cited 2025 May 28]. Available from: https://github.com/libfuse/sshfs.
4. Optimizing the parameters of the Lustre-file-system-based HPC system for reverse time migration10.1007/s11227-019-03054-7 ↗
5. FUSEE: a fully memory-disaggregated key-value store
6. FileScale: fast and elastic metadata management for distributed file systems
7. Low-latency and scalable full-path indexing metadata service for distributed file systems
8. Enhancing HDFS with a full-text search system for massive small files10.1007/s11227-020-03526-1 ↗
9. C-miner: mining block correlations in storage systems
10. Explicit data correlations-directed metadata prefetching method in distributed file systems10.1109/TPDS.2019.2921760 ↗
11. I/O optimizations based on workload characteristics for parallel file systems
12. Gfarm grid file system10.1007/s00354-009-0089-5 ↗
13. CCalvinFS: consistent WAN replication and scalable metadata management for distributed file systems
14. A decentralized replica placement algorithm for edge computing10.1109/TNSM.2017.2788945 ↗
15. ScaleXFS: getting scalability of XFS back on the ring
16. ExF2FS: transaction support in log-structured filesystem
17. The composite-file file system: decoupling one-to-one mapping of files and metadata for better performance
18. Application-specific cache and prefetching for HEVC CABAC decoding10.1109/MMUL.2017.12 ↗
19. Informed prefetching for distributed multi-level storage systems10.1007/s11265-017-1277-z ↗
20. A novel weighted-graph-based grouping algorithm for metadata prefetching10.1109/TC.2009.115 ↗
21. Facebook’s tectonic filesystem: efficiency from exascale
22. Orion: a distributed file system for Non-Volatile main memory and RDMA-Capable networks
23. IPFS and friends: a qualitative comparison of next generation peer-to-peer data networks10.1109/COMST.2022.3143147 ↗
24. Wiera: policy-driven multi-tiered geo-distributed cloud storage system10.1109/TPDS.2019.2935727 ↗
25. Charon: a secure cloud-of-clouds system for storing and sharing big data10.1109/TCC.2019.2916856 ↗
26. GeoCol: a geo-distributed cloud storage system with low cost and latency using reinforcement learning
27. Henschel · High Performance Computing: Proceedings of the 18th European Conference · 2012 · 226
28. LPCC: hierarchical persistent client caching for lustre
29. Global virtual data space for unified data access across supercomputing centers10.1109/TCC.2022.3164251 ↗
30. Fisc: a large-scale cloud-native-oriented file system
31. Ken B. OLTP application and search engine I/O 2024 [Internet]. [cited 2025 May 28]. Available from: https://traces.cs.umass.edu/index.php/.
32. Analysis of commercial cloud workload and study on how to apply cache methods
33. Efficient scheduling for multi-block updates in erasure coding based storage systems10.1109/TC.2017.2769051 ↗
34. Efficient and available in-memory KV-store with hybrid erasure coding and replication
35. Characterizing, modeling, and benchmarking RocksDB Key-Value workloads at Facebook
36. STyler H. Production traces collected at Microsoft using the event tracing for windows framework 2024 [Internet]. [cited 2025 May 28]. Available from: http://iotta.snia.org/traces/130/.