scispace - formally typeset
Search or ask a question
Journal ArticleDOI

A Power Optimized Method for Mode Switching in Android Systems

12 Jun 2020-EAI Endorsed Transactions on Collaborative Computing (European Alliance for Innovation)-Vol. 4, Iss: 13, pp 159797
TL;DR: In this article, an innovative optimization technique was suggested in order that the awakening of OS can be postponed and the lasting hour of suspend mode can be lengthened to decrease power consumption.
Abstract: How the Suspend/Resume mechanism of smartphone influences the power consumption is examined in the dissertation. Specifically, various unimportant and not so urgent network packets keep awakening the operating system (OS) at the time it is under suspend mode, and switch it from suspend to resume mode continually, which results in more power consumption. Accordingly, an innovative optimization technique was suggested in this paper in order that the awakening of OS can be postponed and the lasting hour of suspend mode can be lengthened to decrease power consumption. Some experiments are also carried out, with the result data suggesting that such technique is an effective way to reduce power consumption by greater than 7.63%. It proves that this technique is workable.

Content maybe subject to copyright    Report

References
More filters
Proceedings ArticleDOI
04 Nov 2009
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.
Abstract: In this paper, we present a measurement study of the energy consumption characteristics of three widespread mobile networking technologies: 3G, GSM, and WiFi. We find that 3G and GSM incur a high tail energy overhead because of lingering in high power states after completing a transfer. Based on these measurements, we develop a model for the energy consumed by network activity for each technology.Using this model, we develop TailEnder, a protocol that reduces energy consumption of common mobile applications. For applications that can tolerate a small delay such as e-mail, TailEnder schedules transfers so as to minimize the cumulative energy consumed meeting user-specified deadlines. We show that the TailEnder scheduling algorithm is within a factor 2x of the optimal and show that any online algorithm can at best be within a factor 1.62x of the optimal. For applications like web search that can benefit from prefetching, TailEnder aggressively prefetches several times more data and improves user-specified response times while consuming less energy. We evaluate the benefits of TailEnder for three different case study applications - email, news feeds, and web search - based on real user logs and show significant reduction in energy consumption in each case. Experiments conducted on the mobile phone show that TailEnder can download 60% more news feed updates and download search results for more than 50% of web queries, compared to using the default policy.

1,239 citations

Proceedings ArticleDOI
20 May 2010
TL;DR: This measurement framework is the first to be seen which can produce fine-grained, annotated traces of a phone's power consumption and is designed to develop an understanding of how particular aspects of an application drive energy use.
Abstract: Modern mobile phones are an appealing platform for pervasive computing applications. However, the complexity of these devices makes it difficult for developers to understand the power consumption of their applications. Our measurement framework is the first we have seen which can produce fine-grained, annotated traces of a phone's power consumption and is designed to develop an understanding of how particular aspects of an application drive energy use. We are using our framework to analyse the power consumption of Android-based G1 and Magic handsets and show that particular choices of message size and send buffer can alter the energy required to send data by an order of magnitude in certain cases.

113 citations

Journal ArticleDOI
Sang-Wook Kim1, Hwanju Kim2, Jeaho Hwang2, Joonwon Lee1, Euiseong Seo1 
TL;DR: A novel event-driven scheme of the processor power management to guarantee high responsiveness while minimizing ineffective energy consumption is presented and a latency measurement benchmark program is introduced in order to quantify user-perceived responsiveness and energy consumption simultaneously.
Abstract: Dynamic processor power management based on periodic monitoring of processor load is being widely used to enhance battery life of mobile consumer electronics. The existing power management schemes, however, often lead to poor user-perceived responsiveness, which is a crucial factor for the quality of user experiences, by making inadequate or delayed decisions on the processor performance level. This paper presents a novel event-driven scheme of the processor power management to guarantee high responsiveness while minimizing ineffective energy consumption. The proposed scheme exploits the characteristic of an interactive event, which is triggered by a user input instead of a periodic timer interrupt. The prototype of the proposed event-driven scheme is implemented for an application launch event as an example. In order to quantify user-perceived responsiveness and energy consumption simultaneously, this paper introduces a latency measurement benchmark program. In the evaluation with the benchmark, the proposed power management scheme showed comparable responsiveness with higher energy savings up to 20 % than the existing dynamic schemes when the interactive workload is mixed with a CPU-intensive background task.

30 citations

Journal ArticleDOI
TL;DR: This work presents a method to use MARTE/CCSL as a high level specification language for modelling, then mapping MARTe/ CCSL behavior model to timed Input/Output automata, then using an integrated tool (UPPAAL-TIGA) to verify the safety, liveness, and fairness thereof.

10 citations

Proceedings ArticleDOI
09 Dec 2014
TL;DR: An optimization mechanism to buffer the network packages is presented, classified according to the urgency of application, and then combined with the original Power Save mode mechanism of WiFi to dynamically regulate the data transmission to improve the network response time and reduce the energy consumption of WiFi for background application.
Abstract: To improve user experience, reducing energy consumption of a wireless device is an important factor. Several smartphones try to save energy by tearing down connections to the mobile network as soon as the data transmission has completed. However, the side effect is the frequent connection reestablishment in applications where small amounts data are sent and received, leading to a high energy overhead in the mobile network. This paper presents an optimization mechanism to buffer the network packages. The packages are classified according to the urgency of application, and then combined with the original Power Save (PS) mode mechanism of WiFi to dynamically regulate the data transmission. Therefore, urgent application data will be transmitted immediately while others would be delayed for different intervals. Our experiments show that the optimization mechanism can improve the network response time for the foreground application, reduce the energy consumption of WiFi for background application, as well as reduce the energy consumption for background application when the screen is locked.

5 citations