4.4 Article

MacroTrend: A Write-Efficient Cache Algorithm for NVM-Based Read Cache

Journal

JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY
Volume 37, Issue 1, Pages 207-230

Publisher

SCIENCE PRESS
DOI: 10.1007/s11390-021-0178-6

Keywords

non-volatile memory (NVM); solid state disk (SSD); cache; endurance

Funding

  1. National Key Research and Development Program of China [2019YFE0198600]
  2. National Natural Science Foundation of China [61972402, 61972275, 61732014]

Ask authors/readers for more resources

The paper proposes a new MacroTrend prediction method to discover long-term hot blocks, and designs a new cache replacement algorithm based on MacroTrend to reduce write amount. Experimental results show that this method can improve the lifetime or reduce the energy consumption of NVM cache devices.
The future storage systems are expected to contain a wide variety of storage media and layers due to the rapid development of NVM (non-volatile memory) techniques. For NVM-based read caches, many kinds of NVM devices cannot stand frequent data updates due to limited write endurance or high energy consumption of writing. However, traditional cache algorithms have to update cached blocks frequently because it is difficult for them to predict long-term popularity according to such limited information about data blocks, such as only a single value or a queue that reflects frequency or recency. In this paper, we propose a new MacroTrend (macroscopic trend) prediction method to discover long-term hot blocks through blocks' macro trends illustrated by their access count histograms. And then a new cache replacement algorithm is designed based on the MacroTrend prediction to greatly reduce the write amount while improving the hit ratio. We conduct extensive experiments driven by a series of real-world traces and find that compared with LRU, MacroTrend can reduce the write amounts of NVM cache devices significantly with similar hit ratios, leading to longer NVM lifetime or less energy consumption.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.4
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available