An energy-aware transmission mechanism for WiFi-based mobile devices handling upload TCP traffic

This paper presents an energy-aware transmission mechanism that improves the throughput and reduces the energy consumption of mobile devices in wired-cum-wireless TCP networks. The proposed mechanism places an agent at the base station, which identifies the cause of packet losses in the underlying network. When the mobile device acts as a TCP source, it adjusts the size of the congestion window adaptively according to the cause of packet losses with the aids of the agent in order to improve the transmission performance. In addition, the proposed mechanism lets the communication device to stay in sleep mode after completing the transmission in order to reduce the energy consumption. As a result, the cooperation between the mobile device and the agent improves the transmission performance as well as the energy efficiency greatly. To evaluate the performance of the proposed mechanism, we analyzed the effect of TCP on the communication device for mobile devices and present a power model. With extensive simulations based on the power model, we demonstrate that the proposed mechanism significantly improves the transmission performance, and reduces the energy consumption over a wide range of both wired and wireless packet losses. Copyright © 2008 John Wiley & Sons, Ltd.

[1]  Suresh Singh,et al.  Analysis of TCP's computational energy cost for mobile computing , 2003, SIGMETRICS '03.

[2]  Suresh Singh,et al.  M-TCP: TCP for mobile cellular networks , 1997, CCRV.

[3]  Robin Kravets,et al.  Application‐driven power management for mobile communication , 2000, Wirel. Networks.

[4]  Hari Balakrishnan,et al.  Explicit Loss Notification and Wireless Web Performance , 2006 .

[5]  Hari Balakrishnan,et al.  Minimizing Energy for Wireless Web Access with Bounded Slowdown , 2002, MobiCom '02.

[6]  Ren Wang,et al.  TCP westwood: Bandwidth estimation for enhanced transport over wireless links , 2001, MobiCom '01.

[7]  Luca Benini,et al.  Transport protocol optimization for energy efficient wireless embedded systems , 2003, 2003 Design, Automation and Test in Europe Conference and Exhibition.

[8]  Leandros Tassiulas,et al.  Energy conserving routing in wireless ad-hoc networks , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[9]  Adam Wolisz,et al.  Power-saving mechanisms in emerging standards for wireless LANs: the MAC level perspective , 1998, IEEE Wirel. Commun..

[10]  Adam Wolisz,et al.  An energy-efficient power control approach for WLANs , 2000, Journal of Communications and Networks.

[11]  Zygmunt J. Haas,et al.  Mobile-TCP: an asymmetric transport protocol design for mobile systems , 1997 .

[12]  Rong Zheng,et al.  On-demand power management for ad hoc networks , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[13]  Dhiraj K. Pradhan,et al.  Improving performance of TCP over wireless networks , 1997, Proceedings of 17th International Conference on Distributed Computing Systems.

[14]  Randy H. Katz,et al.  Measuring and Reducing Energy Consumption of Network Interfaces in Hand-Held Devices (Special Issue on Mobile Computing) , 1997 .

[15]  Kai Xu,et al.  TCP-Jersey for wireless IP communications , 2004, IEEE Journal on Selected Areas in Communications.

[16]  B. R. Badrinath,et al.  I-TCP: indirect TCP for mobile hosts , 1995, Proceedings of 15th International Conference on Distributed Computing Systems.

[17]  Martin Nilsson,et al.  Investigating the energy consumption of a wireless network interface in an ad hoc networking environment , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).