Simulation-based optimization of wear leveling for solid-state disk digital video recording

As solid-state disk drives (SSDs) become more popular, there is a motivation to use them for digital video recording (DVR), especially in mobile and handheld devices. However, the unique limitations of flash-memory technology, the underlying technology of SSDs, require careful consideration when attempting to implement DVR on a SSD. This work outlines a simulation-driven exploration of wearleveling techniques that, coupled with previous work in SSD DVR optimization, yields a comprehensive strategy for using SSDs to implement DVR.

[1]  Tae-Sun Chung,et al.  Fast responsive flash translation layer for smart devices , 2014, IEEE Transactions on Consumer Electronics.

[2]  Hyokyung Bahn,et al.  A compressed file system manager for flash memory based consumer electronics devices , 2013, IEEE Transactions on Consumer Electronics.

[3]  Eunji Lee,et al.  Improving the storage performance of smartphones through journaling in non-volatile memory , 2013, IEEE Transactions on Consumer Electronics.

[4]  Samuel H. Russ,et al.  Digital video recording onto solid-state disks , 2011, 2011 IEEE International Conference on Consumer Electronics (ICCE).

[5]  カオ ジェーンスウェイ,et al.  Of multimedia time warping system , 1999 .

[6]  Dong-Ho Lee,et al.  LSF: a new buffer replacement scheme for flash memory-based portable media players , 2013, IEEE Transactions on Consumer Electronics.

[7]  Dongkun Shin,et al.  WAM: Wear wear-out-aware memory management for SCRAM-based low power mobile systems , 2013, IEEE Transactions on Consumer Electronics.

[8]  Dong-Ho Lee,et al.  RMSS: an efficient recovery management scheme on NAND flash memory based solid state disk , 2013, IEEE Transactions on Consumer Electronics.

[9]  Dongkun Shin,et al.  Differentiated space allocation for wear leveling on phase-change memory-based storage device , 2014, IEEE Transactions on Consumer Electronics.

[10]  Zhen Zhou,et al.  An efficient page replacement algorithm for NAND flash memory , 2013, IEEE Transactions on Consumer Electronics.

[11]  Young Ik Eom,et al.  Reducing excessive journaling overhead with small-sized NVRAM for mobile devices , 2014, IEEE Transactions on Consumer Electronics.

[12]  Mingwei Lin,et al.  Efficient and intelligent garbage collection policy for NAND flash-based consumer electronics , 2013, IEEE Transactions on Consumer Electronics.

[13]  Guangxia Xu,et al.  Swap-aware garbage collection algorithm for NAND flash-based consumer electronics , 2014, IEEE Transactions on Consumer Electronics.

[14]  Tae-Sun Chung,et al.  Three-state log-aware buffer management scheme for flash-based consumer electronics , 2013, IEEE Transactions on Consumer Electronics.

[15]  Guangxia Xu,et al.  CLRU: a new page replacement algorithm for NAND flash-based consumer electronics , 2014, IEEE Transactions on Consumer Electronics.

[16]  Samuel H. Russ,et al.  A framework for calculating fundamental DVR performance limits , 2009, IEEE Transactions on Consumer Electronics.

[17]  Eunji Lee,et al.  A QoS-aware I/O mechanism for jitter-free multimedia playing in smart devices , 2013, IEEE Transactions on Consumer Electronics.

[18]  Samuel H. Russ,et al.  Digital video recording onto solid-state disks: feasibility and lifetime estimation , 2011, IEEE Transactions on Consumer Electronics.

[19]  Hong Jiang,et al.  Exploring and Exploiting the Multilevel Parallelism Inside SSDs for Improved Performance and Endurance , 2013, IEEE Transactions on Computers.