Abstract

IBU: An In-Block Update Address Mapping Scheme for Solid-State Drives

Highlights

  • The use of NAND Flash memory technology in external storage has led to the emergence of solid-state drives (SSDs)

  • Since the main problem with page address translation is the large size of the mapping table, in the schemes such as DFTL and CDFTL suggest that the address translation operation be based on demand and that the mapping table is stored on the physical pages of flash memory

  • Among the Flash Translation Layer (FTL) components, the address translation module and the garbage collection module have a significant impact on the performance of flash memories, and much of the previous research has focused on improving these two modules

Read more

Summary

INTRODUCTION

The use of NAND Flash memory technology in external storage has led to the emergence of solid-state drives (SSDs). Flash memories have several limitations such as limited lifespan, the inability to overwrite data on pre-written pages, and the asymmetry of read and write operations. To address these limitations, a firmware called the Flash Translation Layer (FTL) is used between the file system and the flash memory. One way to extend the lifespan of flash memory is to distribute write requests evenly across physical blocks These operations are called wear-levelling and impose a high overhead on the SSD [29].

RELATED WORKS
FTLS THAT SUPPORTED DATA COMPRESSION IN FLASH MEMORY
MOTIVATION
COMPRESSING REQUESTS AND PREDICTING INCOMPRESSIBLE REQUESTS
LOCALITY DETECTOR MODULE AND WRITE INCOMPRESSIBLE DATA
AN ALGORITHM FOR MANAGING WRITE REQUESTS IN THE IBU SCHEME
GARBAGE COLLECTION AND MERGE OPERATION FOR IBU SCHEME
SIMULATION RESULTS
SIMULATION EVALUATION OF GARBAGE COLLECTION OVERHEAD
The Impact of characteristics of workloads on the performance of compression
CONCLUSION AND FUTURE WORK
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call