Abstract
Wireless mobile terminals have limited storage memory due to weight, size and power constraints. Potentially unlimited virtual memory could be found on remote servers made accessible through a wireless link, but power hungry wireless network interface cards (WNIC) may reduce the battery lifetime if not efficiently exploited, actually limiting the practical interest of network virtual memory (NVM). On the other hand, when network memory is used for swapping, service performance can be an issue. In this tutorial we discuss the feasibility of network swapping for wireless mobile terminals. First, we perform extensive experiments to compare performance and energy of network swapping with those of local swapping on microdrives and flash memories. Our results show that remote swap devices made accessible through a power-manageable WNIC can be even more efficient than local microdrives. Second, we address the issue of mobility management by presenting an infrastructure providing efficient remote memory access to mobile terminals. We report experimental results obtained on a working prototype of the proposed infrastructure.
Co-financed by Regione Marche within the CIPE 36/2002 framework.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Acquaviva, A., Bontà, E., Lattanzi, E.: Dynamic Power Management Strategies Within the IEEE 802.11 Standard. In: Bernardo, M., Bogliolo, A. (eds.) SFM-Moby 2005. LNCS, vol. 3465, pp. 190–214. Springer, Heidelberg (2005)
Acquaviva, A., Simunic, T., Deolalikar, V., Roy, S.: Remote Power Control of Wireless Network Interfaces. In: Proceedings of PATMOS, Turin, Italy (September 2003)
Agere, 802.11 Wireless Chip Set White Paper (2003), http://www.agere.com/client/docs/multimode_white_paper.pdf
Mishra, A., Shin, M., Arbaugh, W.: Context Caching Using Neighbor Graph for Fast Handoffs in a Wireless Network, Technical Report CS-TR-4477 and UMIACS-TR-2003-46, Dep. of CS, Univ. of Maryland, USA
Gu, B., Chen, I.: Performance Analysis of Location-Aware Mobile Service Proxies for Reducing Network Cost in Personal Communication Systems. ACM/Kluwer J. on Mob. Net. and Appl.s (2004)
Cisco System, Cisco Aironet 350 Series Access Points (2003), http://www.cisco.com/univercd/cc/td/doc/product/wireless/airo_350/accsspts/index.htm
Cisco System, Cisco Aironet 350 Series Wireless LAN Adapters (2003), http://www.cisco.com/univercd/cc/td/doc/product/wireless/airo_350/350cards/index.htm
Compaq, Compact flash cards (2003), http://www.hp.com/products1/storage/products/storagemedia/flash_cards/index.html
Bovet, D., Cesati, M.: Understanding the Linux Kernel, Janaury 2001. OŔeally & Associates, Sebastopol (2001)
Al-Bia-Ali, F.K., Boddupalli, P., Davies, N.: An Inter-Access Point Handoff Mechanism for Wireless Network Management: The Sabino System. In: Proc. of ICWN (2003)
Kuenning, G., Popek, G.J.: Automated Hoarding for Mobile Computing. In: Proc. of Symposium on Operating System Principles, October 1997, pp. 264–275 (1997)
Kuenning, G., Ma, W., Reiher, P., Popek, G.J.: Simplifying Automated Hoarding Methods. In: Proc. of MSWiM, September 2002, pp. 15–21 (2002)
Chang, H., Tait, C., Cohen, N., Shapiro, M., Mastrianni, S., Floyd, R., Housel, B., Lindquist, D.: Web Browsing in a Wireless Environment: Disconnected and Asynchronous Operation in ARTour Web Express. In: Proc. of MCN (1997)
IBM, 340MB Microdrive Hard Drive (2003), http://www.storage.ibm.com/hddredirect.html?/micro/index.html
Hom, J., Kremer, U.: Energy Management of Virtual Memory on Diskless Devices. In: Proceedings of COLP, Barcelona, Spain (September 2001)
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)
Flouris, M.D., Markatos, E.P.: The Network RamDisk: Using Remote Memory on Heterogeneous NOWs. In: Cluster Computing, pp. 281–293. Baltzer Science Publishers (1999)
Satyanarayanan, M.: The Evolution of Coda. ACM TOCS 20(2), 85–124 (2002)
Breuer, P.T., Marin Lopez, A., Garcia Ares, A.: The Network Block Device. Linux Journal (73) (May 2000)
Ruggaber, R., Seitz, J., Knapp, M.: π 2 - a Generic Proxy Platform for Wireless Access and Mobility in CORBA. In: Proc. of ACM PODC (2000)
Hadjiefthymiades, S., Matthaiou, V., Merakos, L.: Supporting the WWW in Wireless Communications Through Mobile Agents. Kluwer J. on Mob. Net. and Appl.s (2002)
Swapping via NFS for Linux, http://www.nfs-swap.dot-heine.de
Kunz, T., Black, J.P.: An Architecture for Adaptive Mobile Applications. In: Proc. of ICWC (1999)
Newhall, T., Finney, S., Ganchev, K., Spiegel, M.: Nswap: A Network Swapping Module for Linux Clusters. In: Proceedings of Euro-Par, Klagenfurt, Austria (August 2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Lattanzi, E., Acquaviva, A., Bogliolo, A. (2005). Network Swapping. In: Bernardo, M., Bogliolo, A. (eds) Formal Methods for Mobile Computing. SFM-Moby 2005. Lecture Notes in Computer Science, vol 3465. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11419822_7
Download citation
DOI: https://doi.org/10.1007/11419822_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-25697-7
Online ISBN: 978-3-540-32021-0
eBook Packages: Computer ScienceComputer Science (R0)