Exploiting flash memory for reducing disk power consumption in portable media players

Portable media players are increasingly using hard disk drives (HDD) to meet their storage requirements, but HDDs consume a significant amount of energy. Therefore video frames are prefetched into dynamic random access memory (DRAM) to allow the disk to go into low-power mode; but most mobile systems have limited DRAM, so little energy is actually saved in this way. We propose two new energy saving schemes: one improves the utilization of DRAM in storing prefetched frames, and the other extends this approach by making use of auxiliary flash memory. Simulations show that deploying a reasonable amount of auxiliary flash reduces disk energy consumption by up to 86% compared with conventional prefetching schemes.

[1]  Minseok Song,et al.  Adaptive disk power management for portable media players , 2008, IEEE Transactions on Consumer Electronics.

[2]  Song Jiang,et al.  SmartSaver: Turning Flash Drive into a Disk Energy Saver for Mobile Computers , 2006, ISLPED'06 Proceedings of the 2006 International Symposium on Low Power Electronics and Design.

[3]  Yung-Hsiang Lu,et al.  Joint Power Management of Memory and Disk Under Performance Constraints , 2006, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[4]  Michael L. Scott,et al.  Energy efficient prefetching and caching , 2004 .

[5]  Yung-Hsiang Lu,et al.  Statistically optimal dynamic power management for streaming data , 2006, IEEE Transactions on Computers.

[6]  Jorge Campello,et al.  Power efficient real-time disk scheduling , 2009, NOSSDAV '09.

[7]  Scott A. Brandt,et al.  A Hybrid Disk-Aware Spin-Down Algorithm with I/O Subsystem Support , 2007, 2007 IEEE International Performance, Computing, and Communications Conference.

[8]  Heonshik Shin,et al.  Replication and retrieval strategies for resource-effective admission control in multi-resolution video servers , 2006, Multimedia Tools and Applications.

[9]  Youjip Won,et al.  Energy-aware disk scheduling for soft real-time I/O requests , 2007, Multimedia Systems.

[10]  Pieter H. Hartel,et al.  Energy-Efficient Streaming Using Non-volatile Memory , 2010, J. Signal Process. Syst..