Leveraging Pre-Built Catalogs and Object-Level Scheduling to Eliminate I/O Bottlenecks in HPC Environments

  • Lee, Seoyeong
  • Park, Junghwan
  • Kim, Yoochan
  • Jamil, Safdar
  • Khan, Awais
  • ... Kim, Youngjae
  • 외 4명
Citations

WEB OF SCIENCE

0
Citations

SCOPUS

0

초록

Modern High-Performance Computing (HPC) environments face mounting challenges due to the shift from large to small file datasets, along with an increasing number of users and parallelized applications. As HPC systems rely on Parallel File Systems (PFS), such as Lustre for data processing, performance bottlenecks stemming from Object Storage Target (OST) contention have become a significant concern. Existing solutions, such as LADS with its object-level scheduling approach, fall short in large-scale HPC environments due to their inability to effectively address metadata I/O bottlenecks and the growing number of I/O processes. This study highlights the pressing need for a comprehensive solution that tackles both OST contention and metadata I/O challenges in diverse HPC workloads. To address these challenges, we propose SwiftLoad, an object-level I/O scheduling framework that leverages a metadata catalog to enhance the performance and efficiency of parallel HPC utilities. The adoption of the metadata catalog mitigates the metadata I/O bottlenecks that commonly occur in HPC utilities, a challenge that is particularly pronounced in object-level I/O scheduling. SwiftLoad addresses OST contention and the uneven distribution of I/O processes across different OSTs through mathematical modeling and incorporates a Loader Configuration Module to regulate the number of I/O processes. Evaluated with two representative utilities-data deduplication profiling and data augmentation-SwiftLoad achieved performance improvements of up to and , respectively, on a production supercomputer.

키워드

MetadataLayoutFile systemsServersProcessor schedulingWritingMathematical modelsLoadingLoad modelingData augmentationHPCI/Oparallel file systemparallel processing
제목
Leveraging Pre-Built Catalogs and Object-Level Scheduling to Eliminate I/O Bottlenecks in HPC Environments
저자
Lee, SeoyeongPark, JunghwanKim, YoochanJamil, SafdarKhan, AwaisWoo Son, SeungLee, Jae-KookAn, Do-SikHong, TaeyoungKim, Youngjae
DOI
10.1109/ACCESS.2025.3553311
발행일
2025
유형
Article
저널명
IEEE Access
13
페이지
55984 ~ 55995