Abstract
Mobile computing is considered of major importance to the computing industry for the forthcoming years due to the progress in wireless mobile communications. We present a proxy-based architecture that manages to accelerate Web browsing in wireless Customer Premises Networks (CPN). We discuss how such an architecture is implemented using the IBM Aglets framework for mobile agents. The suggested architecture relies heavily on proxy caches – maintained in base stations – which are relocated to follow a roaming user in other control areas (clusters of cells). The cache management scheme involves relocation of full caches to the most-likely-to-be visited control areas, but also fractions of the cache to less-likely-to-be-visited neighbours. A movement prediction algorithm, based on a learning automaton, is used to determine the future location of the terminal. The discussed architecture components have been implemented as Aglets to allow for the efficient introduction of the service in a CPN infrastructure.
Similar content being viewed by others
References
C. Baquero et al., MobiScape: WWW browsing under disconnected and semi-connected operation, in Proceedings of the First Portuguese WWW National Conference, Braga, Portugal (July 1995).
P. Barford and M. Crovella, Generating representative web workloads for network and server performance evaluation, in: Proceedings of ACM SIGMETRICS (July 1998).
A. Bhattacharya and S.K. Das, LeZi update: An information theoretic approach to track mobile users in PCS networks, in: Proceedings of ACM/IEEE Mobicom'99, Seattle, USA (August 1999).
V. Bharghavan and M. Jayanth, Profile-based next-cell prediction in indoor wireless LAN, in: Proceedings of IEEE SICON'97 (April 1997).
S. Choi and K.G. Shin, Predictive and adaptive bandwidth reservation for hand-offs in QoS-sensitive cellular networks, in: Proceedings of ACM SIGCOMM'98, Vancouver, BC (September 1998).
C. Cunha, A. Bestavros and M. Crovella, Characteristics of WWW client-based traces, Technical report BU-CS-95-010, Computer Science Department, Boston University (July 1995).
L. Fan, P. Cao, J. Almeida and A.Z. Broder, Summary cache: A scalable wide-area web cache sharing protocol, Technical Report 1361, Department of Computer Science, University of Wisconsin-Madison (February 1998).
P. Farjami et al., Advanced service provisioning based on mobile agents, Computer Communications 23(8) (April 2000).
R. Floyd et al., Mobile web access using eNetwork web express, IEEE Personal Communications Magazine (October 1998).
S. Green et al., Software agents: A review, Technical report, The Intelligent Agents Group, Trinity College Dublin, Broadcom Eireann Research, Ltd. (May 1997).
S. Hadjiefthymiades and L. Merakos, ESW4: Enhanced scheme for WWW computing in wireless communication environments, ACM SIGCOMM Computer Communication Review 29(4) (1999).
S. Hadjiefthymiades and L. Merakos, A survey of web architectures for wireless communication environments, Journal of Universal Computer Science 5(7) (1999).
D. Lange and M. Oshima, Programming and Deploying Java Mobile Agents with Aglets (Addison Wesley, 1998).
D. Levine et al., A resource estimation and call admission algorithm for wireless multimedia networks using the shadow cluster concept, IEEE/ACM Transactions on Networking 5(1) (February 1997).
G.Y. Liu and G.Q. Maguire, Jr., Efficient mobility management for wireless data services, in: Proceedings of IEEE VTC'95, Chicago, IL (1995).
T. Liu et al., Mobility modelling, location tracking, and trajectory prediction in wireless ATM networks, IEEE Journal on Selected Areas in Communications 16(6) (August 1998).
K. Narendra and M.A.L. Thathachar, Learning Automata: An Introduction (Prentice-Hall, 1989).
L.M. Silva et al., Comparing the performance of mobile agents: a study of benchmarking, Computer Communications 23(8) (April 2000).
Wireless Application Protocol Architecture specification, WAP Forum (April 1998).
Rights and permissions
About this article
Cite this article
Hadjiefthymiades, S., Matthaiou, V. & Merakos, L. Supporting the WWW in Wireless Communications Through Mobile Agents. Mobile Networks and Applications 7, 305–313 (2002). https://doi.org/10.1023/A:1015415412405
Issue Date:
DOI: https://doi.org/10.1023/A:1015415412405