An Efficient Page-Level Mapping Algorithm for Handling Write Requests in the Flash Translation Layer by Exploiting Temporal Locality 


Vol. 41,  No. 10, pp. 1167-1175, Oct.  2016


PDF
  Abstract

This paper proposes an efficient page-level mapping algorithm that reduces the erase count in the FTL for flash memory systems. By maintaining the weight for each write request in the request buffer, the proposed algorithm estimates the degree of temporal locality for each incoming write request. To exploit temporal locality deliberately for determination of hot request, the degree of temporal locality should be much higher than the reference point determined experimentally. While previous LRU algorithm treats a new write request to have high temporal locality, the proposed algorithm allows write requests that are estimated to have high temporal locality to access hot blocks to store hot data intensively. The pages are more frequently updated in hot blocks than warm blocks. A hot block that has most of invalid pages is always selected as victim block at Garbage Collection, which results in delayed erase operation and in reduced erase count. Experimental results show that erase count is reduced by 9.3% for real I/O workloads, when compared to the previous LRU algorithm.

  Statistics
Cumulative Counts from November, 2022
Multiple requests among the same browser session are counted as one view. If you mouse over a chart, the values of data points will be shown.


  Cite this article

[IEEE Style]

H. Li and S. Hwang, "An Efficient Page-Level Mapping Algorithm for Handling Write Requests in the Flash Translation Layer by Exploiting Temporal Locality," The Journal of Korean Institute of Communications and Information Sciences, vol. 41, no. 10, pp. 1167-1175, 2016. DOI: .

[ACM Style]

Hai-Long Li and Sun-Young Hwang. 2016. An Efficient Page-Level Mapping Algorithm for Handling Write Requests in the Flash Translation Layer by Exploiting Temporal Locality. The Journal of Korean Institute of Communications and Information Sciences, 41, 10, (2016), 1167-1175. DOI: .

[KICS Style]

Hai-Long Li and Sun-Young Hwang, "An Efficient Page-Level Mapping Algorithm for Handling Write Requests in the Flash Translation Layer by Exploiting Temporal Locality," The Journal of Korean Institute of Communications and Information Sciences, vol. 41, no. 10, pp. 1167-1175, 10. 2016.