Skip to main content

Analyzing and Improving Performance and Energy Efficiency of Android

Buy Article:

$107.14 + tax (Refund Policy)

Mobile devices and embedded devices need more processing power but energy consumption should be less to save battery power. Open Handset Alliance (OHA) hosting members like Google, Motorola, HTC etc. released an open source platform Android for mobile devices. Android is also used in netbook and other embedded platforms. Android runs on top of linux kernel with a custom JVM set on top of it. Android uses a new power management framework to save power in mobile devices. Android developers are allowed to build only JAVA applications. Google tries to make Android as energy efficient as possible to save battery power in mobile devices. In this work, we present benefits of using Android in low power embedded devices. We compared Android JAVA performance with popular Sun embedded JVM running on top of Angstrom linux. Our work shows that Android provides better VM designs but consumes more energy due to lack of dynamic compiler in Dalvik JVM. The implication is that, Android has become power efficient but not energy efficient. Android can be made more energy efficient by improving performance of JAVA applications. We developed a JAVA DSP framework which allows Android JAVA applications to run on both ARM and DSP in parallel and thus improves performance. We also showed, Android can be made more energy efficient by running Android applications on both ARM and DSP using our developed framework.

Keywords: ANDROID; ENERGY; JIT; MOBILE DEVICES

Document Type: Research Article

Publication date: 01 December 2011

More about this publication?
  • The electronic systems that can operate with very low power are of great technological interest. The growing research activity in the field of low power electronics requires a forum for rapid dissemination of important results: Journal of Low Power Electronics (JOLPE) is that international forum which offers scientists and engineers timely, peer-reviewed research in this field.
  • Editorial Board
  • Information for Authors
  • Subscribe to this Title
  • Terms & Conditions
  • Ingenta Connect is not responsible for the content or availability of external websites
  • Access Key
  • Free content
  • Partial Free content
  • New content
  • Open access content
  • Partial Open access content
  • Subscribed content
  • Partial Subscribed content
  • Free trial content