An analytical study of object relocation strategies for wireless environments

Caching is a commonly used technique for reducing access latency and improving scalability. However, the static nature of existing network caching techniques makes them unsuitable for wireless environments. As mobile clients move from one location to another, the performance of these caches deteriorates. To combat this problem, object relocation strategies can be used, where objects are dynamically relocated to locations near the moving clients. Existing work on object relocation have focused on achieving relocation transparency. Little attention has been given to the network overhead introduced by the relocation. In this paper, we propose a low overhead object relocation strategy suitable for wireless environments. Object lists are passed between nodes prior to relocation to ensure only the nearest copy of each object is relocated. We have developed detailed analytical models of the proposed strategy and a number of other strategies to facilitate comparison. Analytical and simulation results show the proposed strategy effectively reduce the effect of mobility on the performance of network caches. The relocation overhead of the proposed method is also significantly lower compared to existing schemes.

[1]  Stathes Hadjiefthymiades,et al.  Using proxy cache relocation to accelerate Web browsing in wireless/mobile communications , 2001, WWW '01.

[2]  Sajal K. Das,et al.  Adaptive Location Prediction Strategies Based on a Hierarchical Network Model in a Cellular Mobile Environment , 1999, Comput. J..

[3]  Peter B. Danzig,et al.  A Hierarchical Internet Object Cache , 1996, USENIX ATC.

[4]  Mark Lindsey,et al.  Measurement and analysis of the spatial locality of wireless information and mobility patterns in a campus , 2003 .

[5]  Yingjie Li,et al.  Effective Web caching for GPRS networks , 2001, Proceedings 2001 International Conference on Computer Networks and Mobile Computing.

[6]  Tong Liu,et al.  Mobility modeling, location tracking, and trajectory prediction in wireless ATM networks , 1998, IEEE J. Sel. Areas Commun..

[7]  Hao Che,et al.  Analysis and design of hierarchical Web caching systems , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[8]  Alex Rousskov,et al.  A performance study of the Squid proxy on HTTP/1.0 , 2004, World Wide Web.

[9]  Ahmed K. Elmagarmid,et al.  Bit-Sequences: An adaptive cache invalidation method in mobile client/server environments , 1997, Mob. Networks Appl..

[10]  Roy Friedman Caching web services in mobile ad-hoc networks: opportunities and challenges , 2002, POMC '02.

[11]  Sung-Ju Lee,et al.  Mobility prediction and routing in ad hoc wireless networks , 2001, Int. J. Netw. Manag..

[12]  Sandeep K. S. Gupta,et al.  A Strategy to Manage Cache Consistency in a Disconnected Distributed Environment , 2001, IEEE Trans. Parallel Distributed Syst..

[13]  Louiqa Raschid,et al.  Efficient remote data access in a mobile computing environment , 2000, Proceedings 2000. International Workshop on Parallel Processing.

[14]  Li Fan,et al.  Web caching and Zipf-like distributions: evidence and implications , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[15]  Takashi Watanabe,et al.  Mobile Cache Protocol: a dynamic object relocation protocol for wide area networks , 2000, Proceedings 20th IEEE International Conference on Distributed Computing Systems.

[16]  Peter B. Danzig,et al.  The Harvest Information Discovery and Access System , 1995, Comput. Networks ISDN Syst..