TailTheft: leveraging the wasted time for saving energy in cellular communications

A notion in cellular communications (e.g., GSM, 3G) is called Tail Time, namely the period of high power state after the completion of a transmission. This Tail Time can alleviate the overhead of switching from the low to the high power state, in case there is another transmission in the near future. However, it also results in large energy waste. In this paper, we propose TailTheft, a scheme that steals the wasted Tail Time for data prefetching and delayed transfer, thus significantly reducing energy consumption. In order to achieve this, TailTheft schedules a number of transmissions to the Tail Time of other transmissions. A Virtual Tail mechanism is employed to steal the Tail Time and a Dual Queue Scheduling algorithm is proposed for the scheduling of transmissions. We evaluate TailTheft through a trace-driven simulation using both per-application and real life traces. Experimental results show that TailTheft can reduce energy consumption by 20% to 34% in different cases.

[1]  Gernot Heiser,et al.  An Analysis of Power Consumption in a Smartphone , 2010, USENIX Annual Technical Conference.

[2]  Arun Venkataramani,et al.  Energy consumption in mobile phones: a measurement study and implications for network applications , 2009, IMC '09.

[3]  Wei Luo,et al.  Impacts of inactivity timer values on UMTS system capacity , 2002, 2002 IEEE Wireless Communications and Networking Conference Record. WCNC 2002 (Cat. No.02TH8609).

[4]  Jul-Hung Yeh,et al.  Impact of inactivity timer on energy consumption in WCDMA and cdma2000 , 2004, 2004 Symposium on Wireless Telecommunications.

[5]  Deborah Estrin,et al.  A first look at traffic on smartphones , 2010, IMC '10.

[6]  Elizabeth M. Belding-Royer,et al.  Cool-Tether: energy efficient on-the-fly wifi hot-spots using mobile phones , 2009, CoNEXT '09.

[7]  Gokhan Memik,et al.  Into the wild: Studying real user activity patterns to guide power optimizations for mobile architectures , 2009, 2009 42nd Annual IEEE/ACM International Symposium on Microarchitecture (MICRO).

[8]  Feng Qian,et al.  TOP: Tail Optimization Protocol For Cellular Radio Resource Allocation , 2010, The 18th IEEE International Conference on Network Protocols.

[9]  Feng Qian,et al.  Characterizing radio resource allocation for 3G networks , 2010, IMC '10.