TY - GEN
T1 - Efficient and robust data integrity verification scheme for high-performance storage devices
AU - Kim, Hwajung
AU - Hwang, Inhwi
AU - Yeom, Heon Y.
N1 - Publisher Copyright:
© 2021 Owner/Author.
PY - 2021/3/22
Y1 - 2021/3/22
N2 - Most of the data generated on high-performance computing systems are transferred to storage in remote systems for various purposes such as backup. To detect data corruption caused by network or storage failures during data transfer, the receiver system verifies data integrity by comparing the checksum of the data. However, the internal operation of the storage device is not sufficiently investigated in the existing end-to-end integrity verification techniques. In this paper, we propose an efficient and robust data integrity verification scheme for large-scale data transfer between computing systems with high-performance storage devices. To ensure the robustness of the integrity verification, we control the order of I/O operations. In addition, we parallelize checksum computing and overlap it with I/O operations to make the integrity verification efficient.
AB - Most of the data generated on high-performance computing systems are transferred to storage in remote systems for various purposes such as backup. To detect data corruption caused by network or storage failures during data transfer, the receiver system verifies data integrity by comparing the checksum of the data. However, the internal operation of the storage device is not sufficiently investigated in the existing end-to-end integrity verification techniques. In this paper, we propose an efficient and robust data integrity verification scheme for large-scale data transfer between computing systems with high-performance storage devices. To ensure the robustness of the integrity verification, we control the order of I/O operations. In addition, we parallelize checksum computing and overlap it with I/O operations to make the integrity verification efficient.
KW - data transfer
KW - integrity verification
KW - parallel execution
KW - resource utilization
KW - robustness
UR - http://www.scopus.com/inward/record.url?scp=85104992816&partnerID=8YFLogxK
U2 - 10.1145/3412841.3442113
DO - 10.1145/3412841.3442113
M3 - Conference contribution
AN - SCOPUS:85104992816
T3 - Proceedings of the ACM Symposium on Applied Computing
SP - 1199
EP - 1202
BT - Proceedings of the 36th Annual ACM Symposium on Applied Computing, SAC 2021
PB - Association for Computing Machinery
T2 - 36th Annual ACM Symposium on Applied Computing, SAC 2021
Y2 - 22 March 2021 through 26 March 2021
ER -