Endurable SSD-Based Read Cache for Improving the Performance of Selective Restore from Deduplication Systems

被引:12
|
作者
Liu, Jian [1 ,2 ,3 ]
Chai, Yun-Peng [2 ,3 ]
Qin, Xiao [4 ]
Liu, Yao-Hong [2 ,3 ]
机构
[1] Louisiana State Univ, Div Comp Sci & Engn, Baton Rouge, LA 70803 USA
[2] Minist Educ China, Key Lab Data Engn & Knowledge Engn, Beijing 100872, Peoples R China
[3] Renmin Univ China, Sch Informat, Beijing 100872, Peoples R China
[4] Auburn Univ, Samuel Ginn Coll Engn, Dept Comp Sci & Software Engn, Shelby Ctr Engn Technol, Auburn, AL 36849 USA
基金
美国国家科学基金会;
关键词
data deduplication; solid state drive (SSD); flash; cache; endurance;
D O I
10.1007/s11390-018-1808-5
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Deduplication has been commonly used in both enterprise storage systems and cloud storage. To overcome the performance challenge for the selective restore operations of deduplication systems, solid-state-drive-based (i.e., SSD-based) read cache can be deployed for speeding up by caching popular restore contents dynamically. Unfortunately, frequent data updates induced by classical cache schemes (e.g., LRU and LFU) significantly shorten SSDs' lifetime while slowing down I/O processes in SSDs. To address this problem, we propose a new solution - LOP-Cache - to greatly improve the write durability of SSDs as well as I/O performance by enlarging the proportion of long-term popular (LOP) data among data written into SSD-based cache. LOP-Cache keeps LOP data in the SSD cache for a long time period to decrease the number of cache replacements. Furthermore, it prevents unpopular or unnecessary data in deduplication containers from being written into the SSD cache. We implemented LOP-Cache in a prototype deduplication system to evaluate its performance. Our experimental results indicate that LOP-Cache shortens the latency of selective restore by an average of 37.3% at the cost of a small SSD-based cache with only 5.56% capacity of the deduplicated data. Importantly, LOP-Cache improves SSDs' lifetime by a factor of 9.77. The evidence shows that LOP-Cache offers a cost-efficient SSD-based read cache solution to boost performance of selective restore for deduplication systems.
引用
收藏
页码:58 / 78
页数:21
相关论文
共 34 条
  • [1] Endurable SSD-Based Read Cache for Improving the Performance of Selective Restore from Deduplication Systems
    Jian Liu
    Yun-Peng Chai
    Xiao Qin
    Yao-Hong Liu
    [J]. Journal of Computer Science and Technology, 2018, 33 : 58 - 78
  • [2] PLC-Cache: Endurable SSD Cache for Deduplication-based Primary Storage
    Liu, Jian
    Chai, Yunpeng
    Qin, Xiao
    Xiao, Yuan
    [J]. 2014 30TH SYMPOSIUM ON MASSIVE STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2014,
  • [3] Improving RAID Performance Using an Endurable SSD Cache
    Li, Chu
    Feng, Dan
    Hua, Yu
    Wang, Fang
    [J]. PROCEEDINGS 45TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING - ICPP 2016, 2016, : 396 - 405
  • [4] A Lookahead Read Cache: Improving Read Performance for Deduplication Backup Storage
    Dongchul Park
    Ziqi Fan
    Young Jin Nam
    David H. C. Du
    [J]. Journal of Computer Science and Technology, 2017, 32 : 26 - 40
  • [5] A Lookahead Read Cache: Improving Read Performance for Deduplication Backup Storage
    Park, Dongchul
    Fan, Ziqi
    Nam, Young Jin
    Du, David H. C.
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2017, 32 (01) : 26 - 40
  • [6] SRSC: Improving Restore Performance for Deduplication-Based Storage Systems
    ZUO Chunxue
    WANG Fang
    TANG Xiaolan
    ZHANG Yucheng
    FENG Dan
    [J]. ZTE Communications, 2019, 17 (02) : 59 - 66
  • [7] A high-performance and endurable SSD cache for parity-based RAID
    Chu Li
    Dan Feng
    Yu Hua
    Fang Wang
    [J]. Frontiers of Computer Science, 2019, 13 : 16 - 34
  • [8] A high-performance and endurable SSD cache for parity-based RAID
    Li, Chu
    Feng, Dan
    Hua, Yu
    Wang, Fang
    [J]. FRONTIERS OF COMPUTER SCIENCE, 2019, 13 (01) : 16 - 34
  • [9] Partial Parity Cache and Data Cache Management Method to Improve the Performance of an SSD-Based RAID
    Chung, Ching-Che
    Hsu, Hao-Hsiang
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2014, 22 (07) : 1470 - 1480
  • [10] FlashStager: Improving the Performance of SSD-based Data Staging Systems via Write Redirection
    Zhang, Xuechen
    Meng, Fang
    Schwan, Karsten
    Wolf, Matthew
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2016, : 312 - 315