AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
Article Link
Collect
Submit Manuscript
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Regular Paper

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

Division of Computer Science and Engineering, Louisiana State University, Baton Rouge, LA 70803, U.S.A.
Key Laboratory of Data Engineering and Knowledge Engineering, Ministry of Education of China, Beijing 100872, China
School of Information, Renmin University of China, Beijing 100872, China
Shelby Center for Engineering Technology, Department of Computer Science and Software Engineering Samuel Ginn College of Engineering, Auburn University, Auburn, AL 36849-5347, U.S.A.

A preliminary version of the paper was published in the Proceedings of MSST 2014.

Show Author Information

Abstract

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.

Electronic Supplementary Material

Download File(s)
jcst-33-1-58-Highlights.pdf (396.5 KB)

References

【1】
【1】
 
 
Journal of Computer Science and Technology
Pages 58-78

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
Liu J, Chai Y-P, Qin X, et al. Endurable SSD-Based Read Cache for Improving the Performance of Selective Restore from Deduplication Systems. Journal of Computer Science and Technology, 2018, 33(1): 58-78. https://doi.org/10.1007/s11390-018-1808-5

1011

Views

12

Crossref

N/A

Web of Science

13

Scopus

1

CSCD

Received: 06 December 2016
Revised: 07 May 2017
Published: 26 January 2018
©2018 LLC & Science Press, China