Concurrent and Robust End-to-End Data Integrity Verification Scheme for Flash-Based Storage Devices

被引:2
|
作者
Kim, Hwajung [1 ]
Hwang, Inhwi [1 ]
Lee, Jeongeun [1 ]
Yeom, Heon Y. [1 ]
Sung, Hanul [2 ]
机构
[1] Seoul Natl Univ, Dept Comp Sci & Engn, Seoul 08826, South Korea
[2] Sangmyung Univ, Dept Game Design & Dev, Seoul 03016, South Korea
来源
IEEE ACCESS | 2022年 / 10卷
基金
新加坡国家研究基金会;
关键词
Data transfer; Flash memories; Data integrity; Receivers; Prototypes; Performance evaluation; Random access memory; I; O scheduling; parallel processing; data integrity;
D O I
10.1109/ACCESS.2022.3163729
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The amount of data generated by scientific applications on high-performance computing systems is growing at an ever-increasing pace. Most of the generated data are transferred to storage in remote systems for various purposes such as backup, replication, or analysis. 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 a concurrent and reliable end-to-end data integrity verification scheme considering the internal operation of the storage devices for data transfer between high-performance computing systems with flash-based storage devices. To perform data integrity verification including data corruptions that occurred inside the storage devices, we control the order of I/O operations considering the internal operations of the storage devices. Also, to prove the effectiveness of the proposed scheme, we devise a prototype that injects faults on the specific layer of the storage stack and examines detection of faults. We parallelize checksum computation and overlap it with I/O operations to mitigate the overhead caused by I/O reordering. The experimental results show that the proposed scheme reduces the entire data transfer time by up to 62% compared with the existing schemes while ensuring robust data integrity. With the prototype implementation, our scheme detects failures on NAND flash memory inside storage devices that cannot be detected with the existing schemes.
引用
收藏
页码:36350 / 36361
页数:12
相关论文
共 50 条
  • [41] An End-to-End Macaque Voiceprint Verification Method Based on Channel Fusion Mechanism
    Liu, Peng
    Li, Songbin
    Tang, Jigang
    INTERSPEECH 2022, 2022, : 1501 - 1505
  • [42] Secure and Efficient Data Integrity Verification Scheme for Cloud Data Storage
    Garg, Neenu
    Nehra, Anushka
    Baza, Mohamed
    Kumar, Neeraj
    2023 IEEE 20TH CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE, CCNC, 2023,
  • [43] An improved data integrity verification scheme in cloud storage system
    Zhou, En-Guang
    Li, Zhou-Jun
    Guo, Hua
    Jia, Yang-Li
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2014, 42 (01): : 150 - 154
  • [44] Public data integrity verification scheme for secure cloud storage
    Ping Y.
    Zhan Y.
    Lu K.
    Wang B.
    Ping, Yuan (pyuan.lhn@xcu.edu.cn); Wang, Baocang (bcwang79@aliyun.com), 1600, MDPI AG (11):
  • [45] Public Data Integrity Verification Scheme for Secure Cloud Storage
    Ping, Yuan
    Zhan, Yu
    Lu, Ke
    Wang, Baocang
    INFORMATION, 2020, 11 (09)
  • [46] One secure data integrity verification scheme for cloud storage
    Fan, Yongkai
    Lin, Xiaodong
    Tan, Gang
    Zhang, Yuqing
    Dong, Wei
    Lei, Jing
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 96 : 376 - 385
  • [47] End-to-end security validation of IoT systems based on digital twins of end-devices
    Maillet-Contoz, Laurent
    Michel, Emmanuel
    Nava, Mario Diaz
    Brun, Paul-Emmanuel
    Lepretre, Kevin
    Massot, Guillemette
    2020 GLOBAL INTERNET OF THINGS SUMMIT (GIOTS), 2020,
  • [48] An efficient management scheme for updating redundant information in flash-based storage system
    Yangsup Lee
    Sanghyuk Jung
    Min Choi
    Yong Ho Song
    Design Automation for Embedded Systems, 2010, 14 : 389 - 413
  • [49] Sampling-based Garbage Collection Metadata Management Scheme for Flash-based Storage
    Debnath, Biplob
    Krishnan, Srinivasan
    Xiao, Weijun
    Lilja, David J.
    Du, David H. C.
    2011 IEEE 27TH SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2011,
  • [50] An efficient management scheme for updating redundant information in flash-based storage system
    Lee, Yangsup
    Jung, Sanghyuk
    Choi, Min
    Song, Yong Ho
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2010, 14 (04) : 389 - 413