Kernel Level Energy-Efficient 3G Background Traffic Shaper for Android Smartphones
Reducing the energy consumption of wireless devices is paramount to a wide spread adoption of mobile applications. Cellular communication imposes high energy consumption on the mobile devices due to the radio resource allocation, which differs from other networks such as Wi-Fi. Most applications are unaware of the energy consumption characteristics of third generation cellular communication (3G). This makes the background small data transfers of undisciplined applications an energy burden due to inefficient utilization of resources. While several approaches exist to reduce the energy consumption of this best-effort background traffic by means of traffic shaping, the authors find that they are mostly evaluated with simulations and the actual energy overhead for the traffic shaper itself has not been studied.