Cluster-Based Cross-Layer Design for Cooperative Caching in Mobile Ad Hoc Networks

Several protocols have been proposed to improve data accessibility and reduce query delay in MANETs. Some of these proposals have adopted the cooperative caching scheme, allowing multiple mobile hosts within a neighborhood to cache and share data items in their local caches. Cross-layer optimization has not been fully exploited to further improve the performance of cooperative caching in these proposals. In this paper we propose a cluster-based cooperative caching scheme. A cross-layer design approach is employed to further improve the performance of cooperative caching and prefetching schemes. The cross-layer information is maintained in a separate data structure and is shared among network protocol layers. The experimental results in the NS-2 simulation environment demonstrate that the proposed approach improves caching performance in terms of data accessibility, query delay and query distance compared to the caching scheme that does not adopt the cooperative caching strategy.

[1]  Yih-Chun Hu,et al.  Exploiting congestion information in network and higher layer protocols in multihop wireless ad hoc networks , 2004, 24th International Conference on Distributed Computing Systems, 2004. Proceedings..

[2]  Jun Tian,et al.  Cross-Layer Design for Cooperative Caching in Mobile Ad Hoc Networks , 2008, 2008 5th IEEE Consumer Communications and Networking Conference.

[3]  Sylvie Perreau,et al.  Cross Layer Design for Ad-Hoc Networks , 2005 .

[4]  Jing Deng,et al.  Dual busy tone multiple access (DBTMA)-a multiple access control scheme for ad hoc networks , 2002, IEEE Trans. Commun..

[5]  Elizabeth M. Belding-Royer,et al.  AODV routing protocol implementation design , 2004, 24th International Conference on Distributed Computing Systems Workshops, 2004. Proceedings..

[6]  Hassan Artail,et al.  COACS: A Cooperative and Adaptive Caching System for MANETs , 2008, IEEE Transactions on Mobile Computing.

[7]  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).

[8]  Chengjie Liu,et al.  Maintaining Strong Cache Consistency in the World Wide Web , 1998, IEEE Trans. Computers.

[9]  David A. Maltz,et al.  A performance comparison of multi-hop wireless ad hoc network routing protocols , 1998, MobiCom '98.

[10]  Ana Pont,et al.  A user-focused evaluation of web prefetching algorithms , 2007, Comput. Commun..

[11]  M. Motani,et al.  Cross-layer design: a survey and the road ahead , 2005, IEEE Communications Magazine.

[12]  Guohong Cao,et al.  Supporting Cooperative Caching in Ad Hoc Networks , 2006, IEEE Trans. Mob. Comput..

[13]  J.A. Gil,et al.  A web caching and prefetching simulator , 2008, 2008 16th International Conference on Software, Telecommunications and Computer Networks.

[14]  Yannis Manolopoulos,et al.  Cooperative Caching in Wireless Multimedia Sensor Networks , 2007, MobiMedia '07.

[15]  Laurence T. Yang,et al.  CrossLayer Design Framework for Adaptive Cooperative Caching in Mobile Ad Hoc Networks , 2010 .

[16]  Jun Tian,et al.  Exploiting Clustering and Cross-Layer Design Approaches for Data Caching in MANETs , 2007, Third IEEE International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob 2007).

[17]  Ning Yang,et al.  Improving ad hoc network performance using cross-layer information , 2005, IEEE International Conference on Communications, 2005. ICC 2005. 2005.

[18]  C C. Chiang,et al.  Routing in Clustered Multihop, Mobile Wireless Networks With Fading Channel , 1997 .

[19]  Narottam Chand,et al.  Cooperative Caching Strategy in Mobile Ad Hoc Networks Based on Clusters , 2007, Wirel. Pers. Commun..

[20]  Mieso K. Denko,et al.  Cooperative Data Caching and Prefetching in Wireless Ad Hoc Networks , 2007, Int. J. Bus. Data Commun. Netw..

[21]  Ping Zhang,et al.  On Cooperative Caching in Wireless P2P Networks , 2008, 2008 The 28th International Conference on Distributed Computing Systems.

[22]  Azzedine Boukerche,et al.  An efficient secure distributed anonymous routing protocol for mobile and wireless ad hoc networks , 2005, Comput. Commun..

[23]  Weilian Su,et al.  Cross-Layer Design and Optimization forWireless Sensor Networks , 2006, Seventh ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD'06).

[24]  Jie Li,et al.  An Optimistic Power Control MAC Protocol for Mobile Ad Hoc Networks , 2006, 2006 IEEE International Conference on Communications.

[25]  P. Kumar,et al.  Capacity of Ad Hoc Wireless Networks , 2002 .

[26]  Mario Gerla,et al.  Multicluster, mobile, multimedia radio network , 1995, Wirel. Networks.

[27]  Edward A. Fox,et al.  Caching Proxies: Limitations and Potentials , 1995, WWW.

[28]  Mark Crovella,et al.  Locality in a web of streams , 2005, CACM.

[29]  R. Srikant,et al.  A tutorial on cross-layer optimization in wireless networks , 2006, IEEE Journal on Selected Areas in Communications.

[30]  Jun Tian,et al.  Cooperative Caching with Adaptive Prefetching in Mobile Ad Hoc Networks , 2006, 2006 IEEE International Conference on Wireless and Mobile Computing, Networking and Communications.