A Middleware for Power Management in Multicore Smartphones

Journal Title: EAI Endorsed Transactions on Energy Web - Year 2015, Vol 2, Issue 5

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.

Authors and Affiliations

Shaosong Li, Shivakant Mishra

Keywords

Related Articles

A Survey on Security Issues and Challenges in Mobile Ad-hoc Network

Rapid developments in the communication arena has tremendously improved the transmission procedures today. The amount of information transmission in the commercial and military applications has grown tremendously therefo...

Classification of Vehicle Types in Car Parks using Computer Vision Techniques

The growing population of big cities has led to certain issues, such as overloaded car parks. Ubiquitous systems can help to increase the capacity through an efficient usage of existing parking slots. In this case, cars...

International Smart Grid Roadmaps and their Assessment

In US and Europe many approaches and efforts exist with different viewpoints and focuses on what is understood as smart grids. One agreement of almost all approaches is the need for standardization to operate smart grid...

Model to estimate the salt and pepper noise density level on gray-scale digital image

In this research paper, we proposed a probabilistic analysis to find the relationship between entropy of image and salt & pepper noise density. For this estimation, we have employed entropy inspection of spatial domain te...

The overview of green building sector in Slovakia

Green buildings have become a global trend in recent years, reflecting a social order for sustainable development from the sides of all stakeholders. This is confirmed by the fact that the global construction of green bu...

Download PDF file
  • EP ID EP45134
  • DOI http://dx.doi.org/10.4108/eai.22-7-2015.2260049
  • Views 213
  • Downloads 0

How To Cite

Shaosong Li, Shivakant Mishra (2015). A Middleware for Power Management in Multicore Smartphones. EAI Endorsed Transactions on Energy Web, 2(5), -. https://europub.co.uk/articles/-A-45134