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
基金
美国国家科学基金会;
关键词
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
相关论文
共 50 条
  • [1] Multithreaded asynchronous I/O & I/O completion ports - Facilitating efficient handling of multiple asynchronous I/O requests
    Dial, Tom R.
    DR DOBBS JOURNAL, 2007, 32 (09): : 53 - 56
  • [2] Efficient I/O Merging Scheme for Distributed File Systems
    An, Byoung Chul
    Sung, Hanul
    SYMMETRY-BASEL, 2023, 15 (02):
  • [3] AsyncStripe: I/O Efficient Asynchronous Graph Computing on a Single Server
    Cheng, Shuhan
    Zhang, Guangyan
    Shu, Jiwu
    Zheng, Weimin
    2016 INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS (CODES+ISSS), 2016,
  • [4] ASYNCHRONOUS PARALLEL MERGING
    WHEAT, M
    EVANS, DJ
    PARALLEL COMPUTING, 1991, 17 (09) : 1035 - 1041
  • [5] Flexible merging for asynchronous collaborative systems
    Shen, HF
    Sun, CZ
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2002: COOPLS, DOA, AND ODBASE, 2002, 2519 : 304 - 321
  • [6] Delay-based I/O request scheduling in SSDs
    Chen, Renhai
    Guan, Qiming
    Ma, Chenlin
    Feng, Zhiyong
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 98 : 434 - 442
  • [7] Remote sensing data user request merging technology
    Zheng Z.
    Fu K.
    Xu C.
    Wu Z.
    Zhou C.
    Guofang Keji Daxue Xuebao/Journal of National University of Defense Technology, 2019, 41 (02): : 115 - 123
  • [8] An Energy-Efficient I/O Request Mechanism for Multi-Bank Flash-Memory Storage Systems
    Wu, Chin-Hsien
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2009, 14 (01)
  • [9] Demystifying asynchronous I/O Interference in HPC applications
    Tseng, Shu-Mei
    Nicolae, Bogdan
    Cappello, Franck
    Chandramowlishwaran, Aparna
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2021, 35 (04): : 391 - 412
  • [10] Evaluating Asynchronous Parallel I/O on HPC Systems
    Ravi, John
    Byna, Suren
    Koziol, Quincey
    Tang, Houjun
    Becchi, Michela
    2023 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM, IPDPS, 2023, : 211 - 221