Flash aging prevention technique (FAP) for flash based Solid State Disks
Anam Zaman, Sumayya Shiraz, Saba Zia, Abdullah Mansoor, Farooq Ahmed
Abstract
Anam Zaman, Sumayya Shiraz, Saba Zia, Abdullah Mansoor, Farooq Ahmed
Abstract
Solid State Disks (SSDs) are replacing hard disks due to enhancement in speed and reduction in size, power and cost. It is an obvious choice for many applications including personal computers, embedded systems, medical and healthcare devices etc. However, a lot of enhancement and research is required in order to make it reliable. SSD uses Flash technology which is a fast, efficient nonvolatile storage chip and offers cost-effective solution for SSDs. However, the feature of erase before write leads flash towards wearing out therefore affecting the life of flash. Many wearleveling policies were proposed in past to extend SSD life time by ensuring even wearleveling of the blocks in a flash memory. Several algorithms have been proposed to improve wearleveling of SSD including Hot-Cold Swapping, Dual pool Algorithm (DP), Kim and Lee algorithm (KL), Block aging prevention technique (BAP) and Cost Age and Times Algorithm (CAT) but these policies were for single flash memory. This paper disuses a multiple flash wear leveling policy known as flash aging prevention technique for flash memory array(FMA). This policy reduces the variance in erasure count of multiple flash memories by 24 % compared to DP, CAT and BAP.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Solid State Disks (SSDs) are replacing hard disks due to enhancement in speed and reduction in size, power and cost. It is an obvious choice for many applications including personal computers, embedded systems, medical and healthcare devices etc. However, a lot of enhancement and research is required in order to make it reliable. SSD uses Flash technology which is a fast, efficient nonvolatile storage chip and offers cost-effective solution for SSDs. However, the feature of erase before write leads flash towards wearing out therefore affecting the life of flash. Many wearleveling policies were proposed in past to extend SSD life time by ensuring even wearleveling of the blocks in a flash memory. Several algorithms have been proposed to improve wearleveling of SSD including Hot-Cold Swapping, Dual pool Algorithm (DP), Kim and Lee algorithm (KL), Block aging prevention technique (BAP) and Cost Age and Times Algorithm (CAT) but these policies were for single flash memory. This paper disuses a multiple flash wear leveling policy known as flash aging prevention technique for flash memory array(FMA). This policy reduces the variance in erasure count of multiple flash memories by 24 % compared to DP, CAT and BAP.
Key concepts: Flash file system, Flash memory, Flash (photography), Computer science, Flash memory emulator, Universal memory, Erasure, Computer hardware