skip to main content
10.1145/2493432.2493505acmconferencesArticle/Chapter ViewAbstractPublication PagesubicompConference Proceedingsconference-collections
research-article

Storage-aware smartphone energy savings

Authors Info & Claims
Published:08 September 2013Publication History

ABSTRACT

In this paper, to our best knowledge, we are first to provide an experimental study on how storage techniques affect power levels in smartphones and introduce energy-efficient approaches to reduce energy consumption. We evaluate power degradation at several layers of block I/O, focusing on the block layer and device driver. At each level, we investigate the amount of energy that can be saved, and use that to design and implement a prototype with optimal energy savings named SmartStorage. The system tracks the run-time I/O pattern of a smartphone that is then matched with the closest pattern from the benchmark table. After having obtained the optimal parameters, it dynamically configures storage parameters to reduce energy consumption. We evaluate our prototype by using the 20 most popular Android applications, and our energy-efficient approaches achieve from 23% to 52% of energy savings compared to using the current techniques.

References

  1. Changewave research. http://www.changewaveresearch.com, 2011.Google ScholarGoogle Scholar
  2. Androbench benchmark. http://www.androbench.org/wiki/AndroBench, 2012..Google ScholarGoogle Scholar
  3. Antutu benchmark. http://www.antutu.com, 2012..Google ScholarGoogle Scholar
  4. Block i/o layer tracing: blktrace. http://linux.die.net/man/8/blktrace, 2012..Google ScholarGoogle Scholar
  5. Browsermark benchmark. http://browsermark.rightware.com/, 2012..Google ScholarGoogle Scholar
  6. Cf-bench benchmark. http://bench.chainfire.eu/, 2012.Google ScholarGoogle Scholar
  7. Glbenchmark. http://www.glbenchmark.com/, 2012.Google ScholarGoogle Scholar
  8. Monsoon power monitor. http://www.msoon.com , 2012.Google ScholarGoogle Scholar
  9. Quadrant benchmark. http://www.aurorasoftworks.com/products/quadrant, 2012.Google ScholarGoogle Scholar
  10. Smartbench benchmark. http://www.1mobile.com/smartbench-2012-327800.html, 2012.Google ScholarGoogle Scholar
  11. Vellamo benchmark. http://www.quicinc.com/vellamo/, 2012.Google ScholarGoogle Scholar
  12. Worldwide smartphone users cross 1 billion mark. http://www.ibtimes.com, 2012.Google ScholarGoogle Scholar
  13. Balasubramanian, N., Balasubramanian, A., and Venkataramani, A. Energy consumption in mobile phones: a measurement study and implications for network applications. In Proc. IMC 2009, ACM Press (2009). Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Bovet, D., and Cesati, M. Understanding the Linux Kernel, Third Edition, 3 ed. O'Reilly & Associates, Inc., Sebastopol, CA, USA, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Brunelle, A. D. blktrace User Guide. USA, 2007.Google ScholarGoogle Scholar
  16. Carroll, A., and Heiser, G. An analysis of power consumption in a smartphone. In Proc. ATC 2010, USENIX Assoc. (2010). Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Gupta, A., and Mohapatra, P. Energy consumption and conservation in wifi based phones: A measurement-based study. In Proc. SECON 2007, IEEE (2007).Google ScholarGoogle ScholarCross RefCross Ref
  18. Jung, W., Kang, C., Yoon, C., Kim, D., and Cha, H. Nonintrusive and online power analysis for smartphone hardware components. Tech. rep., 2012.Google ScholarGoogle Scholar
  19. Kim, H., Agrawal, N., and Ungureanu, C. Examining storage performance on mobile devices. In Proc. MobiHeld 2011 , ACM Press (2011). Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Kim, H., Agrawal, N., and Ungureanu, C. Revisiting storage for smartphones. In Proc. FAST 2012 , USENIX Assoc. (2012). Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Murmuria, R., Medsger, J., Stavrou, A., and Voas, J. Mobile application and device power usage measurements. In Proc. SERE 2012, IEEE (2012). Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Pathak, A., Hu, Y. C., and Zhang, M. Where is the energy spent inside my app?: fine grained energy accounting on smartphones with eprof. In Proc. EuroSys 2012, ACM Press (2012). Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Pyles, A., Qi, X., Zhou, G., Keally, M., and Liu, X. Sapsm: Smart adaptive 802.11 psm for smartphones. In Proc. UbiComp 2012, ACM Press (2012). Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Riska, A., Larkby-Lahet, J., and Riedel, E. Evaluating block-level optimization through the io path. In Proc. ATC 2007, USENIX Assoc. (2007). Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Shin, D., Yu, Y., Kim, H., Eom, H., and Yeom, H. Request bridging and interleaving: Improving the performance of small synchronous updates under seek-optimizing disk subsystems. ACM Transactions on Storage (TOS) (2011). Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Storage-aware smartphone energy savings

      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
        UbiComp '13: Proceedings of the 2013 ACM international joint conference on Pervasive and ubiquitous computing
        September 2013
        846 pages
        ISBN:9781450317702
        DOI:10.1145/2493432

        Copyright © 2013 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: 8 September 2013

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        UbiComp '13 Paper Acceptance Rate92of394submissions,23%Overall Acceptance Rate764of2,912submissions,26%

        Upcoming Conference

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader