Proceedings Article10.1145/2348543.2348559
RadioJockey: mining program execution to optimize cellular radio usage
Pavan Kumar Athivarapu,Ranjita Bhagwan,Saikat Guha,Vishnu Navda,Ramachandran Ramjee,Dushyant Arora,Venkat N. Padmanabhan,George Varghese +7 more
- 22 Aug 2012
- pp 101-112
TL;DR: RadioJockey is designed and implemented, a system that uses program execution traces to predict the end of communication spurts, thereby accurately invoking fast dormancy without increasing network signaling load.
read more
Abstract: Many networked applications that run in the background on a mobile device incur significant energy drains when using the cellular radio interface for communication. This is mainly due to the radio-tail, where the cellular radio remaining in a high energy state for up to 20s after each communication spurt. In order to cut down energy consumption, many recent devices employ fast dormancy, a feature that forces the client radio to quickly go into a low energy state after a fixed short idle period. However, aggressive idle timer values for fast dormancy can increase signaling overhead due to frequent state transitions, which negatively impacts the network. In this work, we have designed and implemented RadioJockey, a system that uses program execution traces to predict the end of communication spurts, thereby accurately invoking fast dormancy without increasing network signaling load. We evaluate RadioJockey on a broad range of background applications and show that it achieves 20-40\% energy savings with negligible increase in signaling overhead compared to fixed idle timer-based approaches.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Optimizing background email sync on smartphones
Fengyuan Xu,Yunxin Liu,Thomas Moscibroda,Ranveer Chandra,Long Jin,Yongguang Zhang,Qun Li +6 more
- 25 Jun 2013
TL;DR: This paper quantifies the power performance of different existing email clients on two smartphone platforms, An-droid and Windows Phone, and studies the impact of system parameters such as email size, inbox size, and pull vs. push to reduce energy cost of email sync.
Using crowd-sourced viewing statistics to save energy in wireless video streaming
Mohammad A. Hoque,Matti Siekkinen,Jukka K. Nurminen +2 more
- 30 Sep 2013
TL;DR: This work proposes a novel download scheduling algorithm based on crowd-sourced video viewing statistics that judiciously evaluates the probability of a user interrupting a video viewing in order to perform the right amount of prefetching and shows that this scheduler cuts the energy waste to half compared to existing download strategies.
73
Quality-Aware Traffic Offloading in Wireless Networks
Wenjie Hu,Guohong Cao +1 more
TL;DR: Experimental results show that QATO can significantly reduce energy and delay for both data downloading and uploading and through trace-driven simulations, it is shown that all users can benefit from data offloading in the long run.
64
Energy-Efficient Computation Offloading in Cellular Networks
Yeli Geng,Wenjie Hu,Yi Yang,Wei Gao,Guohong Cao +4 more
- 01 Nov 2015
TL;DR: This paper analyzes the effects of the long tail problem on task offloading, formalize the computation offloading problem, and uses Dijkstra's algorithm to find the optimal decision, and proposes an online algorithm for offloading.
63
Performance-aware energy optimization on mobile devices in cellular network
Yong Cui,Shihan Xiao,Xin Wang,Minming Li,Hongyi Wang,Zeqi Lai +5 more
- 08 Jul 2014
TL;DR: This work designs a practical online scheduling algorithm PerES to minimize the total energy cost of multiple mobile applications subject to user performance constraints and proposes a comprehensive performance cost metric to capture the impacts due to task delay, deadline violation, different application profiles and user preferences.
47
References
Energy consumption in mobile phones: a measurement study and implications for network applications
Niranjan Balasubramanian,Aruna Balasubramanian,Arun Venkataramani +2 more
- 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.
1.2K
•Proceedings Article
Detours: binary interception of Win32 functions
Galen C. Hunt,Doug Brubacher +1 more
- 12 Jul 1999
TL;DR: The Detours library is presented, a library for instrumenting arbitrary Win32 functions on x86 machines and is the first package on any platform to logically preserve the un-instrumented target function as a subroutine for use by the instrumentation.
Fine-grained power modeling for smartphones using system call tracing
Abhinav Pathak,Y. Charlie Hu,Ming Zhang,Paramvir Bahl,Yi-Min Wang +4 more
- 10 Apr 2011
TL;DR: This work proposes a new, system-call-based power modeling approach which gracefully encompasses both utilization-based and non-utilization- based power behavior and presents the detailed design of such a power modeling scheme, its implementation on Android and Windows Mobile, and results confirm that the new model significantly improves the fine-grained as well as whole-application energy consumption accuracy.
Cool-Tether: energy efficient on-the-fly wifi hot-spots using mobile phones
Ashish Sharma,Vishnu Navda,Ramachandran Ramjee,Venkata N. Padmanabhan,Elizabeth Belding +4 more
- 01 Dec 2009
TL;DR: This work proposes an architecture called Cool-Tether that harnesses the cellular radio links of one or more mobile smartphones in the vicinity, builds a WiFi hotspot on-the-fly, and provides energy-efficient, affordable connectivity.
Theory and Practice of RRC State Transitions in UMTS Networks
Pekka H. J. Perala,Antonio Barbuzzi,Gennaro Boggia,Kostas Pentikousis +3 more
- 28 Dec 2009
TL;DR: It is found that, in practice, the behavior of public UMTS net- works cannot be solely described based on the theoretical con- structs found in the literature, and that tools such as 3G3T are necessary in order to obtain a complete picture.