Journal ArticleDOI
Modeling, Profiling, and Debugging the Energy Consumption of Mobile Devices
TLDR
This article introduces the terminologies and describes the power modeling and measurement methodologies applied in model-based energy profiling, classify the profilers according to their implementation and deployment strategies, and compare the profiling capabilities and performance between different types.Abstract:
Software energy profilers are the tools to measure the energy consumption of mobile devices, applications running on those devices, and various hardware components. They adopt different modeling and measurement techniques. In this article, we aim to review a wide range of such energy profilers for mobile devices. First, we introduce the terminologies and describe the power modeling and measurement methodologies applied in model-based energy profiling. Next, we classify the profilers according to their implementation and deployment strategies, and compare the profiling capabilities and performance between different types. Finally, we point out their limitations and the corresponding challenges.read more
Citations
More filters
Journal ArticleDOI
A Survey on Resource Scheduling in Cloud Computing: Issues and Challenges
Sukhpal Singh,Inderveer Chana +1 more
TL;DR: Methodical analysis of this research work will help researchers to find the important characteristics of resource scheduling algorithms and also will help to select most suitable algorithm for scheduling a specific workload.
Journal ArticleDOI
Estimation of energy consumption in machine learning
TL;DR: Energy consumption has been widely studied in the computer architecture field for decades, and while the adoption of energy as a metric in machine learning is emerging, the majority of research is stil ...
Journal ArticleDOI
An Efficient Application Partitioning Algorithm in Mobile Environments
TL;DR: Simulation results show that the MCOP algorithm provides a stable method with low time complexity which significantly reduces execution time and energy consumption by optimally distributing tasks between mobile devices and servers, besides it adapts well to mobile environmental changes.
Journal ArticleDOI
Power Consumption Analysis, Measurement, Management, and Issues: A State-of-the-Art Review of Smartphone Battery and Energy Usage
Pijush Kanti Dutta Pramanik,Nilanjan Sinhababu,Bulbul Mukherjee,Sanjeevikumar Padmanaban,Aranyak Maity,Bijoy Kumar Upadhyaya,Jens Bo Holm-Nielsen,Prasenjit Choudhury +7 more
TL;DR: This paper provides a generalized, but detailed analysis of the power consumption causes (internal and external) of a smartphone and also offers suggestive measures to minimize the consumption for each factor.
References
More filters
Journal ArticleDOI
The Elements of Statistical Learning
TL;DR: Chapter 11 includes more case studies in other areas, ranging from manufacturing to marketing research, and a detailed comparison with other diagnostic tools, such as logistic regression and tree-based methods.
Proceedings ArticleDOI
MAUI: making smartphones last longer with code offload
Eduardo Cuervo,Aruna Balasubramanian,Dae-Ki Cho,Alec Wolman,Stefan Saroiu,Ranveer Chandra,Paramvir Bahl +6 more
TL;DR: MAUI supports fine-grained code offload to maximize energy savings with minimal burden on the programmer, and decides at run-time which methods should be remotely executed, driven by an optimization engine that achieves the best energy savings possible under the mobile device's current connectivity constrains.
Journal ArticleDOI
Accurate electrical battery model capable of predicting runtime and I-V performance
Min Chen,Gabriel A. Rincon-Mora +1 more
TL;DR: An accurate, intuitive, and comprehensive electrical battery model is proposed and implemented in a Cadence environment that accounts for all dynamic characteristics of the battery, from nonlinear open-circuit voltage, current-, temperature-, cycle number-, and storage time-dependent capacity to transient response.
Proceedings ArticleDOI
Energy consumption in mobile phones: a measurement study and implications for network applications
TL;DR: TailEnder is developed, a protocol that reduces energy consumption of common mobile applications and aggressively prefetches several times more data and improves user-specified response times while consuming less energy.
Proceedings ArticleDOI
Accurate online power estimation and automatic battery behavior based power model generation for smartphones
TL;DR: PowerBooter is an automated power model construction technique that uses built-in battery voltage sensors and knowledge of battery discharge behavior to monitor power consumption while explicitly controlling the power management and activity states of individual components.