S. Shiraz, Anam Zaman, Saba Zia, Abdullah Mansoor, Farooq Ahmed
{"title":"Block Aging Prevention technique (BAP) for flash based Solid State Disks","authors":"S. Shiraz, Anam Zaman, Saba Zia, Abdullah Mansoor, Farooq Ahmed","doi":"10.1109/ICET.2011.6048453","DOIUrl":null,"url":null,"abstract":"Solid State Disks (SSDs) are becoming increasingly popular 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, the reliability of SSD has now become a critical issue and this is an area of active research. SSD uses Flash technology which is a fast, efficient nonvolatile storage chip and offers cost-effective solution for SSDs. However, with all these features, flash memory defines a limit of write-erase on its blocks. Wearleveling policies 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) and Cost Age and Times Algorithm (CAT). This paper discusses all these wearleveling policies and introduces a Block Aging Prevention (BAP) technique which has been tested on 8Gb Flash. The comparison of all these algorithms show that the proposed technique has reduced the erasure count deviation of NAND flash blocks by 6.71% and 20% compared to DP and CAT respectively. It has also reduced overhead by 4% comparatively to DP.","PeriodicalId":167049,"journal":{"name":"2011 7th International Conference on Emerging Technologies","volume":"108 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 7th International Conference on Emerging Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICET.2011.6048453","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Solid State Disks (SSDs) are becoming increasingly popular 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, the reliability of SSD has now become a critical issue and this is an area of active research. SSD uses Flash technology which is a fast, efficient nonvolatile storage chip and offers cost-effective solution for SSDs. However, with all these features, flash memory defines a limit of write-erase on its blocks. Wearleveling policies 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) and Cost Age and Times Algorithm (CAT). This paper discusses all these wearleveling policies and introduces a Block Aging Prevention (BAP) technique which has been tested on 8Gb Flash. The comparison of all these algorithms show that the proposed technique has reduced the erasure count deviation of NAND flash blocks by 6.71% and 20% compared to DP and CAT respectively. It has also reduced overhead by 4% comparatively to DP.
由于速度的提高和体积、功率和成本的降低,固态磁盘(ssd)正变得越来越流行。它是许多应用程序的明显选择,包括个人计算机,嵌入式系统,医疗和保健设备等。然而,固态硬盘的可靠性已经成为一个关键问题,这是一个活跃的研究领域。SSD采用Flash技术,是一种快速、高效的非易失性存储芯片,为SSD提供了经济高效的解决方案。然而,有了所有这些特性,闪存在它的块上定义了一个写擦的限制。磨损均衡策略通过确保闪存中的块均匀磨损来延长SSD的寿命。提出了几种提高SSD磨损均衡的算法,包括热冷交换、双池算法(DP)、Kim and Lee算法(KL)和Cost Age and Times算法(CAT)。本文讨论了所有这些磨损均衡策略,并介绍了一种Block Aging Prevention (BAP)技术,该技术已在8Gb闪存上进行了测试。通过对这些算法的比较表明,该算法与DP算法和CAT算法相比,可将NAND闪存块的擦除计数偏差分别降低6.71%和20%。与DP相比,它还减少了4%的开销。