reduce the erase-write cycles in the flash memory by holding the data inside the RAM buffer
Source: http://www.computerweekly.com/news/2240234587/Flash-storage-101-How-solid-state-storage-works
NAND chips are degraded slightly with every write operation and so devices have a finite number of erase-write cycles.
lower write amplification by minimizing the number of write cycle
remapping the logical blocks exported by a storage interface to physical locations within individual pages
exploit the read-write asymmetric performance of flash. Its core idea is dividing LRU linked list into two parts: working area and replacement area.
employs a page padding scheme where the log block is padded with some clean pages from the data block to reduce the number of writes.
used to absorbed repeated write requests
SEQUENTIAL-WRITE
RANDOM-WRITE
merging write buffer management reduces the number of erase-write counts in a random-write but doesn't have an effect on sequential-write.
merging write buffer management algorithm could be extended to the other buffer-based algorithm such as CFLRU and BPLRU