FTL Memory Management System

28 May

Because the nature of non-place update log methods, after a large number of write operations, the flash memory is not enough space on the write data. Recovery system must be cleaned such invalid space occupied by the page. Select a block for recycling, we first select the block clean list. , Because the list of the cleaning blocks are invalid pages, the cleaning cost is the lowest.

If the block clean list, we will choose a block from one of the three regions the dirty list. However, if there are too many blocks in the three regions, select a suitable block, requires a lot of time to recover, according to a specified formula to calculate the cleaning strategy for each value blocks. Therefore, to avoid this problem, we can only choose three regions each dirty list in the first block of the victim block. Then, we use the cost-effectiveness of policies to consider the weight of the block to calculate the fitness value of those blocks, according to the following formula.

Subsequently, we will choose the maximum block recovery. In the above formula, the weights represent us in the same area of the block, according to the value of the property in the region. If the block is in the hot region, we will give small and light weight. Data because the hot zone of the block data to be updated frequently, have a higher chance of becoming inactive. Therefore, we allow the blocks to be given more time to accumulate more invalid data, reduce cleaning costs and overhead. On the other hand, if the block is in a cold area, the data is low chance to become invalid, so give them a big weight. If the block is in the neutral zone, they would be given a weight value less / greater than the weight of the cold / hot zone.

This section describes the FTL-flash memory management scheme and fast cleaning mechanism for performance evaluation. Section 5.1 describes the experimental environment and settings. 5.2 describes our proposed scheme compared with other cleaning flash memory management policies based on the DAC simulation results. 5.3 describes the simulation results, the proposed scheme to compare different flash memory management program


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: