CFP last date
20 March 2024
Reseach Article

Optimization in Power Usage of Smartphones

by Balaji A. Naik, R.k. Chavan
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 119 - Number 18
Year of Publication: 2015
Authors: Balaji A. Naik, R.k. Chavan
10.5120/21165-4224

Balaji A. Naik, R.k. Chavan . Optimization in Power Usage of Smartphones. International Journal of Computer Applications. 119, 18 ( June 2015), 7-13. DOI=10.5120/21165-4224

@article{ 10.5120/21165-4224,
author = { Balaji A. Naik, R.k. Chavan },
title = { Optimization in Power Usage of Smartphones },
journal = { International Journal of Computer Applications },
issue_date = { June 2015 },
volume = { 119 },
number = { 18 },
month = { June },
year = { 2015 },
issn = { 0975-8887 },
pages = { 7-13 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume119/number18/21165-4224/ },
doi = { 10.5120/21165-4224 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T23:04:21.740007+05:30
%A Balaji A. Naik
%A R.k. Chavan
%T Optimization in Power Usage of Smartphones
%J International Journal of Computer Applications
%@ 0975-8887
%V 119
%N 18
%P 7-13
%D 2015
%I Foundation of Computer Science (FCS), NY, USA
Abstract

The demand for smartphones and mobile based applications is growing very fast since past few years. Thousands of applications on Google Play store received millions of downloads. The growing smartphone functionalities have increased its energy requirements. The applications provide amazing features and rich user interfaces, make use of hi-tech sensors leading to high power utilization. Many such application contains various kinds of power bugs which leads to unnecessary processes running in the system. There is large scope to optimize power utilization in smartphones. This paper identifies various components in smartphones that utilize power causing unnecessary power wastage in the system. It highlights various subsystems proposed by researchers in order to optimize power consumption in smartphones.

References
  1. A. Carroll and G. Heiser, "An analysis of power utilization in a smartphone", in Proceedings of the 2010 USENIX conference on USENIX annual technical conference, USENIXATC10, (Berkeley, CA, USA), pp. 21-21, USENIX Association, 2010.
  2. Olsen, C. M. Narayanaswami, "Power-Nap: An efficient power management scheme for mobile devices", IEEE Trans. On Mobile Computing, Vol. 5, No. 7, pp. 816-828. 2006.
  3. "Nanowire battery can hold 10 times the charge of existing lithium-ion battery", Stanford technical report, Stanford, 2007.
  4. Q. Naing, V. Hoffer, J. A. Weber, D. J. Kuo, A. D. Donelan, J. M. Li, "Biomechanical power harvesting: Generating electricity during walking with minimal user effort", Science, Volume 319, Issue 5864:807, 2008.
  5. Findlay Shearer, "Power management in mobile devices", chapter Hierarchical View of Power Conservation, pages 32-75. Newnes, 2008.
  6. G. P. Perrucci, F. H. P Fitzek, J. Widmer, "Power Utilization Entities on the Smartphone Platform".
  7. www. forum. nokia. com/devices/n95.
  8. Sean Maloney, Ivan Boci, "Survey on Techniques for Efficient power utilization in Mobile Architectures", March 16th, 2012.
  9. Android Sensor Management. (2013). [Online]. Available:http://developer. android. com/reference/android/hardware/SensorManager. html
  10. Android power management. (2013). [Online]. Available:http://developer. android. com/reference/android/os/PowerManager. html
  11. Ning Ding, Daniel Wagner, Xiaomeng Chen, "Characterizing and Modelling the Impact of Wireless Signal Strength on Smartphone Battery Drain".
  12. Mohammad A. Hoque, MattiSiekkinen, and Jukka K. Nurminen, "On the power efficiency of proxy-based traffic shaping for mobile audio streaming", in Consumer Communications and Networking Conference.
  13. B. -G. Chun and P. Maniatis, "Augmented Smartphone Applications through Clone Cloud Execution", in Proc. Of the 8th Workshop on Hot Topics in Operating Systems (HotOS), Monte Verita, Switzerland, May 2009.
  14. M. Satyanarayanan, P. Bahl, R. Caceres, and N. Davies, "The Case for VM-based Cloudlets in Mobile Computing", IEEE Pervasive Computing, 8(4), 2009.
  15. Surendar Chandra, Amin Vahdat, "Application-specific network management for power-aware streaming of popular multimedia formats", in Proc. General Track of the annual conference on USENIX Annual Technical Conference, pages 329–342. USENIX, 2002.
  16. J. Flinn, D. Narayanan, and M. Satyanarayanan, "Self-Tuned Remote Execution for Pervasive Computing", In Proc. of the 8th Workshop on Hot Topics in Operating Systems (HotOS), Schloss Elmau, Germany, May 2001.
  17. Yepang Liu, Chang Xu, S. C. Cheung, "Green-Droid: Automated Diagnosis of Energy Efficiency for Smartphone Applications", in proc. IEEE Transactions on Software Engineering. Vol. 40 Sept 2014.
  18. A Pathak, A. Jindal, "Characterizing and Detecting No-Sleep Energy Bugs in Smartphone Apps", MobiSys'12, June 25–29, 2012.
  19. Eduardo Cuervoy, Aruna Balasubramanianz, Dae-ki Cho, "MAUI: Making Smartphones Last Longer with Code Offload", in MobiSys'10, San Francisco, California, June 15–18, 2010.
  20. S. Osman, D. Subhraveti, G. Su, and J. Nieh, "The Design and Implementation of Zap: A System for Migrating Computing Environments", in Proceedings of the Fifth Symposium on Operating Systems Design and Implementation (OSDI), 2002.
  21. J. Liu and L. Zhong, "Micro power management of active 802. 11interfaces", in Proc. ACM MobiSys, 2008.
  22. A. Aho, M. Lam, R. Sethi, and J. Ullman, "Compilers: principles, techniques, and tools", Pearson/Addison Wesley.
  23. A. Pathak, Y. C. Hu, and M. Zhang, "Bootstrapping power debugging for smartphones: A first look at power bugs in mobile devices", in Proc. of Hotnets, 2011.
  24. Shye, A. , Scholbrock, B. , and Memik, G. , "Into the Wild: Studying Real User Activity Patterns to Guide Power Optimizations for Mobile Architectures", in Proceedings of the 42nd Annual IEEE/ACM International Symposium on Micro architecture(2009),Micro 42, ACM, pp. 168–178.
  25. Zhang, L. , Tiwana, B. , Qian, Z. , Wang, Z. , Dick, R. P. , Mao, Z. M. , and Yang, L. , "Accurate Online Power Estimation and Automatic Battery Behavior Based Power Model Generation for Smartphones", in Proc. of the eighth IEEE/ACM/IFIP International Conference on Hardware/software Code sign and System Synthesis(2010), CODES/ISSS '10, ACM, pp. 105–114.
  26. L. A. Meyerovich and R. Bodik, "Fast and parallel webpage layout," in Int'l Conf. on World Wide Web (WWW), 2010.
  27. Snowdon, D. C. , Le Sueur, E. , Petters, S. M. , And Heiser, G. "Koala: A platform for OS-level power management", in Proceedings of the 4th EuroSys Conference, Nuremberg, Germany, Apr. 2009.
  28. U-BLOX AG. ATR0630 Data Sheet, July 2006. GPS. G4-X-06009-P2.
  29. Bircher, W. L. , And John, L. K, "Analysis of dynamic power management on multi-core processors", in Proceedings of the 22nd International Conference on Supercomputing (Island of Kos, Greece, June 2008), pp. 327–338.
  30. E. Cuervo, A. Balasubramanian, D. Cho, A. Wolman, S. Saroiu, R. Chandra, and P. Bahl, "MAUI: Making smartphones last longer with code offload," in Proc. Int. Conf. Mobile Syst. , Appl. Serv. , 2010,pp. 49–62.
  31. Abhinav Pathak, Abhilash Jindal, Y. Charlie Hu, Samuel P. Midkiff. "What is keeping my phone awake? Characterizing and Detecting No-Sleep Energy Bugs in Smartphone Apps".
  32. Xiao Ma, Peng Huang, XinxinJin, Pei Wang, Soyeon Park, Dongcai Shen. "eDoctor: Automatically Diagnosing Abnormal Battery Drain Issues on Smartphones".
  33. 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 Proceedings of the 7th ACM European Conference on Computer Systems (2012), pp. 29–42.
  34. S. Agarwal, R. Mahajan, A. Zheng, and V. Bahl, "There's an app for that, but it doesn. t work. Diagnosing mobile applications in the wild", in Hotnets, 2010.
  35. W. Enck, P. Gilbert, B. G. Chun, L. P. Cox, J. Jung, P. McDaniel, and A. N. Sheth, "TaintDroid: An information-flow tracking system for real time privacy monitoring on smartphones", in Proc. USENIX Conf. Operating Syst. Des. Impl. 2010, pp. 393–407.
  36. J. Newsome and D. Song, "Dynamic taint analysis for automatic detection, analysis, and signature generation of exploits on commodity software", in Proc. ISOC Netw. Distrib. Syst. Security Symp. , 2005.
  37. V. P. Kemerlis, G. Portokalidis, K. Jee, and A. D. Keromytis, "Libdft: Practical dynamic data flow tracking For commodity systems", in Proc. ACM Conf. Virtual Exe. Env. , 2012, pp. 121–132.
  38. M. B. Kjærgaard, J. Langdal, T. Godsk, and T. Toftkjær, "Entracked: Energy-efficient robust position tracking for mobile devices", in Proc. Int. Conf. Mobile Syst. Appl. Serv. , 2009, pp. 221 234.
  39. J. Paek, J. Kim, and R. Govindan, "Energy-efficient rate-adaptive GPS-based positioning for smartphones", in Proc. Int. Conf. Mobile Syst. Appl. Serv. , 2010, pp. 299–314.
  40. B. Priyantha, D. Lymberopoulos, and J. Liu, "LittleRock: Enabling energy-efficient continuous sensing on mobile phones", in IEEE Pervasive Compute. , vol. 10, no. 2, pp. 12–15, Apr. –Jun. 2011.
  41. M. Arnold, M. Vechev, and E. Yahav, "QVM: An efficient runtime for detecting defects in deployed systems", in ACM Trans. Software Eng. Methodology. , vol. 21, pp. 2:1–2:35, 2011.
  42. I. Dillig, T. Dillig, E. Yahav, and S. Chandra, "The CLOSER: Automating resource management in Java", in Proc. Int. Symp. Memory Manage, 2008, pp. 1–10.
  43. L. Zhang, B. Tiwana, Z. Qian, Z. Wang, R. Dick, Z. M. Mao, and L. Yang, "Accurate online power estimation and automatic battery behavior based power model generation for smartphones", in Proc. Int. Conf. Hardware/Software. Codes. Syst. Synthesis, 2010, pp. 105–114.
  44. L. Zhang, M. S. Gordon, R. P. Dick, Z. M. Mao, P. Dinda, and L. Yang, "ADEL: An automatic detector of energy leaks for smartphone applications" in Proc. 8th IEEE/ACM/IFIP Int. Conf. Hardware/Software. Codes. Syst. Synthesis, 2012, pp. 363–372.
  45. H. Kim, J. Smith, and K. G. Shin, "Detecting energy-greedy anomalies and mobile malware variants", in Proc. Int. Conf. Mobile Sys. App. , Serv. , 2008, pp. 239–252.
  46. M. Ra, J. Paek, A. B. Sharma, R. Govindan, M. H. Krieger, and M. J. Neely, "Energy-delay tradeoffs in smartphone applications", in Proc. Int. Conf. Mobile Syst. Appl. Serv. , 2010, pp. 255–270.
  47. Narendran Thiagarajan, Gaurav Aggarwal and Angela Nicoara. "Who Killed My Battery: Analyzing Mobile Browser Energy Consumption", in Proc. International World Wide Web Conference2012 – Session: Mobile Web Performance Lyon France April 16–20, 2012.
  48. Bo Zhao, Qiang Zheng, Guohong Cao, "Energy-Aware Web Browsing in 3G Based Smartphones", in Proc. IEEE 33rd International Conference on Distributed Computing Systems. 2013.
  49. Xiao Ma, Peng Huang, XinxinJin, Pei Wang, "eDoctor: Automatically Diagnosing Abnormal Battery Drain Issues on Smartphones".
Index Terms

Computer Science
Information Sciences

Keywords

Smartphone Applications Power usage Energy bugs Optimization.