Design and Implementation for Multi-Level Cell Flash Memory Storage Systems

Abstract

The flash memory management functions of write coalescing, space management, logical-to-physical mapping, wear leveling, and garbage collection require significant on-going computation and data movement. MLC flash memory also introduces new challenges: (1) Pages in a block must be written sequentially. (2) Information to indicate a page being obsolete cannot be recorded in its spare area. This paper designs an MLC Flash Translation Layer (MFTL) for flash-memory storage systems which takes new constraints of MLC flash memory and access behaviors of file system into consideration. A series of trace driven simulations is conducted to evaluate the performance of the proposed scheme. Our experiment results show that the proposed MFTL outperforms other related works in terms of the number of extra page writes, the number of total block erasures, and the memory requirement for the management.

Authors and Affiliations

Amarnath Gaini , K Vijayalaxmi , Sathish Mothe

Keywords

Related Articles

Experimental Evaluation of Security Requirements Engineering Benefits

Security Requirements Engineering (SRE) approaches are designed to improve information system security by thinking about security requirements at the beginning of the software development lifecycle. This paper is a quant...

Validation of the Proposed Hardness Analysis Technique for FPGA Designs to Improve Reliability and Fault-Tolerance

Reliability and fault tolerance of FPGA systems is a major concern nowadays. The continuous increase of the system’s complexity makes the reliability evaluation extremely difficult and costly. Redundancy techniques are w...

Conception of a management tool of Technology Enhanced Learning Environments

This paper describes the process of the conception of a software tool of TELE management. The proposed management tool combines information from two sources: i) the automatic reports produced by the Learning Content Mana...

Detection of Visual Positive Sentiment using PCNN

Many people all over the world use online social networks to express their feeling and sharing their experience, and the easiest way from their perspective is using images and videos to do so. This paper shows the utiliz...

Privacy Preserving Data Mining Approach for IoT based WSN in Smart City

Wireless Sensor Network (WSN) is one of the most fundamental technologies of Internet of Things (IoT). Various IoT devices are connected to the internet by making use of WSN composed of different sensor nodes and actuato...

Download PDF file
  • EP ID EP124533
  • DOI -
  • Views 74
  • Downloads 0

How To Cite

Amarnath Gaini, K Vijayalaxmi, Sathish Mothe (2011). Design and Implementation for Multi-Level Cell Flash Memory Storage Systems. International Journal of Advanced Computer Science & Applications, 2(11), 138-143. https://europub.co.uk/articles/-A-124533