Analyzing and Improving Performance and Energy Efficiency of Android

被引:0
|
作者
Kundu, Tapas Kumar [1 ]
Paul, Kolin [1 ]
机构
[1] Indian Inst Technol, Dept Comp Sci & Engn, Delhi 110016, India
关键词
Mobile Devices; Android; JIT; Energy;
D O I
10.1166/jolpe.2011.1158
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页码:516 / 528
页数:13
相关论文
共 50 条
  • [41] A Systematic Mapping on Energy Efficiency Testing in Android Applications
    Moreira, Jaziel S.
    Alves, Everton L. G.
    Andrade, Wilkerson L.
    [J]. PROCEEDINGS OF THE 19TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, SBOS 2020, 2020,
  • [42] EnTrack: A System Facility for Analyzing Energy Consumption of Android System Services
    Lee, Seokjun
    Jung, Wonwoo
    Chon, Yohan
    Cha, Hojung
    [J]. PROCEEDINGS OF THE 2015 ACM INTERNATIONAL JOINT CONFERENCE ON PERVASIVE AND UBIQUITOUS COMPUTING (UBICOMP 2015), 2015, : 191 - 202
  • [43] Analyzing Energy Leaks of Android Applications Using Event-B
    Le, Hong Anh
    [J]. MOBILE NETWORKS & APPLICATIONS, 2021, 26 (03): : 1329 - 1338
  • [44] Energy management in production: A novel method to develop key performance indicators for improving energy efficiency
    May, Goekan
    Barletta, Ilaria
    Stahl, Bojan
    Taisch, Marco
    [J]. APPLIED ENERGY, 2015, 149 : 46 - 61
  • [46] Analyzing Energy Leaks of Android Applications Using Event-B
    Hong Anh Le
    [J]. Mobile Networks and Applications, 2021, 26 : 1329 - 1338
  • [47] Improving energy efficiency for local energy systems
    Oh, Se-Young
    Binns, Michael
    Yeo, Yeong-Koo
    Kim, Jin-Kuk
    [J]. APPLIED ENERGY, 2014, 131 : 26 - 39
  • [48] Objectives and Methods of Analyzing Energy Efficiency in the Economy
    Chaika, Larisa V.
    [J]. ECONOMIC AND SOCIAL CHANGES-FACTS TRENDS FORECAST, 2018, 11 (02) : 117 - 126
  • [49] ecoMOD: Analyzing energy efficiency in affordable housing
    Foster, Sarah C.
    Tramba, Alison V.
    MacDonald, Lindsay J.
    [J]. 2007 IEEE SYSTEMS AND INFORMATION ENGINEERING DESIGN SYMPOSIUM, 2007, : 93 - 98
  • [50] Improving the Energy Efficiency of Broadband Copper Access Networks: Review and Performance Analysis
    Guenach, Mamoun
    Ben Ghorbel, Mahdi
    Hooghe, Koen
    [J]. IEEE SYSTEMS JOURNAL, 2017, 11 (02): : 562 - 577