[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

Design and implementation of low power Android mobile sink based on load prediction

Published: 01 January 2016 Publication History

Abstract

To reduce the power consumption of mobile sink node, a new state PER_NOTIFICATION is added to the standard Android system. Therefore, USB devices can be added to or removed from the system by the sys file interface according to users' specific demand, realising a more fine-grained power management. In addition, an improved CPU load prediction algorithm SAWDLP is proposed to replace the default one in on-demand governor. With SAWDLP, a more accurate CPU load prediction can be done and then a more appropriate frequency can be chosen to reduce the CPU power consumption. Experimental results show that the PER_NOTIFICATION works well in managing the USB devices. The SAWDLP algorithm gets 85.20% higher accuracy in CPU load prediction and 0.40% lower power consumption in comparison to the PAST algorithm, accomplishing the goal of low power design and run time extension.

References

[1]
Bezerra, P.T., Araujo, L.A., Ribeiro, G.B., Neto, A.C., Silva-Filho, A.G., Siebra, C.A., Da Silva, F.Q.B., Santos, A.L.M., Mascaro, A. and Costa, P.H.R. (2013) 'Dynamic frequency scaling on android platforms for energy consumption reduction', Proceedings of the 8th ACM Workshop on Performance Monitoring and Measurement of Heterogeneous Wireless and Wired Networks, 3-8 November, Barcelona, Spain, pp. 189-196.
[2]
Brock, B. and Rajamani, K. (2003) 'Dynamic power management for embedded systems', Proceedings of the IEEE SOC Conference, 17-20 September, Cancun, Mexico, pp. 416-419.
[3]
Carroll, A. and Heiser, G. (2010) 'An analysis of power consumption in a smart phone', Proceedings of the 2010 USENIX Conference on USENIX Annual Technical Conference, 23-25 June, Boston, MA, USA, pp. 21-21.
[4]
Chiasserini, C.F. and Rao, R.R. (2003) 'Improving energy saving in wireless systems by using dynamic power management', IEEE Transactions on Wireless Communications, Vol. 2, No. 5, pp. 1090-1100.
[5]
Govil, K., Chan, E. and Wasserman, H. (1995) 'Comparing algorithm for dynamic speed-setting of a low-power CPU', Proceedings of the 1st Annual International Conference on Mobile Computing and Networking, 13-15 November, Berkeley, CA, USA, pp. 13-25.
[6]
Jonathan, G.K., Li, M.A., Kah, P.S. and Prabaharan, S.R.S. (2013) 'Performance comparison of data compression algorithms for environmental monitoring wireless sensor networks', International Journal of Computer Applications in Technology, Vol. 46, No. 1, pp. 65-75.
[7]
Kim, J. and Park, J. (2013) 'Reducing power consumption using improved wakelock on android platform', ICCGI 2013: The 8th International Multi-Conference on Computing in the Global Information Technology, 21-26 July, Nice, France, pp. 171-174.
[8]
Kwon, K., Chae, S. and Woo, K. G. (2013) 'An application-level energy-efficient scheduling for dynamic voltage and frequency scaling', International Conference on Consumer Electronics (ICCE), 11-14 January, Las Vegas, NV, USA, pp. 3-6.
[9]
Liang, Y., Lai, P. and Chiou, C. (2010) 'An energy conservation DVFS algorithm for the android operating system', Journal of Convergence, Vol. 1, No. 1, pp. 93-100.
[10]
Lu, Y.H. and Benini, L. (2002) 'Power-aware operating systems for interactive systems', IEEE Transactions on VLSI, Vol. 10, No. 2, pp. 119-134.
[11]
Mittal, T., Singhal, L. and Sethia, D. (2013) 'Optimized CPU frequency scaling on android devices based on foreground running application', Computer Networks & Communications (NetCom), Springer New York Press, New York, NY, USA, pp. 827-834.
[12]
Min, A.W., Wang, R. and Tsai, J. (2012) 'Improving energy efficiency for mobile platforms by exploiting low-power sleep states', Proceedings of the 9th Conference on Computing Frontiers, ACM, Calgary, Italy, pp. 133-142.
[13]
Mohamed, H. and Tahar, B. (2014) 'Development of an adaptive and intelligent tutoring system by expert system', International Journal of Computer Applications in Technology, Vol. 48, No. 4, pp. 353-365.
[14]
Motlhabi, M. (2008) Advanced Android power management and implementation of wakelocks, University of the Western Cape. Available online at: http://www.cs.uwc.ac.za/~mmotlhabi/apm2.pdf(nd).
[15]
Mun, K.Y., Kim, D.W., Kim, D.H. and Park, C.I. (2004) 'dDVS: an efficient dynamic voltage scaling algorithm based on the differential of CPU utilization', Advances in Computer Systems Architecture, Springer Berlin Heidelberg Press, Berlin, pp. 160-169.
[16]
Nehru, K. and Shanmugam, A. (2014) 'Design of high-performance low-power full adder', International Journal of Computer Applications in Technology, Vol. 49, No. 2, pp. 134-140.
[17]
Wolski, R. (1998) 'Dynamically forecasting network performance using the network weather service', Cluster Computing, Vol. 1, No. 1, pp. 119-132.
[18]
Wu, K., Liu, Y., Wu, M. and Qian, D. (2010) 'A self-adaptive DVS scheduling algorithm for multi-core systems', International Conference on Computer Design and Applications (ICCDA), 25-27 June, Qinhuangdao, Hebei, China, pp. 585-589.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image International Journal of Computer Applications in Technology
International Journal of Computer Applications in Technology  Volume 53, Issue 3
January 2016
77 pages
ISSN:0952-8091
EISSN:1741-5047
Issue’s Table of Contents

Publisher

Inderscience Publishers

Geneva 15, Switzerland

Publication History

Published: 01 January 2016

Author Tags

  1. Android
  2. CPU load prediction
  3. USB devices
  4. energy consumption
  5. low power design
  6. mobile sink nodes

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2018)Determinants of information disclosure intention in mobile commerceInternational Journal of Computer Applications in Technology10.5555/3192245.319225256:4(319-329)Online publication date: 28-Dec-2018
  • (2018)Determinants of information disclosure intention in mobile commerceInternational Journal of Computer Applications in Technology10.5555/3192237.319224456:4(319-329)Online publication date: 28-Dec-2018
  • (2018)Determinants of information disclosure intention in mobile commerceInternational Journal of Computer Applications in Technology10.5555/3192229.319223656:4(319-329)Online publication date: 28-Dec-2018
  • (2018)Determinants of information disclosure intention in mobile commerceInternational Journal of Computer Applications in Technology10.5555/3192221.319222856:4(319-329)Online publication date: 28-Dec-2018
  • (2018)A survey of resource allocation in the mobile cloud computing environmentInternational Journal of Computer Applications in Technology10.1504/IJCAT.2018.1001473157:4(281-290)Online publication date: 28-Dec-2018

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media