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 条
  • [41] Bridging Storage Semantics Using Data Labels and Asynchronous I/O
    Kougkas, Anthony
    Devarajan, Hariharan
    Sun, Xian-He
    ACM TRANSACTIONS ON STORAGE, 2020, 16 (04)
  • [42] An Asynchronous Parallelized and Scalable Image Resampling Algorithm with Parallel I/O
    Ma, Yan
    Zhao, Lingjun
    Liu, Dingsheng
    COMPUTATIONAL SCIENCE - ICCS 2009, 2009, 5545 : 357 - 366
  • [43] I/O Passthru: Upstreaming a flexible and efficient I/O Path in Linux
    Joshi, Kanchan
    Gupta, Anuj
    Gonzalez, Javier
    Kumar, Ankit
    Reddy, Krishna Kanth
    George, Arun
    Lund, Simon
    Axboe, Jens
    PROCEEDINGS OF THE 21ST USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION, NSDI 24, 2024, : 107 - 121
  • [44] I/O Passthru: Upstreaming a flexible and efficient I/O Path in Linux
    Joshi, Kanchan
    Gupta, Anuj
    Gonzalez, Javier
    Kumar, Ankit
    Reddy, Krishna Kanth
    George, Arun
    Lund, Simon
    Axboe, Jens
    PROCEEDINGS OF THE 22ND USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES, FAST 24, 2024, : 107 - 121
  • [45] On optimal and efficient in place merging
    Kim, PS
    Kutzner, A
    SOFSEM 2006: THEORY AND PRACTICE OF COMPUTER SCIENCE, PROCEEDINGS, 2006, 3831 : 350 - 359
  • [46] Provably efficient stream merging
    Coffman, EG
    Jelenkovic, P
    Momcilovic, P
    WEB CACHING AND CONTENT DELIVERY, 2001, : 171 - 184
  • [47] Efficient multiway merging algorithm
    Sci China Ser E Technol Sci, 5 (543-551):
  • [48] An efficient multiway merging algorithm
    Zhao, LJ
    Liu, ZY
    Gao, QS
    SCIENCE IN CHINA SERIES E-TECHNOLOGICAL SCIENCES, 1998, 41 (05): : 543 - 551
  • [49] An efficient multiway merging algorithm
    赵立军
    刘志勇
    高庆狮
    Science China Technological Sciences, 1998, (05) : 543 - 551
  • [50] An efficient multiway merging algorithm
    Lijun Zhao
    Zhiyong Liu
    Qingshi Gao
    Science in China Series E: Technological Sciences, 1998, 41 : 543 - 551