ABSTRACT
Flash memory is widely used because of its shock-resistance and power-efficient features. However, it cannot replace hard disks as secondary storage devices due to their greater cost per unit storage and low capability. In this paper, we propose an energy efficient heterogeneous secondary storage system management scheme for mobile systems. We employ flash memory device as a file cache of hard disk and extend existing data cache management algorithms to distribute files between two devices with consideration of file level cache restrictions. As a result, most file accesses are conducted in flash memory device and disk is spun-down to save energy. We develop a trace-driven simulator to evaluate our scheme in comparison with other alternatives. Results demonstrate that with the help of our scheme, energy consumption of secondary storage system can be saved by up to 90% and I/O access time is improved. Furthermore, the file cache management algorithms can result in high hit ratios.
- A. Leventhal. Flash storage memory. Communications of the ACM, 51, 7 (2008), 47--51. Google ScholarDigital Library
- SAMSUNG. Flash-SSD products. 2009. http://www.samsung.com/global/business/semiconductor/pro ducts/flash/Products_FlashSSD.html.Google Scholar
- B. Marsh, F. Douglis, and P. Krishnan. Flash memory file caching for mobile computers. In Proceedings of the Twenty-Seventh Hawaii Internation Conference on System Sciences, Wailea, HI, USA, 1994, 451--460.Google ScholarCross Ref
- T. Bisson, S. A. Brandt, and D. D. E. Long. NVCache: Increasing the effectiveness of disk spin-down algorithms with caching. In MASCOTS 2006, Monterey, USA, 2006, 422--432. Google ScholarDigital Library
- T. Bission and S. Brandt. Reducing energy consumption with a non-volatile storage cache. In Proceeding of International Workshop on Software Support for Portable Storage, San Francisco, California, 2005.Google Scholar
- F. Chen, S. Jiang, and X. Zhang. SmartSaver: Turning Flash Drive into a Disk Energy Saver for Mobile Computers. In Proceedings of the 2006 International Symposium on Low Power Electronics and Design, Tegernsee, Germany, 2006, 412--417. Google ScholarDigital Library
- R. Panabaker. Hybrid Hard Disk And ReadyDrive#8482; Technology: Improving Performance And Power For Windows Vista Mobile PCs. In Proceeding of Microsoft WinHEC, 2006.Google Scholar
- M. Trainor. Overcoming disk drive access bottlenecks with intel robson technology. 2006.Google Scholar
- Y.-J. Kim, K.-T. Kwon, and J. Kim. Energy-efficient file placement techniques for heterogeneous mobile storage systems. In Proceedings of the 6th ACM & IEEE International conference on Embedded software, Seoul, Korea, 2006, 171--177. Google ScholarDigital Library
- C. Ruemmler and J. Wikes. A trace-driven analysis of disk working set sizes. Technical Report HPL-OSR-93-23, 1993.Google Scholar
- M. Satyanarayanan, The evolution of Coda. ACM Transactions on Computer Systems, 20, 2, 2002, 85--124. Google ScholarDigital Library
- G. H. Kuenning and G. J. Popek. Automated hoarding for mobile computers. In Proceedings of the sixteenth ACM symposium on Operating System principles, 1997, 264--275. Google ScholarDigital Library
- E. Pinheiro and R. Bianchini. Energy conservation techniques for disk array-based servers. In Proceedings of the 18th annual international conference on Supercomputing, Malo, France, 2004, 68--78. Google ScholarDigital Library
- D. Colarelli and D. Grunwald. Massive arrays of idle disks for storage archives. In Proceedings of the 2002 ACM/IEEE conference on Supercomputing, Baltirnore, Maryland, 2002, 1--11. Google ScholarDigital Library
- D. P. Helmbold, D. D. E. Long, and B. Sherrod. A dynamic disk spin-down technique for mobile computing. In Proceedings of the 2nd annual international conference on Mobile computing and networking, Rye, New York, United States, 1996, 130--142. Google ScholarDigital Library
- A. E. Papathanasiou and M. L. Scott. Aggressive prefetching: an idea whose time has come. In Proceedings of the 10th conference on Hot Topics in Operating Systems, 2005. Google ScholarDigital Library
- J. T. Robinson and M. V. Devarakonda. Data cache management using frequency-based replacement. In Proceedings of the 1990 ACM SIGMETRICS conference on Measurement and modeling of computer systems, Boulder, Colorado, United States, 1990, 134--142. Google ScholarDigital Library
- J. S. Bucy, J. Schindler, S. W. Schlosser, and G. R. Ganger, The DiskSim Simulation Environment Version 4.0 Reference Manual. Parallel Data Laboratory, Carnegie Mellon University: Pittsburgh, PA, 2008.Google Scholar
- Y.-H. Lu, E.-Y. Chung, et al. Quantitative comparison of power management algorithms. In Proceedings of the conference on Design, Automation and Test in Europe, Paris, France, 2000, 20--26. Google ScholarDigital Library
Index Terms
- Energy efficient management scheme for heterogeneous secondary storage system in mobile computers
Recommendations
SmartSaver: turning flash drive into a disk energy saver for mobile computers
ISLPED '06: Proceedings of the 2006 international symposium on Low power electronics and designIn a mobile computer the hard disk consumes a considerable amount of energy. Existing dynamic power management policies usually take conservative approaches to save disk energy, and disk energy consumption remains a serious issue. Meanwhile, the flash ...
Unifying Buffer Replacement and Prefetching with Data Migration for Heterogeneous Storage Devices
ICPADS '10: Proceedings of the 2010 IEEE 16th International Conference on Parallel and Distributed SystemsWith the good properties of NAND flash memory such as small size, shock resistance, and low-power consumption, large capacity SSD (Solid State Disk) is anticipated to replace hard disk in high-end systems. However, the cost of NAND flash memory is still ...
Energy-efficient file placement techniques for heterogeneous mobile storage systems
EMSOFT '06: Proceedings of the 6th ACM & IEEE International conference on Embedded softwareWhile hard disk drives are the most common secondary storage devices, their high power consumption and low shock-resistance limit them as an ideal mobile storage solution. On the other hand, flash memory devices overcome the main problems of hard disk ...
Comments