About | Contact Us | Register | Login
ProceedingsSeriesJournalsSearchEAI
ew 15(4): e4

Research Article

A Middleware for Power Management in Multicore Smartphones

Download1511 downloads
Cite
BibTeX Plain Text
  • @ARTICLE{10.4108/eai.22-7-2015.2260049,
        author={Shaosong Li and Shivakant Mishra},
        title={A Middleware for Power Management in Multicore Smartphones},
        journal={EAI Endorsed Transactions on Energy Web},
        volume={2},
        number={4},
        publisher={EAI},
        journal_a={EW},
        year={2015},
        month={8},
        keywords={multi-core smartphones, power management, scheduling},
        doi={10.4108/eai.22-7-2015.2260049}
    }
    
  • Shaosong Li
    Shivakant Mishra
    Year: 2015
    A Middleware for Power Management in Multicore Smartphones
    EW
    EAI
    DOI: 10.4108/eai.22-7-2015.2260049
Shaosong Li1, Shivakant Mishra1,*
  • 1: University of Colorado, Boulder
*Contact email: mishras@cs.colorado.edu

Abstract

Increased power consumption is a critical concern for smartphone users. While multi-core processors in smartphones have already emerged in market, current applications are yet to take full advantage of this new architecture, particularly in the area of managing power consumption. This paper addresses the issue of managing power consumption in multicore smartphones via a middleware layer that schedules optimal number of cores for currently running applications taking into account the tradeoff between power consumption, performance and user experience. The paper first describes a simple and accurate method to measure the overall power consumption and then studies the impact of scheduling seven different popular applications over one to four cores on the overall power consumption. Based on this study, the paper proposes three new power-aware scheduling algorithms that dynamically schedule optimal number of cores as well as dynamically adjust the voltage frequency of each online core to achieve the best tradeoff between power consumption, application performance and user experience under the current context. Evaluation from a prototype implementation of the middleware on a quad-core HTC One shows that these algorithms result in significant reduction in power consumption while ensuring good performance and user experience.

Keywords
multi-core smartphones, power management, scheduling
Published
2015-08-11
Publisher
EAI
http://dx.doi.org/10.4108/eai.22-7-2015.2260049

Copyright © 2015 S. Mishra and S. Li, licensed to EAI. This is an open access article distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/3.0/), which permits unlimited use, distribution and reproduction in any medium so long as the original work is properly cited.

EBSCOProQuestDBLPDOAJPortico
EAI Logo

About EAI

  • Who We Are
  • Leadership
  • Research Areas
  • Partners
  • Media Center

Community

  • Membership
  • Conference
  • Recognition
  • Sponsor Us

Publish with EAI

  • Publishing
  • Journals
  • Proceedings
  • Books
  • EUDL