Detecting I/O Access Patterns of HPC Workloads at Runtime

被引:8
|
作者
Bez, Jean Luca [1 ]
Boito, Francieli Zanon [2 ]
Nou, Ramon [3 ]
Miranda, Alberto [3 ]
Cortes, Toni [3 ,4 ]
Navaux, Philippe O. A. [1 ]
机构
[1] Univ Fed Rio Grande do Sul, Inst Informat, Porto Alegre, RS, Brazil
[2] Univ Grenoble Alpes, INRIA, CNRS, Grenoble INP,LIG, F-38000 Grenoble, France
[3] BSC, Barcelona, Spain
[4] Univ Politecn Cataluna, Barcelona, Spain
基金
欧盟地平线“2020”;
关键词
high-performance computing; parallel I/O; access pattern detection; I/O forwarding; classification;
D O I
10.1109/SBAC-PAD.2019.00025
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we seek to guide optimization and tuning strategies by identifying the application's I/O access pattern. We evaluate three machine learning techniques to automatically detect the I/O access pattern of HPC applications at runtime: decision trees, random forests, and neural networks. We focus on the detection using metrics from file-level accesses as seen by the clients, I/O nodes, and parallel file system servers. We evaluated these detection strategies in a case study in which the accurate detection of the current access pattern is fundamental to adjust a parameter of an I/O scheduling algorithm. We demonstrate that such approaches correctly classify the access pattern, regarding file layout and spatiality of accesses - into the most common ones used by the community and by I/O benchmarking tools to test new I/O optimization - with up to 99% precision. Furthermore, when applied to our study case, it guides a tuning mechanism to achieve 99% of the performance of an Oracle solution.
引用
收藏
页码:80 / 87
页数:8
相关论文
共 50 条
  • [31] Silicon Photonics I/O Nodes for HPC Applications
    Ramini, Luca
    London, Yanir
    Dauwe, Daniel
    Hulme, Jared
    Dean, Steven
    Fiorentino, Marco
    Beausoleil, Raymond G.
    [J]. 2023 IEEE PHOTONICS SOCIETY SUMMER TOPICALS MEETING SERIES, SUM, 2023,
  • [32] Automatic Generation of I/O Kernels for HPC Applications
    Behzad, Babak
    Hoang-Vu Dang
    Hariri, Farah
    Zhang, Weizhe
    Snir, Marc
    [J]. 2014 9TH PARALLEL DATA STORAGE WORKSHOP (PDSW), 2014, : 31 - 36
  • [33] Evaluating Asynchronous Parallel I/O on HPC Systems
    Ravi, John
    Byna, Suren
    Koziol, Quincey
    Tang, Houjun
    Becchi, Michela
    [J]. 2023 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM, IPDPS, 2023, : 211 - 221
  • [34] Phoenix: Memory Speed HPC I/O with NVM
    Fernando, Pradeep
    Kannan, Sudarsun
    Gavrilovska, Ada
    Schwan, Karsten
    [J]. PROCEEDINGS OF 2016 IEEE 23RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2016, : 121 - 131
  • [35] Bridging HPC and Grid File I/O with IOFSL
    Cope, Jason
    Iskra, Kamil
    Kimpe, Dries
    Ross, Robert
    [J]. APPLIED PARALLEL AND SCIENTIFIC COMPUTING, PT II, 2012, 7134 : 215 - 225
  • [36] Scheduling the I/O of HPC applications under congestion
    Gainaru, Ana
    Aupy, Guillaume
    Benoit, Anne
    Cappello, Franck
    Robert, Yves
    Snir, Marc
    [J]. 2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2015, : 1013 - 1022
  • [37] LASSI: METRIC BASED I/O ANALYTICS FOR HPC
    Sivalingam, Karthee
    Richardson, Harvey
    Tate, Adrian
    Lafferty, Martin
    [J]. 2019 SPRING SIMULATION CONFERENCE (SPRINGSIM), 2019,
  • [38] Toward Understanding I/O Behavior in HPC Workflows
    Luettgau, Jakob
    Snyder, Shane
    Carns, Philip
    Wozniak, Justin M.
    Kunkel, Julian
    Ludwig, Thomas
    [J]. PROCEEDINGS OF 2018 IEEE/ACM 3RD JOINT INTERNATIONAL WORKSHOP ON PARALLEL DATA STORAGE & DATA INTENSIVE SCALABLE COMPUTING SYSTEMS (PDSW-DISCS), 2018, : 64 - 75
  • [39] Demystifying asynchronous I/O Interference in HPC applications
    Tseng, Shu-Mei
    Nicolae, Bogdan
    Cappello, Franck
    Chandramowlishwaran, Aparna
    [J]. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2021, 35 (04): : 391 - 412
  • [40] Optimizing I/O Performance of HPC Applications with Autotuning
    Behzad, Babak
    Byna, Surendra
    Prabhat
    Snir, Marc
    [J]. ACM TRANSACTIONS ON PARALLEL COMPUTING, 2019, 5 (04)