Skip to main navigation Skip to search Skip to main content

GrIOt: Graph-based Modeling of HPC Application I/O Call Stacks for Predictive Prefetch

  • Centre national de la recherche scientifique
  • Atos BDS R&D Data Management

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution › peer-review

6 Citations (Scopus)

Abstract

Modern High Performance Computing (HPC) storage systems use heterogeneous storage technologies organized in tiers to find a compromise between capacity, performance, and cost. In these systems, prefetching is a common technique used to move the right data at the right moment from a slow to a fast tier to improve the overall performance while using the costly high-performance tier only when needed. Effective prefetching requires precise knowledge of the application I/O patterns. This knowledge can be extracted through the source code, I/O tracing tools or I/O functions call stacks. State-of-the-art solutions based on the latter approach mainly focus on applications with regular I/O profiles to avoid scalability issues due to the grammar-based techniques used. In this paper, we present an approach based on I/O call stacks that models I/O patterns for both regular and irregular applications, thanks to the use of directed graphs. We present different models for prefetching. Our models were used to predict the next I/O call stack on two real HPC applications and one synthetic workload with an accuracy of up to 98%, while keeping a low overheadt.

Original languageEnglish
Title of host publicationProceedings of 2023 SC Workshops of the International Conference on High Performance Computing, Network, Storage, and Analysis, SC Workshops 2023
PublisherAssociation for Computing Machinery
Pages1195-1201
Number of pages7
ISBN (Electronic)9798400707858
DOIs
Publication statusPublished - 12 Nov 2023
Event2023 International Conference on High Performance Computing, Network, Storage, and Analysis, SC Workshops 2023 - Denver, United States
Duration: 12 Nov 2023 → 17 Nov 2023

Publication series

NameACM International Conference Proceeding Series

Conference

Conference2023 International Conference on High Performance Computing, Network, Storage, and Analysis, SC Workshops 2023
Country/TerritoryUnited States
CityDenver
Period12/11/23 → 17/11/23

Keywords

  • High Performance Computing
  • I/O Call Stacks
  • I/O Instrumentation
  • I/O Modeling
  • I/O Prediction
  • Predictive Prefetch

Fingerprint

Dive into the research topics of 'GrIOt: Graph-based Modeling of HPC Application I/O Call Stacks for Predictive Prefetch'. Together they form a unique fingerprint.

Cite this