skip to main content
10.1145/1774088.1774141acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
research-article

Energy efficient management scheme for heterogeneous secondary storage system in mobile computers

Authors Info & Claims
Published:22 March 2010Publication History

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.

References

  1. A. Leventhal. Flash storage memory. Communications of the ACM, 51, 7 (2008), 47--51. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. SAMSUNG. Flash-SSD products. 2009. http://www.samsung.com/global/business/semiconductor/pro ducts/flash/Products_FlashSSD.html.Google ScholarGoogle Scholar
  3. 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 ScholarGoogle ScholarCross RefCross Ref
  4. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  5. 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 ScholarGoogle Scholar
  6. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle Scholar
  8. M. Trainor. Overcoming disk drive access bottlenecks with intel robson technology. 2006.Google ScholarGoogle Scholar
  9. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  10. C. Ruemmler and J. Wikes. A trace-driven analysis of disk working set sizes. Technical Report HPL-OSR-93-23, 1993.Google ScholarGoogle Scholar
  11. M. Satyanarayanan, The evolution of Coda. ACM Transactions on Computer Systems, 20, 2, 2002, 85--124. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  14. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  15. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  16. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  17. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  18. 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 ScholarGoogle Scholar
  19. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Energy efficient management scheme for heterogeneous secondary storage system in mobile computers

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    SAC '10: Proceedings of the 2010 ACM Symposium on Applied Computing
    March 2010
    2712 pages
    ISBN:9781605586397
    DOI:10.1145/1774088

    Copyright © 2010 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 22 March 2010

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article

    Acceptance Rates

    SAC '10 Paper Acceptance Rate364of1,353submissions,27%Overall Acceptance Rate1,650of6,669submissions,25%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader