Cross-Layer Reduction of Wireless Network Card Idle Time to Optimize Energy Consumption of Pull Thin Client Protocols

  • Received : 2010.09.03
  • Accepted : 2011.05.18
  • Published : 2012.02.28

Abstract

Thin client computing trades local processing for network bandwidth consumption by offloading application logic to remote servers. User input and display updates are exchanged between client and server through a thin client protocol. On wireless devices, the thin client protocol traffic can lead to a significantly higher power consumption of the radio interface. In this article, a cross-layer framework is presented that transitions the wireless network interface card (WNIC) to the energy-conserving sleep mode when no traffic from the server is expected. The approach is validated for different wireless channel conditions, such as path loss and available bandwidth, as well as for different network roundtrip time values. Using this cross-layer algorithm for sample scenario with a remote text editor, and through experiments based on actual user traces, a reduction of the WNIC energy consumption of up to 36.82% is obtained, without degrading the application's reactivity.

Keywords

References

  1. M. Al-Turkistany, A. S. Helal, and M. Schmalz, "Adaptive wireless thinclient model for mobile computing," Wireless Commun. Mobile Comput., vol. 9, pp. 47-59, Jan. 2009. https://doi.org/10.1002/wcm.603
  2. H. Yan, S. A. Watterson, D. K. Lowenthal, K. Li, R. Krishnan, and L. L. Peterson, "Client-centered, energy-efficient wireless communication on IEEE 802.11b networks," IEEE Trans. Mobile Comput., vol. 5, pp. 1575-1590, Nov. 2006. https://doi.org/10.1109/TMC.2006.159
  3. S. Mohapatra, N. Dutt, A. Nicolau, and N. Venkatasubramanian, "DYNAMO: A cross-layer framework for end-to-end QoS and energy optimization in mobile handheld devices," IEEE J. Sel. Areas Commun., vol. 25, pp. 722-737, May 2007. https://doi.org/10.1109/JSAC.2007.070509
  4. M. Anand, E. Nightingale, and J. Flinn, "Self-tuning wireless network power management," Wireless Netw., vol. 11, pp. 451-469, July 2005. https://doi.org/10.1007/s11276-005-1768-x
  5. Asus EEE. Hardware power consumption of the Asus EEE pc. [Online]. Available: http://wiki.eeeuser.com/hardware_power_consumption
  6. P. Simoens, P. Praet, B. Vankeirsbilck, J. De Wachter, L. Deboosere, F. De Turck, B. Dhoedt, and P. Demeester, "Design and implementation of a hybrid remote display protocol to optimize multimedia experience on thin client devices," in Proc. ATNAC, Adelaide, Australia, Dec. 2008, pp. 391-396.
  7. R. Mangharam, R. Rajkumar, S. Pollin, F. Catthoor, B. Bougard, L. Van der Perre, and I.Moeman, "Optimal fixed and scalable energy management for wireless networks," in Proc. IEEE INFOCOM, Miami, USA, Mar. 2005, pp. 114-125.
  8. E. Shih, P. Bahl, and M. J. Sinclair, "Wake on wireless: An event driven energy saving strategy for battery operated devices," in Proc. ACM Mobi- Com, Atlanta, Georgia, USA, 2002, pp. 160-171.
  9. T. Kim, J. Lee, H. Cha, and R. Ha, "An energy-aware transmission mechanism for WiFi-based mobile devices handling upload TCP traffic," Int. J. Commun. Syst., vol. 22, pp. 625-640, May 2009. https://doi.org/10.1002/dac.992
  10. G. Anastasi, M. Conti, E. Gregori, and A. Passarella, "802.11 powersaving mode for mobile computing in Wi-Fi hotspots: Limitations, enhancements, and open issues," Wireless Netw., vol. 14, pp. 745-768, Dec. 2008. https://doi.org/10.1007/s11276-006-0010-9
  11. G. Miao, N. Himayat, Y. G.. Li, and A. Swami, "Cross-layer optimization for energy-efficient wireless communications: A survey," Wireless Commun. Mobile Comput., vol. 9, no. 4, 2009.
  12. J.-L. Hsu and I. Rubin, "Cross-layer design of joint routing and rate control in ad hoc wireless networks," Wireless Commun. Mobile Comput., vol. 10, pp. 129-144, Jan. 2010. https://doi.org/10.1002/wcm.900
  13. G. A. Al-Mashaqbeh, J. N. Al-Karaki, and S. M. Bataineh, "CLEAR: A cross-layer enhanced and adaptive routing framework for wireless mesh networks," Wireless Personal Commun., vol. 51, pp. 449-482, Nov. 2009. https://doi.org/10.1007/s11277-009-9758-4
  14. C. Blanch, G. Tong, A. Dejonghe, and B. Masschelein, "Cross-layer optimization for the scalable video codec over WLAN," in Proc. IEEE Int. Packet Video Workshop, 2009.
  15. S.-L. Tsao and C.-H. Huang, "An energy-efficient transmission mechanism for VoIP over IEEE 802.11 WLAN," Wireless Commun. Mobile Comput., vol. 9, no. 12, 2009.
  16. I. Crk, M. Bi, and C. Gniady, "Interaction-aware energy management for wireless network cards," in Proc. ACM SIGMETRICS, Annapolis, MD, USA, Jun. 2008, pp. 371-382.
  17. A. M. Lai and J. Nieh, "On the performance of wide-area thin-client computing," ACM Trans. Comput. Syst., vol. 24, no. 2, pp. 175-209, 2006. https://doi.org/10.1145/1132026.1132029
  18. F. Fok, B. Frecroart, E. Chan, P. Simoens, and B. Dhoedt, "An adaptive approach to optimize thin client protocols," in Proc. Future Netw. Mobile Summit, 2010.
  19. T. Richardson, Q. Stafford-Fraser, K. Wood, and A. Hopper, "Virtual network computing," IEEE Internet Comput., vol. 2, pp. 33-38, Jan. 1998. https://doi.org/10.1109/4236.656066
  20. T. Richardson (2009). The rfb protocol. Tech. Rep. RealVNC Ltd. [Online]. Available: http://www.realvnc.com/docs/rfbproto.pdf
  21. RealVNC Ltd. Remote control software. [Online]. Available: http:// www. realvnc.com
  22. K. Kaplinsky, "VNC tight encoder-data compression for VNC," in Proc. Int. Modern Techniques and Technology, 2001, pp. 155-167.
  23. L. Deboosere, J. De Wachter, P. Simoens, F. De Turck, B. Dhoedt, and P. Demeester, "Thin client computing solutions in low- and high-motion scenarios," in Proc. ICNS, June 2007, pp. 230-235.
  24. T. Petrovic and K. Fertalj, "Demystifying desktop virtualization," in Proc. WSEAS ACS, Genoa, Italy, Oct. 2009, pp. 241-246.
  25. W. Qadeer, T. Rosing, J. Ankcorn, V. Krishnan, and G. De Micheli, "Heterogeneous wireless network management," in Proc. Power-Aware Comput. Syst., 2005, pp. 137-184.
  26. IEEE standard 802.11, "IEEE standard forWireless LAN-Medium Access Control and Physical Layer Specification," June 1999.
  27. F. Zheng, B. Gleeson, and J. Nelson, "Performance analysis and design: Power saving backoff algorithm for IEEE 802.11 DCF," in Proc. Int. IFIPTC6 Netw. Conf., Coimbra, Portugal, May 2006, pp. 1150-1156.
  28. R. Krashinsky and H. Balakrishnan, "Minimizing energy for wireless Web access with bounded slowdown," Wireless Netw., vol. 11, pp. 135-148, Jan. 2005. https://doi.org/10.1007/s11276-004-4751-z
  29. J.-R. Lee, S.-W. Kwon, and D.-H. Cho, "Adaptive beacon listening protocol for a TCP connection in slow-start phase in WLAN," IEEE Commun. Lett., vol. 9, pp. 853-855, Sept. 2005. https://doi.org/10.1109/LCOMM.2005.1506725
  30. D. Qiao and K. Shin, "Smart power-saving mode for IEEE 802.11 wireless LANs," in Proc. IEEE INFOCOM, vol. 3, pp. 1573-1583, 2005.
  31. S. Nath, Z. Anderson, and S. Seshan, "Choosing beacon periods to improve response times for wireless http clients," in Proc. MobiWac, New York, NY, USA, 2004, pp. 43-50.
  32. E. Kohler, R. Morris, B. Chen, J. Jannotti, and M. Kaashoek, "The Click modular router," ACM Trans. Comput. Syst., vol. 18, pp. 263-297, Aug. 2000. https://doi.org/10.1145/354871.354874
  33. V. Derudder, B. Bougard, A. Couvreur, A. Dewilde, S. Dupont, L. Folens, L. Hollevoet, F. Naessens, D. Novo, P. Raghavan, T. Schuster, K. Stinkens, J. W. Weijers, and L. Van der Perre, "A 200Mbps+2.14nJ/b digital baseband multi processor system-on-chip for SDRs," in Proc. Symp. VLSI Circuits, Kyoto, JAPAN, June 2009, pp. 236-237.
  34. A. Dejonghe, B. Bougard, S. Pollin, J. Craninckx, A. Bourdoux, L. Van der Perre, and F. Catthoor, "Green reconfigurable radio systems," IEEE Trans. Signal Process. Mag., vol. 24, pp. 90-101, May 2007. https://doi.org/10.1109/MSP.2007.361605
  35. P. Simoens, B. Vankeirsbilck, L. Deboosere, F. A. Ali, F. De Turck, B. Dhoedt, and P. Demeester, "Upstream bandwidth optimization of thin client protocols through latency-aware adaptive user event buffering," Int. J. Commun. Syst., vol. 24, no. 5, pp. 666-690, 2011. https://doi.org/10.1002/dac.1188