loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Power-Aware Network Swapping for Wireless Palmtop PCs
May 2006 (vol. 5 no. 5)
pp. 571-582
Virtual memory is considered to be an unlimited resource in desktop or notebook computers with high storage capabilities. However, in wireless mobile devices, like palmtops and personal digital assistants (PDAs), storage memory is limited or absent due to weight, size, and power constraints, so that swapping over remote memory devices can be considered as a viable alternative. However, power-hungry wireless network interface cards (WNICs) may limit the battery lifetime and application performance if not efficiently exploited. In this paper, we study performance and energy of network swapping in comparison with swapping on local micro-drives and flash memories. We report the results of extensive experiments conducted on different WNICs and local swapping devices, using both synthetic and natural benchmarks. Our study points out that remote swapping over power-manageable WNICs can be more efficient than local swapping, especially in bursty workload conditions. Such conditions can be forced where possible by reshaping swapping requests to increase energy efficiency and performance.

[1] 571 LAN/MAN Standards Committee of the IEEE Computer Society, Part 11: Wireless LAN MAC and PHY Specifications: Higher-Speed Physical Layer Extension in the 2. 4 GHz Band, IEEE, 1999.[2] A. Acquaviva, T. Simunic, V. Deolalikar, and S. Roy, ”Remote Power Control of Wireless Network Interfaces,” Proc. Int'l Workshop Power and Timing Modeling, Optimization, and Simulation (PATMOS), Sept. 2003.[3] E. Lattanzi, A. Acquaviva, and A. Bogliolo, ”Proximity Services Supporting Network Virtual Memory in Mobile Devices,” Proc. ACM Int'l Workshop Wireless Mobile Applications and Services on WLAN Hotspots, Oct. 2004.[4] D. Bovet and M. Cesati, Understanding the Linux Kernel. Sebastopol, Calif.: O'Really & Associates, Jan. 2001.[5] P.T. Breuer, A. Marin Lopez, and A. Garcia Ares, ”The Network Block Device,” Linux Journal, no. 73, May 2000.[6] M.D. Flouris and E.P. Markatos, ”The Network RamDisk: Using Remote Memory on Heterogeneous NOWs,” Cluster Computing, pp. 281-293. Baltzer Science, 1999.[7] J. Hom and U. Kremer, ”Energy Management of Virtual Memory on Diskless Devices,” Proc. Workshop Compilers and Operating Systems for Low Power (COLP), Sept. 2001.[8] J. Hom and U. Kremer, ”Code Transformation for Energy Efficient Device Management,” IEEE Trans. Computers, vol. 53, no. 8, pp. 974-987, Aug. 2004.[9] M.R. Guthaus, J.S. Ringenberg, and D. Ernst, ”MiBench: A Free, Commercially Representative Embedded Benchmark Suite,” IEEE Fourth Ann. Workshop Workload Characterization, Dec. 2001.[10] A. Messer, I. Greenberg, P. Bernadat, D. Milojicic, D. Chen, and X. Gu, ”Towards a Distributed Platform for Resource-Constrained Devices,” Proc. 22nd Int'l Conf. Distributed Computing Systems, pp. 43-51, July 2002.[11] T. Newhall, S. Finney, K. Ganchev, and M. Spiegel, ”Nswap: A Network Swapping Module for Linux Clusters,” Proc. Euro-Par, Aug. 2003.[12] A.E. Papathanasiou and M.L. Scott, ”Energy Efficiency through Burstiness,” Proc. Fifth IEEE Workshop Mobile Computing Systems and Applications, pp. 44-53, Oct. 2003.[13] M. Satyanarayanan, ”The Evolution of Coda,” ACM Trans. Computer Systems, vol. 20, no. 2, pp. 85-124, May 2002.[14] A. Silbershatz, P. Galvin, and G. Gagne, Operating System Concepts, sixth ed. Addison-Wesley, 2002.[15] C.-J. Heine, ”Swapping via NFS for Linux,” http:/www. nfs-swap.dot-heine.de, 2004.[16] HP WL110, Hewlett-Packard, http://h20015.www2.hp.com/ content/common/ manuals/bpe60027bpe60027.pdf, 2004.[17] Cisco Aironet 350 Series Access Points, Cisco Systems, http://www.cisco.com/univercd/cc/td/doc/ product/wireless/airo_350/accssptsindex.htm , 2003.[18] Cisco Aironet 350 Series Wireless LAN Adapters, Cisco Systems, http://www.cisco.com/univercd/cc/td/doc/ product/wireless/airo_350/350cardsindex.htm , 2003.[19] 802.11 Wireless Chip Set, white paper, Agere, http://www.agere. com/client/docsmultimode_white_paper.pdf , 2003.[20] 340 MB Microdrive Hard Drive, IBM, http://www.storage.ibm. com/hddredirect.html?/ microindex.html, 2003.[21] Compact Flash Cards, Compaq, http://www.hp.com/products1/storage/products/ storage media/flash_cardsindex.html , 2003.

Index Terms:
Wireless LAN, power management, network virtual memory.
Citation:
Andrea Acquaviva, Emanuele Lattanzi, Alessandro Bogliolo, "Power-Aware Network Swapping for Wireless Palmtop PCs," IEEE Transactions on Mobile Computing, vol. 5, no. 5, pp. 571-582, May 2006, doi:10.1109/TMC.2006.71
Usage of this product signifies your acceptance of the Terms of Use.