Energy-Aware CPU Frequency Scaling for Mobile Video Streaming

  title={Energy-Aware CPU Frequency Scaling for Mobile Video Streaming},
  author={Wenjie Hu and G. Cao},
  journal={2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS)},
  • Wenjie Hu, G. Cao
  • Published 1 June 2017
  • Computer Science
  • 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS)
The energy consumed by video streaming includes the energy consumed for data transmission and CPU processing, which are both affected by the CPU frequency. High CPU frequency can reduce the data transmission time but it consumes more CPU energy. Low CPU frequency reduces the CPU energy but increases the data transmission time and then increases the energy consumption. In this paper, we aim to reduce the total energy of mobile video streaming by adaptively adjusting the CPU frequency. Based on… Expand
Context-Aware and Energy-Aware Video Streaming on Smartphones
This work forms the context-aware and energy-aware video streaming problem as an optimization problem, and presents an optimal algorithm which can maximize QoE and minimize energy, and proposes an online bitrate selection algorithm. Expand
Energy- and Quality-Aware Video Request Policy for Wireless Adaptive Streaming Clients
A significant amount of energy can be saved by slightly modifying the default policy at the expense of a controlled reduction of video quality, thus benefiting consumers of video streaming services. Expand
Watching the Watchers: Resource-Efficient Mobile Video Decoding through Context-Aware Resolution Adaptation
It is discovered that a user’s physical activity and the spatial/temporal properties of the video interact and jointly influence the minimal acceptable playback resolution, paving the way for context-adaptable approximate mobile computing. Expand
User Preference Based Energy-Aware Mobile AR System with Edge Computing
  • Haoxin Wang, J. Xie
  • Computer Science
  • IEEE INFOCOM 2020 - IEEE Conference on Computer Communications
  • 2020
This paper designs a user preference based energy-aware edge-based MAR system that enables MAR clients to dynamically change their configuration parameters, such as CPU frequency and computation model size, based on their user preferences, camera sampling rates, and available radio resources at the edge server. Expand
Popularity-Aware 360-Degree Video Streaming
This work proposes techniques to identify and build macrotiles, and adjust their sizes considering practical issues such as head movement randomness, and proposes a heuristic algorithm to solve the problem. Expand
Energy Drain of the Object Detection Processing Pipeline for Mobile Devices: Analysis and Implications
The first detailed experimental study of a mobile augmented reality (AR) client’s energy consumption and the detection latency of executing Convolutional Neural Networks (CNN) based object detection, either locally on the smartphone or remotely on an edge server is presented. Expand
A detection method of web authentication problems for mobile devices corresponding to IEEE 802.11ac
Improvement in the performance of mobile devices makes many opportunities to watch high resolution moving images using a public Wi-Fi LAN service. A web authentication may be required to specify theExpand


Energy-aware video streaming on smartphones
  • Wenjie Hu, G. Cao
  • Computer Science
  • 2015 IEEE Conference on Computer Communications (INFOCOM)
  • 2015
This paper proposes an offline method to compute the minimum power consumption, and introduces an online solution to save energy based on whether the user tends to watch video for a long time or tends to skip, and implements the online solution on Android based smartphones. Expand
Dynamic speed scaling for energy minimization in delay-tolerant smartphone applications
This paper proposes a scheme called SpeedControl which jointly manages application scheduling, CPU speed control and wireless interface selection, and is shown to be near-optimal in that it tends to minimize energy consumption for given delay constraints. Expand
Using crowd-sourced viewing statistics to save energy in wireless video streaming
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. Expand
Energy-efficient dynamic task scheduling algorithms for DVS systems
This paper uses system-level energy consideration to derive the “optimal ” scaling factor by which a task should be scaled if there are no deadline constraints and develops dynamic task-scheduling algorithms that make use of dynamic processor utilization and optimal scaling factor to determine the speed setting of a task. Expand
GreenTube: power optimization for mobile videostreaming via dynamic cache management
GreenTube is a system that optimizes power consumption for mobile video streaming by judiciously scheduling downloading activities to minimize unnecessary active periods of 3G/4G radio and is a desirable upgrade to the Android system. Expand
Energy-Aware Web Browsing on Smartphones
A practical data mining based method to predict the user reading time of webpages, based on which the smartphone can switch to low power state when the reading time is longer than a threshold, and which can reduce the webpage loading time and increase the network capacity. Expand
An Energy-Efficient Scheduling Algorithm Using Dynamic Voltage Scaling for Parallel Applications on Clusters
Experimental results clearly show that the TDVAS algorithm is conducive to reducing energy dissipation in large-scale clusters without adversely affecting system performance. Expand
Energy Minimization for Quality-Constrained Video with Multipath TCP over Heterogeneous Wireless Networks
  • Jiyan Wu, B. Cheng, Ming Wang
  • Computer Science
  • 2016 IEEE 36th International Conference on Distributed Computing Systems (ICDCS)
  • 2016
An analytical model to capture the energy-distortion tradeoff for multipath video transmission over heterogeneous wireless networks is developed and a video flow rate allocation algorithm is proposed to minimize the energy consumption while achieving target video quality based on utility maximization theory. Expand
piStream: Physical Layer Informed Adaptive Video Streaming over LTE
Comparison with state-of-the-art adaptive streaming protocols demonstrates that piStream can effectively utilize the LTE bandwidth, achieving high video quality with minimal stalling rate. Expand
Real-time dynamic voltage scaling for low-power embedded operating systems
This paper presents a class of novel algorithms that modify the OS's real-time scheduler and task management service to provide significant energy savings while maintaining real- time deadline guarantees, and shows that these RT-DVS algorithms closely approach the theoretical lower bound on energy consumption. Expand