Efficient Asynchronous I/O with Request Merging
Efficient Asynchronous I/O with Request Merging
复制标题
DOI:
10.1109/ipdpsw59300.2023.00107
复制
发表时间:
2023-05
期刊:
影响因子:
--
通讯作者:
Md. Kamal Hossain Chowdhury;Houjun Tang;J. L. Bez;P. Bangalore;S. Byna
中科院分区:
文献类型:
--
作者:
Md. Kamal Hossain Chowdhury;Houjun Tang;J. L. Bez;P. Bangalore;S. Byna
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.