Efficient Asynchronous I/O with Request Merging

被引:0
作者
Chowdhury, Md Kamal Hossain [1 ]
Tang, Houjun [2 ]
Bez, Jean Luca [2 ]
Bangalore, Purushotham V. [1 ]
Byna, Suren [3 ]
机构
[1] Univ Alabama, Dept Comp Sci, Tuscaloosa, AL 35487 USA
[2] Lawrence Berkeley Natl Lab, Sci Data Div, Berkeley, CA USA
[3] Ohio State Univ, Dept Comp Sci & Engn, Columbus, OH 43210 USA
来源
2023 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, IPDPSW | 2023年
基金
美国国家科学基金会;
关键词
PARALLEL I/O;
D O I
10.1109/IPDPSW59300.2023.00107
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the advancement of exascale computing, the amount of scientific data is increasing day by day. Efficient data access is necessary for scientific discoveries. Unfortunately, the I/O performance is not improved, like the CPU and network speed. So, I/O operations take longer time than data generation or analysis. Asynchronous I/O has been proposed to extenuate the I/O bottleneck by overlapping I/O and computation time. However, multiple small write operations can diminish the benefits of asynchronous I/O, as the I/O time becomes significantly longer than the compute time, with little time to overlap with. To overcome these issues, we present an optimization technique to merge small contiguous write operations. We integrated our solution into the HDF5 asynchronous I/O VOL connector and demonstrated the effectiveness of merging HDF5 write operations automatically and transparently without requiring any code change from the application.
引用
收藏
页码:628 / 636
页数:9
相关论文
共 22 条
  • [1] Nyx: A MASSIVELY PARALLEL AMR CODE FOR COMPUTATIONAL COSMOLOGY
    Almgren, Ann S.
    Bell, John B.
    Lijewski, Mike J.
    Lukic, Zarija
    Van Andel, Ethan
    [J]. ASTROPHYSICAL JOURNAL, 2013, 765 (01)
  • [2] Efficient I/O Merging Scheme for Distributed File Systems
    An, Byoung Chul
    Sung, Hanul
    [J]. SYMMETRY-BASEL, 2023, 15 (02):
  • [3] ExaHDF5: Delivering Efficient Parallel I/O on Exascale Computing Systems
    Byna, Suren
    Breitenfeld, M. Scot
    Dong, Bin
    Koziol, Quincey
    Pourmal, Elena
    Robinson, Dana
    Soumagne, Jerome
    Tang, Houjun
    Vishwanath, Venkatram
    Warren, Richard
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2020, 35 (01) : 145 - 160
  • [4] Byna S, 2012, INT CONF HIGH PERFOR
  • [5] Chen Z, 2016, 14TH USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES (FAST '16), P291
  • [6] Accelerating Flash-X Simulations with Asynchronous I/O
    Jain, Rajeev
    Tang, Houjun
    Dhruv, Akash
    Harris, J. Austin
    Byna, Suren
    [J]. 2022 IEEE/ACM INTERNATIONAL PARALLEL DATA SYSTEMS WORKSHOP (PDSW), 2022, : 13 - 19
  • [7] Lee G, 2019, PROCEEDINGS OF THE 2019 USENIX ANNUAL TECHNICAL CONFERENCE, P603
  • [8] Preemptible I/O Scheduling of Garbage Collection for Solid State Drives
    Lee, Junghee
    Kim, Youngjae
    Shipman, Galen M.
    Oral, Sarp
    Kim, Jongman
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2013, 32 (02) : 247 - 260
  • [9] Coordinating Computation and I/O in Massively Parallel Sequence Search
    Lin, Heshan
    Ma, Xiaosong
    Feng, Wuchun
    Samatova, Nagiza F.
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2011, 22 (04) : 529 - 543
  • [10] EQSIM-A multidisciplinary framework for fault-to-structure earthquake simulations on exascale computers, part II: Regional simulations of building response
    McCallen, David
    Petrone, Floriana
    Miah, Mamun
    Pitarka, Arben
    Rodgers, Arthur
    Abrahamson, Norman
    [J]. EARTHQUAKE SPECTRA, 2021, 37 (02) : 736 - 761