Performane Modeling of Flash Memory Storage Systems Using Simulink

Hang-Jun Min, Jeong Su Park, Joo Il Lee, Sang Lyul Min, Kanghee Kim · IEMEK Journal of Embedded Systems and Applications · 2011

The complexity of flash memory based storage systems is high due to diverse host interfaces and other design choices such as mapping granularity, flash memory controller execution models and so on. Thus, it is possible that the actual performance after implementation is not consistent with the target performance. This paper demonstrates that the performance prediction of flash memory based storage systems is possible through performance modeling that takes into account various design parameters. In the performance modeling, the FTL, which is the core element of flash memory based storage systems, is modeled as a set of (copy-on-write) logs and their interactions. Also, the flash memory controller is modeled based on the classification proposed in the design of the Ozone flash controller. In this study, the performance model has been implemented using Simulink and experimental results are presented and analyzed.

Read the paper · More papers on PaperTik