• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
Wan Hu, Xu Yuanchao, Yan Junfeng, Sun Fengyun, Zhang Weigong. Mitigating Log Cost through Non-Volatile Memory and Checkpoint Optimization[J]. Journal of Computer Research and Development, 2015, 52(6): 1351-1361. DOI: 10.7544/issn1000-1239.2015.20150171
Citation: Wan Hu, Xu Yuanchao, Yan Junfeng, Sun Fengyun, Zhang Weigong. Mitigating Log Cost through Non-Volatile Memory and Checkpoint Optimization[J]. Journal of Computer Research and Development, 2015, 52(6): 1351-1361. DOI: 10.7544/issn1000-1239.2015.20150171

Mitigating Log Cost through Non-Volatile Memory and Checkpoint Optimization

More Information
  • Published Date: May 31, 2015
  • The sudden power failure or system crash can result in file system inconsistency upon updating permanent user data or metadata to their home locations in disk layout, an issue known as crash-consistency problem. Most existing file systems leverage some kind of consistency techniques such as write-ahead logging(WAL), copy-on-write(COW) to avoid this situation. Ext4 file system ensures the consistency of persistent operations through transaction as well as journaling mechanism. However, it is required to write file system metadata to disk twice. The metadata has the features with small granularity, big quantity and high repetition, which degrades the performance of program and also shortens the lifetime of flash-based SSD. This paper is proposed to employ non-volatile memory(NVM) as an independent log partition, which can be accessed through load/store interface directly. Furthermore, we optimize disk write operations by using reverse scan while checkpointing in order to reduce the repeated metadata updates to the same data block. The preliminary experimental results show that the performance can be improved up to 50% on HDD, and 23% on SSD for heavy-write workloads when using NVM as the external journal partition device and the number of write operations can be reduced significantly after using reverse scan checkpoint technique.
  • Related Articles

    [1]Lü Zhuo, Yao Zhicheng, Jia Yuxiang, Bao Yungang. A Heterogeneous Approach for 3D Object Detection[J]. Journal of Computer Research and Development, 2021, 58(12): 2748-2759. DOI: 10.7544/issn1000-1239.2021.20200595
    [2]Mao Haiyu, Shu Jiwu. 3D Memristor Array Based Neural Network Processing in Memory Architecture[J]. Journal of Computer Research and Development, 2019, 56(6): 1149-1160. DOI: 10.7544/issn1000-1239.2019.20190099
    [3]Chen Yubiao, Li Jianzhong, Li Yingshu, Li Faming, Gao Hong. R-Tree Optimization Method Using Internal Parallelism of Flash Memory-Based Solid-State Drives[J]. Journal of Computer Research and Development, 2018, 55(9): 2066-2082. DOI: 10.7544/issn1000-1239.2018.20180254
    [4]Zhao Changhai, Wang Shihu, Luo Guoan, Wen Jiamin, Zhang Jianlei. A Highly Scalable Parallel Algorithm for 3D Prestack Kirchhoff Time Migration[J]. Journal of Computer Research and Development, 2015, 52(4): 869-878. DOI: 10.7544/issn1000-1239.2015.20131915
    [5]Xu Wenpeng, Wang Weiming, Li Hang, Yang Zhouwang, Liu Xiuping, Liu Ligang. Topology Optimization for Minimal Volume in 3D Printing[J]. Journal of Computer Research and Development, 2015, 52(1): 38-44. DOI: 10.7544/issn1000-1239.2015.20140108
    [6]Ouyang Yiming, Zhang Yidong, Liang Huaguo, Huang Zhengfeng, Chang Hao. Design of Fault-Tolerant Router for 3D NoC Based on Virtual Channel Fault Granularity Partition[J]. Journal of Computer Research and Development, 2014, 51(9): 1993-2002. DOI: 10.7544/issn1000-1239.2014.20131161
    [7]Wang Di, Zhao Tianlei, Tang Yuxing, Dou Qiang. A Communication Feature-Oriented 3D NoC Architecture Design[J]. Journal of Computer Research and Development, 2014, 51(9): 1971-1979. DOI: 10.7544/issn1000-1239.2014.20130131
    [8]Ma Jianping, Luo Xiaonan, Chen Bo, Chen Huahong. A Geometry Simplification Method for Mobile 3D Graphics[J]. Journal of Computer Research and Development, 2008, 45(8): 1395-1401.
    [9]Tang Min, Tang Yang, Xu Lizhong, Pheng Ann Heng, Xia Deshen. 3D Segmentation Based on Cylindrical B-Spline Active Surface Model[J]. Journal of Computer Research and Development, 2007, 44(9): 1604-1611.
    [10]Zhou Zeming, Wang Yuanquan, Pheng Ann Heng, Xia Deshen. 3D Left Ventricle Surface Reconstruction Based on Level Sets[J]. Journal of Computer Research and Development, 2005, 42(7): 1173-1178.

Catalog

    Article views (1387) PDF downloads (883) Cited by()

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return